From: Ved-vampir Date: Fri, 3 Apr 2015 10:22:59 +0000 (+0300) Subject: os: add perf counters description X-Git-Tag: v9.0.1~162^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2d6e0695ce80bbb46882868f14d98aaa73218df5;p=ceph.git os: add perf counters description Sign-off-by Alyona Kiseleva --- diff --git a/src/os/KeyValueStore.cc b/src/os/KeyValueStore.cc index 1881f2dcc17..a1c02608af7 100644 --- a/src/os/KeyValueStore.cc +++ b/src/os/KeyValueStore.cc @@ -544,15 +544,15 @@ KeyValueStore::KeyValueStore(const std::string &base, // 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(); diff --git a/src/os/KineticStore.cc b/src/os/KineticStore.cc index 6aa05c98642..fb6e2bfe002 100644 --- a/src/os/KineticStore.cc +++ b/src/os/KineticStore.cc @@ -63,8 +63,8 @@ int KineticStore::do_open(ostream &out, bool create_if_missing) } 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; diff --git a/src/os/LevelDBStore.cc b/src/os/LevelDBStore.cc index 454fafb620b..aa58f4e27e3 100644 --- a/src/os/LevelDBStore.cc +++ b/src/os/LevelDBStore.cc @@ -81,12 +81,12 @@ int LevelDBStore::do_open(ostream &out, bool create_if_missing) } 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; diff --git a/src/os/RocksDBStore.cc b/src/os/RocksDBStore.cc index 4a45a15b242..2aa6626dfa6 100644 --- a/src/os/RocksDBStore.cc +++ b/src/os/RocksDBStore.cc @@ -125,12 +125,12 @@ int RocksDBStore::do_open(ostream &out, bool create_if_missing) 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;