ceph存储 ceph源码中自定义PerfCounters添加步骤
来源:互联网 发布:病毒源码 编辑:程序博客网 时间:2024/06/03 12:57
PerfCounters添加步骤,以FileStore为例:
1、ObjectStore中有enum枚举,注意枚举中的第一个元素与最后一个元素,这是给PerfCountersBuilder使用的!
enum {
l_os_first = 84000,
l_os_jq_max_ops,
...
l_os_queue_lat,
l_os_nc_used_bytes, // add by skdkjzz
l_os_last,
};
我们自己添加自己想要的元素需要注意必须在l_os_first 与 l_os_last之间添加!
2、在需要使用的cc文件中添加头文件:
#include "common/perf_counters.h"
3、在需要增加或者减少 l_os_nc_used_bytes 的地方调用函数 inc or dec
inc为增加
dec为减少
store->logger->inc(l_os_nc_used_bytes,bytes);
store->logger->dec(l_os_nc_used_bytes,bytes);
至此,完成添加!
0 0
- ceph存储 ceph源码中自定义PerfCounters添加步骤
- ceph存储 ceph源码调试中admin_socket接口
- ceph存储 ceph-fuse源码分析一
- ceph存储 ceph中PG的意义
- ceph存储 ceph中librados相关
- ceph存储 ceph中restful设计原理
- ceph存储 ceph中pglog处理流程
- ceph存储-ceph文件系统
- ceph存储
- ceph存储 ceph的CRUSH算法的源码分析
- ceph存储 centos7+0.87源码安装ceph集群问题汇总
- ceph存储 ceph中对crush算法的认知
- ceph存储 ceph集群集成到OpenStack云中
- ceph存储 ceph集群配置
- ceph存储 浅谈Ceph纠删码
- ceph存储 Ceph架构剖析
- ceph
- ceph
- 优雅编程之这样使用工具,你就“正常”了(十三)
- 解决国内NPM安装依赖速度慢问题
- 仿360手机卫士的自定义波浪球形进度View
- 23种设计模式
- Cocos网络访问
- ceph存储 ceph源码中自定义PerfCounters添加步骤
- Hibernate(一)
- xUtils框架的应用
- Devcpp使用技巧
- JAVA四种引用方式
- 数据结构实验之栈三:后缀式求值
- Java之内部类
- POJ2377(最大生成树)
- poj 3267 The Cow Lexicon