1 // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2 // vim: ts=8 sw=2 smarttab
6 #include "include/common_fwd.h"
7 #include "common/perf_counters.h"
21 l_osd_op_r_lat_outb_hist
,
22 l_osd_op_r_process_lat
,
23 l_osd_op_r_prepare_lat
,
27 l_osd_op_w_lat_inb_hist
,
28 l_osd_op_w_process_lat
,
29 l_osd_op_w_prepare_lat
,
34 l_osd_op_rw_lat_inb_hist
,
35 l_osd_op_rw_lat_outb_hist
,
36 l_osd_op_rw_process_lat
,
37 l_osd_op_rw_prepare_lat
,
39 l_osd_op_before_queue_op_lat
,
40 l_osd_op_before_dequeue_op_lat
,
63 l_osd_cached_crc_adjusted
,
76 l_osd_waiting_for_map
,
80 l_osd_map_cache_miss_low
,
81 l_osd_map_cache_miss_low_avg
,
82 l_osd_map_bl_cache_hit
,
83 l_osd_map_bl_cache_miss
,
86 l_osd_stat_bytes_used
,
87 l_osd_stat_bytes_avail
,
93 l_osd_tier_flush_fail
,
95 l_osd_tier_try_flush_fail
,
101 l_osd_tier_proxy_read
,
102 l_osd_tier_proxy_write
,
109 l_osd_object_ctx_cache_hit
,
110 l_osd_object_ctx_cache_total
,
113 l_osd_tier_flush_lat
,
114 l_osd_tier_promote_lat
,
124 PerfCounters
*build_osd_logger(CephContext
*cct
);
126 // PeeringState perf counters
135 rs_backfilling_latency
,
136 rs_waitremotebackfillreserved_latency
,
137 rs_waitlocalbackfillreserved_latency
,
138 rs_notbackfilling_latency
,
139 rs_repnotrecovering_latency
,
140 rs_repwaitrecoveryreserved_latency
,
141 rs_repwaitbackfillreserved_latency
,
142 rs_reprecovering_latency
,
143 rs_activating_latency
,
144 rs_waitlocalrecoveryreserved_latency
,
145 rs_waitremoterecoveryreserved_latency
,
146 rs_recovering_latency
,
147 rs_recovered_latency
,
150 rs_replicaactive_latency
,
154 rs_waitactingchange_latency
,
155 rs_incomplete_latency
,
157 rs_getmissing_latency
,
158 rs_waitupthru_latency
,
159 rs_notrecovering_latency
,
163 PerfCounters
*build_recoverystate_perf(CephContext
*cct
);