From: Boris Ranto Date: Wed, 16 May 2018 16:59:27 +0000 (+0200) Subject: filestore: Raise the priority of two counters X-Git-Tag: v13.2.1~127^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=296f65e79b82793c105f712335142ae8a7d6dd56;p=ceph.git filestore: Raise the priority of two counters This raises the priority of - journal_latency - queue_transacation_latency_avg so that they are exposed to the ceph-mgr python modules and could be used there. Signed-off-by: Boris Ranto (cherry picked from commit ec2a367e492bec848e16e009a79c6dc402e054e3) --- diff --git a/src/os/filestore/FileStore.cc b/src/os/filestore/FileStore.cc index 5754075c5b0..2d98c7bad6f 100644 --- a/src/os/filestore/FileStore.cc +++ b/src/os/filestore/FileStore.cc @@ -614,7 +614,8 @@ FileStore::FileStore(CephContext* cct, const std::string &base, plb.add_u64(l_filestore_journal_ops, "journal_ops", "Active journal entries to be applied"); plb.add_u64(l_filestore_journal_queue_bytes, "journal_queue_bytes", "Size of journal queue"); plb.add_u64(l_filestore_journal_bytes, "journal_bytes", "Active journal operation size to be applied"); - plb.add_time_avg(l_filestore_journal_latency, "journal_latency", "Average journal queue completing latency"); + plb.add_time_avg(l_filestore_journal_latency, "journal_latency", "Average journal queue completing latency", + NULL, PerfCountersBuilder::PRIO_USEFUL); plb.add_u64_counter(l_filestore_journal_wr, "journal_wr", "Journal write IOs"); plb.add_u64_avg(l_filestore_journal_wr_bytes, "journal_wr_bytes", "Journal data written"); plb.add_u64(l_filestore_op_queue_max_ops, "op_queue_max_ops", "Max operations in writing to FS queue"); @@ -630,7 +631,8 @@ FileStore::FileStore(CephContext* cct, const std::string &base, plb.add_time_avg(l_filestore_commitcycle_interval, "commitcycle_interval", "Average interval between commits"); plb.add_time_avg(l_filestore_commitcycle_latency, "commitcycle_latency", "Average latency of commit"); plb.add_u64_counter(l_filestore_journal_full, "journal_full", "Journal writes while full"); - plb.add_time_avg(l_filestore_queue_transaction_latency_avg, "queue_transaction_latency_avg", "Store operation queue latency"); + plb.add_time_avg(l_filestore_queue_transaction_latency_avg, "queue_transaction_latency_avg", + "Store operation queue latency", NULL, PerfCountersBuilder::PRIO_USEFUL); plb.add_time(l_filestore_sync_pause_max_lat, "sync_pause_max_latency", "Max latency of op_wq pause before syncfs"); logger = plb.create_perf_counters();