// initialize perf_logger
PerfCountersBuilder plb(g_ceph_context, internal_name, l_os_commit_len, l_os_last);
- plb.add_u64(l_os_oq_max_ops, "op_queue_max_ops");
- plb.add_u64(l_os_oq_ops, "op_queue_ops");
- plb.add_u64_counter(l_os_ops, "ops");
- plb.add_u64(l_os_oq_max_bytes, "op_queue_max_bytes");
- plb.add_u64(l_os_oq_bytes, "op_queue_bytes");
- plb.add_u64_counter(l_os_bytes, "bytes");
- plb.add_time_avg(l_os_commit_lat, "commit_latency");
- plb.add_time_avg(l_os_apply_lat, "apply_latency");
- plb.add_time_avg(l_os_queue_lat, "queue_transaction_latency_avg");
+ plb.add_u64(l_os_oq_max_ops, "op_queue_max_ops", "Max operations count in queue");
+ plb.add_u64(l_os_oq_ops, "op_queue_ops", "Operations count in queue");
+ plb.add_u64_counter(l_os_ops, "ops", "Operations");
+ plb.add_u64(l_os_oq_max_bytes, "op_queue_max_bytes", "Max size of queue");
+ plb.add_u64(l_os_oq_bytes, "op_queue_bytes", "Size of queue");
+ plb.add_u64_counter(l_os_bytes, "bytes", "Data written to store");
+ plb.add_time_avg(l_os_commit_lat, "commit_latency", "Commit latency");
+ plb.add_time_avg(l_os_apply_lat, "apply_latency", "Apply latency");
+ plb.add_time_avg(l_os_queue_lat, "queue_transaction_latency_avg", "Store operation queue latency");
perf_logger = plb.create_perf_counters();
}
PerfCountersBuilder plb(g_ceph_context, "kinetic", l_kinetic_first, l_kinetic_last);
- plb.add_u64_counter(l_kinetic_gets, "kinetic_get");
- plb.add_u64_counter(l_kinetic_txns, "kinetic_transaction");
+ plb.add_u64_counter(l_kinetic_gets, "kinetic_get", "Gets");
+ plb.add_u64_counter(l_kinetic_txns, "kinetic_transaction", "Transactions");
logger = plb.create_perf_counters();
cct->get_perfcounters_collection()->add(logger);
return 0;
}
PerfCountersBuilder plb(g_ceph_context, "leveldb", l_leveldb_first, l_leveldb_last);
- plb.add_u64_counter(l_leveldb_gets, "leveldb_get");
- plb.add_u64_counter(l_leveldb_txns, "leveldb_transaction");
- plb.add_u64_counter(l_leveldb_compact, "leveldb_compact");
- plb.add_u64_counter(l_leveldb_compact_range, "leveldb_compact_range");
- plb.add_u64_counter(l_leveldb_compact_queue_merge, "leveldb_compact_queue_merge");
- plb.add_u64(l_leveldb_compact_queue_len, "leveldb_compact_queue_len");
+ plb.add_u64_counter(l_leveldb_gets, "leveldb_get", "Gets");
+ plb.add_u64_counter(l_leveldb_txns, "leveldb_transaction", "Transactions");
+ plb.add_u64_counter(l_leveldb_compact, "leveldb_compact", "Compactions");
+ plb.add_u64_counter(l_leveldb_compact_range, "leveldb_compact_range", "Compactions by range");
+ plb.add_u64_counter(l_leveldb_compact_queue_merge, "leveldb_compact_queue_merge", "Mergings of ranges in compaction queue");
+ plb.add_u64(l_leveldb_compact_queue_len, "leveldb_compact_queue_len", "Length of compaction queue");
logger = plb.create_perf_counters();
cct->get_perfcounters_collection()->add(logger);
return 0;
PerfCountersBuilder plb(g_ceph_context, "rocksdb", l_rocksdb_first, l_rocksdb_last);
- plb.add_u64_counter(l_rocksdb_gets, "rocksdb_get");
- plb.add_u64_counter(l_rocksdb_txns, "rocksdb_transaction");
- plb.add_u64_counter(l_rocksdb_compact, "rocksdb_compact");
- plb.add_u64_counter(l_rocksdb_compact_range, "rocksdb_compact_range");
- plb.add_u64_counter(l_rocksdb_compact_queue_merge, "rocksdb_compact_queue_merge");
- plb.add_u64(l_rocksdb_compact_queue_len, "rocksdb_compact_queue_len");
+ plb.add_u64_counter(l_rocksdb_gets, "rocksdb_get", "Gets");
+ plb.add_u64_counter(l_rocksdb_txns, "rocksdb_transaction", "Transactions");
+ plb.add_u64_counter(l_rocksdb_compact, "rocksdb_compact", "Compactions");
+ plb.add_u64_counter(l_rocksdb_compact_range, "rocksdb_compact_range", "Compactions by range");
+ plb.add_u64_counter(l_rocksdb_compact_queue_merge, "rocksdb_compact_queue_merge", "Mergings of ranges in compaction queue");
+ plb.add_u64(l_rocksdb_compact_queue_len, "rocksdb_compact_queue_len", "Length of compaction queue");
logger = plb.create_perf_counters();
cct->get_perfcounters_collection()->add(logger);
return 0;