From: Sage Weil Date: Tue, 4 Apr 2017 20:55:44 +0000 (-0400) Subject: mds: add perf counter nicks, priorities X-Git-Tag: v12.0.3~71^2~20 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cc441b47715b84a2e026d277398dbfef697bb475;p=ceph.git mds: add perf counter nicks, priorities Signed-off-by: Sage Weil --- diff --git a/src/mds/MDSRank.cc b/src/mds/MDSRank.cc index 10fc2baa6172..ba3b6c70fff3 100644 --- a/src/mds/MDSRank.cc +++ b/src/mds/MDSRank.cc @@ -2429,43 +2429,60 @@ void MDSRank::create_logger() { PerfCountersBuilder mds_plb(g_ceph_context, "mds", l_mds_first, l_mds_last); - mds_plb.add_u64_counter(l_mds_request, "request", "Requests"); + mds_plb.add_u64_counter( + l_mds_request, "request", "Requests", "req", + PerfCountersBuilder::PRIO_CRITICAL); mds_plb.add_u64_counter(l_mds_reply, "reply", "Replies"); - mds_plb.add_time_avg(l_mds_reply_latency, "reply_latency", - "Reply latency", "rlat"); - mds_plb.add_u64_counter(l_mds_forward, "forward", "Forwarding request"); - + mds_plb.add_time_avg( + l_mds_reply_latency, "reply_latency", "Reply latency", "rlat", + PerfCountersBuilder::PRIO_CRITICAL); + mds_plb.add_u64_counter( + l_mds_forward, "forward", "Forwarding request", "fwd", + PerfCountersBuilder::PRIO_INTERESTING); mds_plb.add_u64_counter(l_mds_dir_fetch, "dir_fetch", "Directory fetch"); mds_plb.add_u64_counter(l_mds_dir_commit, "dir_commit", "Directory commit"); mds_plb.add_u64_counter(l_mds_dir_split, "dir_split", "Directory split"); mds_plb.add_u64_counter(l_mds_dir_merge, "dir_merge", "Directory merge"); mds_plb.add_u64(l_mds_inode_max, "inode_max", "Max inodes, cache size"); - mds_plb.add_u64(l_mds_inodes, "inodes", "Inodes", "inos"); + mds_plb.add_u64(l_mds_inodes, "inodes", "Inodes", "inos", + PerfCountersBuilder::PRIO_CRITICAL); mds_plb.add_u64(l_mds_inodes_top, "inodes_top", "Inodes on top"); mds_plb.add_u64(l_mds_inodes_bottom, "inodes_bottom", "Inodes on bottom"); - mds_plb.add_u64(l_mds_inodes_pin_tail, "inodes_pin_tail", "Inodes on pin tail"); + mds_plb.add_u64( + l_mds_inodes_pin_tail, "inodes_pin_tail", "Inodes on pin tail"); mds_plb.add_u64(l_mds_inodes_pinned, "inodes_pinned", "Inodes pinned"); mds_plb.add_u64(l_mds_inodes_expired, "inodes_expired", "Inodes expired"); - mds_plb.add_u64(l_mds_inodes_with_caps, "inodes_with_caps", "Inodes with capabilities"); - mds_plb.add_u64(l_mds_caps, "caps", "Capabilities", "caps"); + mds_plb.add_u64( + l_mds_inodes_with_caps, "inodes_with_caps", "Inodes with capabilities"); + mds_plb.add_u64(l_mds_caps, "caps", "Capabilities", "caps", + PerfCountersBuilder::PRIO_INTERESTING); mds_plb.add_u64(l_mds_subtrees, "subtrees", "Subtrees"); mds_plb.add_u64_counter(l_mds_traverse, "traverse", "Traverses"); mds_plb.add_u64_counter(l_mds_traverse_hit, "traverse_hit", "Traverse hits"); - mds_plb.add_u64_counter(l_mds_traverse_forward, "traverse_forward", "Traverse forwards"); - mds_plb.add_u64_counter(l_mds_traverse_discover, "traverse_discover", "Traverse directory discovers"); - mds_plb.add_u64_counter(l_mds_traverse_dir_fetch, "traverse_dir_fetch", "Traverse incomplete directory content fetchings"); - mds_plb.add_u64_counter(l_mds_traverse_remote_ino, "traverse_remote_ino", "Traverse remote dentries"); - mds_plb.add_u64_counter(l_mds_traverse_lock, "traverse_lock", "Traverse locks"); + mds_plb.add_u64_counter(l_mds_traverse_forward, "traverse_forward", + "Traverse forwards"); + mds_plb.add_u64_counter(l_mds_traverse_discover, "traverse_discover", + "Traverse directory discovers"); + mds_plb.add_u64_counter(l_mds_traverse_dir_fetch, "traverse_dir_fetch", + "Traverse incomplete directory content fetchings"); + mds_plb.add_u64_counter(l_mds_traverse_remote_ino, "traverse_remote_ino", + "Traverse remote dentries"); + mds_plb.add_u64_counter(l_mds_traverse_lock, "traverse_lock", + "Traverse locks"); mds_plb.add_u64(l_mds_load_cent, "load_cent", "Load per cent"); mds_plb.add_u64(l_mds_dispatch_queue_len, "q", "Dispatch queue length"); mds_plb.add_u64_counter(l_mds_exported, "exported", "Exports"); - mds_plb.add_u64_counter(l_mds_exported_inodes, "exported_inodes", "Exported inodes"); + mds_plb.add_u64_counter( + l_mds_exported_inodes, "exported_inodes", "Exported inodes", "exi", + PerfCountersBuilder::PRIO_INTERESTING); mds_plb.add_u64_counter(l_mds_imported, "imported", "Imports"); - mds_plb.add_u64_counter(l_mds_imported_inodes, "imported_inodes", "Imported inodes"); + mds_plb.add_u64_counter( + l_mds_imported_inodes, "imported_inodes", "Imported inodes", "imi", + PerfCountersBuilder::PRIO_INTERESTING); logger = mds_plb.create_perf_counters(); g_ceph_context->get_perfcounters_collection()->add(logger); }