From: John Spray Date: Wed, 28 Jun 2017 16:16:07 +0000 (+0100) Subject: mds: reinstate daemonperf counters X-Git-Tag: ses5-milestone9~1^2~28^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=449c0b35650f1a33df1fd704ffb382586109df22;p=ceph.git mds: reinstate daemonperf counters The set of things we used to display in `daemonperf` got cut right down when the PRIO_* levels replaced the "if it has an abbreviation then show it" behaviour. Signed-off-by: John Spray --- diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index 6c9f47a72903..24d979093621 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -12328,7 +12328,7 @@ void MDCache::register_perfcounters() /* Stray/purge statistics */ pcb.add_u64(l_mdc_num_strays, "num_strays", - "Stray dentries", "stry"); + "Stray dentries", "stry", PerfCountersBuilder::PRIO_INTERESTING); pcb.add_u64(l_mdc_num_strays_delayed, "num_strays_delayed", "Stray dentries delayed"); pcb.add_u64(l_mdc_num_strays_enqueuing, "num_strays_enqueuing", "Stray dentries enqueuing for purge"); @@ -12342,11 +12342,11 @@ void MDCache::register_perfcounters() /* Recovery queue statistics */ pcb.add_u64(l_mdc_num_recovering_processing, "num_recovering_processing", "Files currently being recovered"); pcb.add_u64(l_mdc_num_recovering_enqueued, "num_recovering_enqueued", - "Files waiting for recovery", "recy"); + "Files waiting for recovery", "recy", PerfCountersBuilder::PRIO_INTERESTING); pcb.add_u64(l_mdc_num_recovering_prioritized, "num_recovering_prioritized", "Files waiting for recovery with elevated priority"); pcb.add_u64_counter(l_mdc_recovery_started, "recovery_started", "File recoveries started"); pcb.add_u64_counter(l_mdc_recovery_completed, "recovery_completed", - "File recoveries completed", "recd"); + "File recoveries completed", "recd", PerfCountersBuilder::PRIO_INTERESTING); logger.reset(pcb.create_perf_counters()); g_ceph_context->get_perfcounters_collection()->add(logger.get()); diff --git a/src/mds/MDLog.cc b/src/mds/MDLog.cc index e8e5d3abe7a9..b77c013b14a6 100644 --- a/src/mds/MDLog.cc +++ b/src/mds/MDLog.cc @@ -53,11 +53,11 @@ void MDLog::create_logger() PerfCountersBuilder plb(g_ceph_context, "mds_log", l_mdl_first, l_mdl_last); plb.add_u64_counter(l_mdl_evadd, "evadd", - "Events submitted", "subm"); + "Events submitted", "subm", PerfCountersBuilder::PRIO_INTERESTING); plb.add_u64_counter(l_mdl_evex, "evex", "Total expired events"); plb.add_u64_counter(l_mdl_evtrm, "evtrm", "Trimmed events"); plb.add_u64(l_mdl_ev, "ev", - "Events", "evts"); + "Events", "evts", PerfCountersBuilder::PRIO_INTERESTING); plb.add_u64(l_mdl_evexg, "evexg", "Expiring events"); plb.add_u64(l_mdl_evexd, "evexd", "Current expired events"); @@ -65,7 +65,7 @@ void MDLog::create_logger() plb.add_u64_counter(l_mdl_segex, "segex", "Total expired segments"); plb.add_u64_counter(l_mdl_segtrm, "segtrm", "Trimmed segments"); plb.add_u64(l_mdl_seg, "seg", - "Segments", "segs"); + "Segments", "segs", PerfCountersBuilder::PRIO_INTERESTING); plb.add_u64(l_mdl_segexg, "segexg", "Expiring segments"); plb.add_u64(l_mdl_segexd, "segexd", "Current expired segments"); diff --git a/src/mds/PurgeQueue.cc b/src/mds/PurgeQueue.cc index 430d3eee80d8..bb702767604a 100644 --- a/src/mds/PurgeQueue.cc +++ b/src/mds/PurgeQueue.cc @@ -100,7 +100,8 @@ void PurgeQueue::create_logger() "purge_queue", l_pq_first, l_pq_last); pcb.add_u64(l_pq_executing_ops, "pq_executing_ops", "Purge queue ops in flight"); pcb.add_u64(l_pq_executing, "pq_executing", "Purge queue tasks in flight"); - pcb.add_u64_counter(l_pq_executed, "pq_executed", "Purge queue tasks executed", "purg"); + pcb.add_u64_counter(l_pq_executed, "pq_executed", "Purge queue tasks executed", "purg", + PerfCountersBuilder::PRIO_INTERESTING); logger.reset(pcb.create_perf_counters()); g_ceph_context->get_perfcounters_collection()->add(logger.get()); diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 2b403400652f..10f011c31481 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -111,11 +111,11 @@ void Server::create_logger() { PerfCountersBuilder plb(g_ceph_context, "mds_server", l_mdss_first, l_mdss_last); plb.add_u64_counter(l_mdss_handle_client_request,"handle_client_request", - "Client requests", "hcr"); + "Client requests", "hcr", PerfCountersBuilder::PRIO_INTERESTING); plb.add_u64_counter(l_mdss_handle_slave_request, "handle_slave_request", - "Slave requests", "hsr"); + "Slave requests", "hsr", PerfCountersBuilder::PRIO_INTERESTING); plb.add_u64_counter(l_mdss_handle_client_session, "handle_client_session", - "Client session messages", "hcs"); + "Client session messages", "hcs", PerfCountersBuilder::PRIO_INTERESTING); plb.add_u64_counter(l_mdss_dispatch_client_request, "dispatch_client_request", "Client requests dispatched"); plb.add_u64_counter(l_mdss_dispatch_slave_request, "dispatch_server_request", "Server requests dispatched"); plb.add_u64_counter(l_mdss_req_lookuphash, "req_lookuphash",