From 31b1532b1c07195e6d7b92f4e96350ea949b5596 Mon Sep 17 00:00:00 2001 From: Ved-vampir Date: Tue, 24 Feb 2015 11:21:38 +0300 Subject: [PATCH] common: add perf counters description Signed-off-by: Kiseleva Alyona --- src/common/Mutex.cc | 2 +- src/mon/Monitor.cc | 62 ++++++++++++++++++++++----------------------- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/src/common/Mutex.cc b/src/common/Mutex.cc index a0c1202183dcd..40850e46e1dab 100644 --- a/src/common/Mutex.cc +++ b/src/common/Mutex.cc @@ -29,7 +29,7 @@ Mutex::Mutex(const char *n, bool r, bool ld, if (cct) { PerfCountersBuilder b(cct, string("mutex-") + name, l_mutex_first, l_mutex_last); - b.add_time_avg(l_mutex_wait, "wait"); + b.add_time_avg(l_mutex_wait, "wait", "Average time of mutex in locked state"); logger = b.create_perf_counters(); cct->get_perfcounters_collection()->add(logger); logger->set(l_mutex_wait, 0); diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc index 39dfc73c09a93..3b65f9e424097 100644 --- a/src/mon/Monitor.cc +++ b/src/mon/Monitor.cc @@ -536,14 +536,14 @@ int Monitor::preinit() assert(!logger); { PerfCountersBuilder pcb(g_ceph_context, "mon", l_mon_first, l_mon_last); - pcb.add_u64(l_mon_num_sessions, "num_sessions"); - pcb.add_u64_counter(l_mon_session_add, "session_add"); - pcb.add_u64_counter(l_mon_session_rm, "session_rm"); - pcb.add_u64_counter(l_mon_session_trim, "session_trim"); - pcb.add_u64_counter(l_mon_num_elections, "num_elections"); - pcb.add_u64_counter(l_mon_election_call, "election_call"); - pcb.add_u64_counter(l_mon_election_win, "election_win"); - pcb.add_u64_counter(l_mon_election_lose, "election_lose"); + pcb.add_u64(l_mon_num_sessions, "num_sessions", "Current number of opened monitor sessions"); + pcb.add_u64_counter(l_mon_session_add, "session_add", "Number of created monitor sessions"); + pcb.add_u64_counter(l_mon_session_rm, "session_rm", "Number of remove_session calls in monitor"); + pcb.add_u64_counter(l_mon_session_trim, "session_trim", "Number of trimed monitor sessions"); + pcb.add_u64_counter(l_mon_num_elections, "num_elections", "Number of elections monitor took part in"); + pcb.add_u64_counter(l_mon_election_call, "election_call", "Number of elections started by monitor"); + pcb.add_u64_counter(l_mon_election_win, "election_win", "Number of elections won by monitor"); + pcb.add_u64_counter(l_mon_election_lose, "election_lose", "Number of elections lost by monitor"); logger = pcb.create_perf_counters(); cct->get_perfcounters_collection()->add(logger); } @@ -551,29 +551,29 @@ int Monitor::preinit() assert(!cluster_logger); { PerfCountersBuilder pcb(g_ceph_context, "cluster", l_cluster_first, l_cluster_last); - pcb.add_u64(l_cluster_num_mon, "num_mon"); - pcb.add_u64(l_cluster_num_mon_quorum, "num_mon_quorum"); - pcb.add_u64(l_cluster_num_osd, "num_osd"); - pcb.add_u64(l_cluster_num_osd_up, "num_osd_up"); - pcb.add_u64(l_cluster_num_osd_in, "num_osd_in"); - pcb.add_u64(l_cluster_osd_epoch, "osd_epoch"); - pcb.add_u64(l_cluster_osd_bytes, "osd_bytes"); - pcb.add_u64(l_cluster_osd_bytes_used, "osd_bytes_used"); - pcb.add_u64(l_cluster_osd_bytes_avail, "osd_bytes_avail"); - pcb.add_u64(l_cluster_num_pool, "num_pool"); - pcb.add_u64(l_cluster_num_pg, "num_pg"); - pcb.add_u64(l_cluster_num_pg_active_clean, "num_pg_active_clean"); - pcb.add_u64(l_cluster_num_pg_active, "num_pg_active"); - pcb.add_u64(l_cluster_num_pg_peering, "num_pg_peering"); - pcb.add_u64(l_cluster_num_object, "num_object"); - pcb.add_u64(l_cluster_num_object_degraded, "num_object_degraded"); - pcb.add_u64(l_cluster_num_object_misplaced, "num_object_misplaced"); - pcb.add_u64(l_cluster_num_object_unfound, "num_object_unfound"); - pcb.add_u64(l_cluster_num_bytes, "num_bytes"); - pcb.add_u64(l_cluster_num_mds_up, "num_mds_up"); - pcb.add_u64(l_cluster_num_mds_in, "num_mds_in"); - pcb.add_u64(l_cluster_num_mds_failed, "num_mds_failed"); - pcb.add_u64(l_cluster_mds_epoch, "mds_epoch"); + pcb.add_u64(l_cluster_num_mon, "num_mon", "Number of monitors, registered on cluster"); + pcb.add_u64(l_cluster_num_mon_quorum, "num_mon_quorum", "Number of monitors in quorum"); + pcb.add_u64(l_cluster_num_osd, "num_osd", "Total number of OSD"); + pcb.add_u64(l_cluster_num_osd_up, "num_osd_up", "Number of OSDs that are up"); + pcb.add_u64(l_cluster_num_osd_in, "num_osd_in", "Number of OSD in state \"in\" (they are in cluster)"); + pcb.add_u64(l_cluster_osd_epoch, "osd_epoch", "Current epoch of OSD map"); + pcb.add_u64(l_cluster_osd_bytes, "osd_bytes", "Total capacity of cluster in bytes"); + pcb.add_u64(l_cluster_osd_bytes_used, "osd_bytes_used", "Number of used bytes on cluster"); + pcb.add_u64(l_cluster_osd_bytes_avail, "osd_bytes_avail", "Number of available bytes on cluster"); + pcb.add_u64(l_cluster_num_pool, "num_pool", "Number of pools"); + pcb.add_u64(l_cluster_num_pg, "num_pg", "Total number of placement groups"); + pcb.add_u64(l_cluster_num_pg_active_clean, "num_pg_active_clean", "Number of placement groups in active+clean state"); + pcb.add_u64(l_cluster_num_pg_active, "num_pg_active", "Number of placement groups in active state"); + pcb.add_u64(l_cluster_num_pg_peering, "num_pg_peering", "Number of placement groups in peering state"); + pcb.add_u64(l_cluster_num_object, "num_object", "Total number of objects on cluster"); + pcb.add_u64(l_cluster_num_object_degraded, "num_object_degraded", "Number of degraded (missing replicas) objects"); + pcb.add_u64(l_cluster_num_object_misplaced, "num_object_misplaced", "Number of misplaced (wrong location in the cluster) objects"); + pcb.add_u64(l_cluster_num_object_unfound, "num_object_unfound", "Number of unfound objects"); + pcb.add_u64(l_cluster_num_bytes, "num_bytes", "Total number of bytes of all objects"); + pcb.add_u64(l_cluster_num_mds_up, "num_mds_up", "Number of MDSs that are up"); + pcb.add_u64(l_cluster_num_mds_in, "num_mds_in", "Number of MDS in state \"in\" (they are in cluster)"); + pcb.add_u64(l_cluster_num_mds_failed, "num_mds_failed", "Number of failed MDS"); + pcb.add_u64(l_cluster_mds_epoch, "mds_epoch", "Current epoch of MDS map"); cluster_logger = pcb.create_perf_counters(); } -- 2.39.5