From 62092680ad966eabcdc6b557e9858fe0562147ee Mon Sep 17 00:00:00 2001 From: Jan Fajerski Date: Fri, 11 Aug 2017 12:04:28 +0200 Subject: [PATCH] pybind/mgr/prometheus: add mon and osd perf counters to export Signed-off-by: Jan Fajerski (cherry picked from commit fa25d31263a26074225e2a00cb82448066b54069) --- src/pybind/mgr/prometheus/module.py | 78 +++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/src/pybind/mgr/prometheus/module.py b/src/pybind/mgr/prometheus/module.py index 2f76fed2f3111..9822219ebc8bb 100644 --- a/src/pybind/mgr/prometheus/module.py +++ b/src/pybind/mgr/prometheus/module.py @@ -84,9 +84,87 @@ OSD_METADATA = ('id', 'device_class') POOL_METADATA= ('pool_id', 'name') PERF_COUNTERS = { + 'mon': [ + 'mon.election_call', + 'mon.election_lose', + 'mon.election_win', + 'mon.num_elections', + 'mon.num_sessions', + 'mon.session_add', + 'mon.session_rm', + 'mon.session_trim', + 'paxos.accept_timeout', + 'paxos.begin', + 'paxos.begin_bytes', + 'paxos.begin_keys', + 'paxos.begin_latency', + 'paxos.collect', + 'paxos.collect_bytes', + 'paxos.collect_keys', + 'paxos.collect_latency', + 'paxos.collect_timeout', + 'paxos.collect_uncommitted', + 'paxos.commit', + 'paxos.commit_bytes', + 'paxos.commit_keys', + 'paxos.commit_latency', + 'paxos.lease_ack_timeout', + 'paxos.lease_timeout', + 'paxos.new_pn', + 'paxos.new_pn_latency', + 'paxos.refresh', + 'paxos.refresh_latency', + 'paxos.restart', + 'paxos.share_state', + 'paxos.share_state_bytes', + 'paxos.share_state_keys', + 'paxos.start_leader', + 'paxos.start_peon', + 'paxos.store_state', + 'paxos.store_state_bytes', + 'paxos.store_state_keys', + 'paxos.store_state_latency', + 'rocksdb.compact', + 'rocksdb.compact_queue_len', + 'rocksdb.compact_queue_merge', + 'rocksdb.compact_range', + 'rocksdb.get', + 'rocksdb.get_latency', + 'rocksdb.rocksdb_write_delay_time', + 'rocksdb.rocksdb_write_memtable_time', + 'rocksdb.rocksdb_write_pre_and_post_time', + 'rocksdb.rocksdb_write_wal_time', + 'rocksdb.submit_latency', + 'rocksdb.submit_sync_latency', + 'rocksdb.submit_transaction', + 'rocksdb.submit_transaction_sync' + ], 'osd': [ 'osd.stat_bytes', 'osd.stat_bytes_used', + 'osd.buffer_size', + 'osd.op_cache_hit', + 'osd.op_in_bytes', + 'osd.op_latency', + 'osd.op_out_bytes', + 'osd.op_prepare_latency', + 'osd.op_process_latency', + 'osd.op_r', + 'osd.op_r_latency', + 'osd.op_r_out_bytes', + 'osd.op_r_prepare_latency', + 'osd.op_r_process_latency', + 'osd.op_rw', + 'osd.op_rw_in_bytes', + 'osd.op_rw_latency', + 'osd.op_rw_out_bytes', + 'osd.op_rw_prepare_latency', + 'osd.op_rw_process_latency', + 'osd.op_w', + 'osd.op_w_in_bytes', + 'osd.op_w_latency', + 'osd.op_w_prepare_latency', + 'osd.op_w_process_latency', ] } -- 2.39.5