diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c18dd8d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__/ diff --git a/prometheus/profiles/ceph/SOURCE-REGISTRY.generator.yaml b/prometheus/profiles/ceph/SOURCE-REGISTRY.generator.yaml index ca12967..9a4be11 100644 --- a/prometheus/profiles/ceph/SOURCE-REGISTRY.generator.yaml +++ b/prometheus/profiles/ceph/SOURCE-REGISTRY.generator.yaml @@ -8,6 +8,8 @@ upstreams: repository: ceph/ceph-nvmeof commit: c79b6f44bd2288f7ec5c48e3cc47f6e566573d3f paths: + - control/server.py + - control/utils.py - control/prometheus.py - pyproject.toml ceph_reef: @@ -16,6 +18,15 @@ upstreams: paths: - src/blk/kernel/KernelDevice.cc - src/client/Client.cc + - src/common/options/rgw.yaml.in + - src/rgw/driver/rados/rgw_data_sync.cc + - src/rgw/driver/rados/rgw_notify.cc + - src/rgw/driver/rados/rgw_rados.cc + - src/rgw/driver/rados/rgw_sync_counters.h + - src/rgw/rgw_perf_counters.h + - src/common/perf_counters_key.cc + - src/common/perf_counters_key.h + - src/osd/OSD.cc - src/common/ceph_context.cc - src/common/Finisher.cc - src/common/Finisher.h @@ -66,6 +77,7 @@ upstreams: - src/pybind/mgr/prometheus/module.py - src/rgw/driver/rados/rgw_sync_counters.cc - src/rgw/rgw_dmclock_scheduler_ctx.cc + - src/rgw/rgw_dmclock_async_scheduler.h - src/rgw/rgw_perf_counters.cc - src/SimpleRADOSStriper.cc - src/tools/cephfs_mirror/FSMirror.cc @@ -81,6 +93,17 @@ upstreams: paths: - src/blk/kernel/KernelDevice.cc - src/client/Client.cc + - src/common/options/rgw.yaml.in + - src/rgw/driver/rados/rgw_data_sync.cc + - src/rgw/driver/rados/rgw_notify.cc + - src/rgw/driver/rados/rgw_rados.cc + - src/rgw/driver/rados/rgw_sync_counters.h + - src/rgw/rgw_perf_counters.h + - src/common/perf_counters_key.cc + - src/common/perf_counters_key.h + - src/common/perf_counters_cache.cc + - src/common/perf_counters_cache.h + - src/osd/OSD.cc - src/common/ceph_context.cc - src/common/Finisher.cc - src/common/Finisher.h @@ -133,6 +156,7 @@ upstreams: - src/pybind/mgr/prometheus/module.py - src/rgw/driver/rados/rgw_sync_counters.cc - src/rgw/rgw_dmclock_scheduler_ctx.cc + - src/rgw/rgw_dmclock_async_scheduler.h - src/rgw/rgw_perf_counters.cc - src/SimpleRADOSStriper.cc - src/tools/cephfs_mirror/FSMirror.cc @@ -154,6 +178,17 @@ upstreams: paths: - src/blk/kernel/KernelDevice.cc - src/client/Client.cc + - src/common/options/rgw.yaml.in + - src/rgw/driver/rados/rgw_data_sync.cc + - src/rgw/driver/rados/rgw_notify.cc + - src/rgw/driver/rados/rgw_rados.cc + - src/rgw/driver/rados/rgw_sync_counters.h + - src/rgw/rgw_perf_counters.h + - src/common/perf_counters_key.cc + - src/common/perf_counters_key.h + - src/common/perf_counters_cache.cc + - src/common/perf_counters_cache.h + - src/osd/OSD.cc - src/common/ceph_context.cc - src/common/Finisher.cc - src/common/options/ceph-exporter.yaml.in @@ -208,6 +243,7 @@ upstreams: - src/pybind/mgr/prometheus/module.py - src/rgw/driver/rados/rgw_sync_counters.cc - src/rgw/rgw_dmclock_scheduler_ctx.cc + - src/rgw/rgw_dmclock_async_scheduler.h - src/rgw/rgw_perf_counters.cc - src/SimpleRADOSStriper.cc - src/tools/cephfs_mirror/FSMirror.cc diff --git a/prometheus/profiles/ceph/SOURCE-REGISTRY.yaml b/prometheus/profiles/ceph/SOURCE-REGISTRY.yaml index 74e5c1e..8539641 100644 --- a/prometheus/profiles/ceph/SOURCE-REGISTRY.yaml +++ b/prometheus/profiles/ceph/SOURCE-REGISTRY.yaml @@ -1397,490 +1397,490 @@ family_grammars: prefix: 'ceph_objecter_' suffix: 'command_active' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} command_resend: canonical: {prefix: 'ceph_objecter_', suffix: 'command_resend'} embedded: prefix: 'ceph_objecter_' suffix: 'command_resend' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} command_send: canonical: {prefix: 'ceph_objecter_', suffix: 'command_send'} embedded: prefix: 'ceph_objecter_' suffix: 'command_send' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} linger_active: canonical: {prefix: 'ceph_objecter_', suffix: 'linger_active'} embedded: prefix: 'ceph_objecter_' suffix: 'linger_active' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} linger_ping: canonical: {prefix: 'ceph_objecter_', suffix: 'linger_ping'} embedded: prefix: 'ceph_objecter_' suffix: 'linger_ping' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} linger_resend: canonical: {prefix: 'ceph_objecter_', suffix: 'linger_resend'} embedded: prefix: 'ceph_objecter_' suffix: 'linger_resend' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} linger_send: canonical: {prefix: 'ceph_objecter_', suffix: 'linger_send'} embedded: prefix: 'ceph_objecter_' suffix: 'linger_send' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} map_epoch: canonical: {prefix: 'ceph_objecter_', suffix: 'map_epoch'} embedded: prefix: 'ceph_objecter_' suffix: 'map_epoch' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} map_full: canonical: {prefix: 'ceph_objecter_', suffix: 'map_full'} embedded: prefix: 'ceph_objecter_' suffix: 'map_full' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} map_inc: canonical: {prefix: 'ceph_objecter_', suffix: 'map_inc'} embedded: prefix: 'ceph_objecter_' suffix: 'map_inc' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} omap_del: canonical: {prefix: 'ceph_objecter_', suffix: 'omap_del'} embedded: prefix: 'ceph_objecter_' suffix: 'omap_del' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} omap_rd: canonical: {prefix: 'ceph_objecter_', suffix: 'omap_rd'} embedded: prefix: 'ceph_objecter_' suffix: 'omap_rd' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} omap_wr: canonical: {prefix: 'ceph_objecter_', suffix: 'omap_wr'} embedded: prefix: 'ceph_objecter_' suffix: 'omap_wr' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op: canonical: {prefix: 'ceph_objecter_', suffix: 'op'} embedded: prefix: 'ceph_objecter_' suffix: 'op' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_active: canonical: {prefix: 'ceph_objecter_', suffix: 'op_active'} embedded: prefix: 'ceph_objecter_' suffix: 'op_active' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_inflight: canonical: {prefix: 'ceph_objecter_', suffix: 'op_inflight'} embedded: prefix: 'ceph_objecter_' suffix: 'op_inflight' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_laggy: canonical: {prefix: 'ceph_objecter_', suffix: 'op_laggy'} embedded: prefix: 'ceph_objecter_' suffix: 'op_laggy' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_latency_count: canonical: {prefix: 'ceph_objecter_', suffix: 'op_latency_count'} embedded: prefix: 'ceph_objecter_' suffix: 'op_latency_count' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_latency_sum: canonical: {prefix: 'ceph_objecter_', suffix: 'op_latency_sum'} embedded: prefix: 'ceph_objecter_' suffix: 'op_latency_sum' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_pg: canonical: {prefix: 'ceph_objecter_', suffix: 'op_pg'} embedded: prefix: 'ceph_objecter_' suffix: 'op_pg' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_r: canonical: {prefix: 'ceph_objecter_', suffix: 'op_r'} embedded: prefix: 'ceph_objecter_' suffix: 'op_r' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_reply: canonical: {prefix: 'ceph_objecter_', suffix: 'op_reply'} embedded: prefix: 'ceph_objecter_' suffix: 'op_reply' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_resend: canonical: {prefix: 'ceph_objecter_', suffix: 'op_resend'} embedded: prefix: 'ceph_objecter_' suffix: 'op_resend' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_rmw: canonical: {prefix: 'ceph_objecter_', suffix: 'op_rmw'} embedded: prefix: 'ceph_objecter_' suffix: 'op_rmw' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_send: canonical: {prefix: 'ceph_objecter_', suffix: 'op_send'} embedded: prefix: 'ceph_objecter_' suffix: 'op_send' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_send_bytes: canonical: {prefix: 'ceph_objecter_', suffix: 'op_send_bytes'} embedded: prefix: 'ceph_objecter_' suffix: 'op_send_bytes' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} op_w: canonical: {prefix: 'ceph_objecter_', suffix: 'op_w'} embedded: prefix: 'ceph_objecter_' suffix: 'op_w' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} oplen_avg_count: canonical: {prefix: 'ceph_objecter_', suffix: 'oplen_avg_count'} embedded: prefix: 'ceph_objecter_' suffix: 'oplen_avg_count' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} oplen_avg_sum: canonical: {prefix: 'ceph_objecter_', suffix: 'oplen_avg_sum'} embedded: prefix: 'ceph_objecter_' suffix: 'oplen_avg_sum' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osd_laggy: canonical: {prefix: 'ceph_objecter_', suffix: 'osd_laggy'} embedded: prefix: 'ceph_objecter_' suffix: 'osd_laggy' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osd_session_close: canonical: {prefix: 'ceph_objecter_', suffix: 'osd_session_close'} embedded: prefix: 'ceph_objecter_' suffix: 'osd_session_close' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osd_session_open: canonical: {prefix: 'ceph_objecter_', suffix: 'osd_session_open'} embedded: prefix: 'ceph_objecter_' suffix: 'osd_session_open' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osd_sessions: canonical: {prefix: 'ceph_objecter_', suffix: 'osd_sessions'} embedded: prefix: 'ceph_objecter_' suffix: 'osd_sessions' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_append: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_append'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_append' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_call: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_call'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_call' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_clonerange: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_clonerange'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_clonerange' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_cmpxattr: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_cmpxattr'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_cmpxattr' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_create: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_create'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_create' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_delete: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_delete'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_delete' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_getxattr: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_getxattr'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_getxattr' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_mapext: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_mapext'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_mapext' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_notify: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_notify'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_notify' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_other: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_other'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_other' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_pgls: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_pgls'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_pgls' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_pgls_filter: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_pgls_filter'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_pgls_filter' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_read: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_read'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_read' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_resetxattrs: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_resetxattrs'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_resetxattrs' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_rmxattr: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_rmxattr'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_rmxattr' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_setxattr: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_setxattr'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_setxattr' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_sparse_read: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_sparse_read'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_sparse_read' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_src_cmpxattr: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_src_cmpxattr'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_src_cmpxattr' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_stat: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_stat'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_stat' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_truncate: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_truncate'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_truncate' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_watch: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_watch'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_watch' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_write: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_write'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_write' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_writefull: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_writefull'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_writefull' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_writesame: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_writesame'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_writesame' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} osdop_zero: canonical: {prefix: 'ceph_objecter_', suffix: 'osdop_zero'} embedded: prefix: 'ceph_objecter_' suffix: 'osdop_zero' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} poolop_active: canonical: {prefix: 'ceph_objecter_', suffix: 'poolop_active'} embedded: prefix: 'ceph_objecter_' suffix: 'poolop_active' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} poolop_resend: canonical: {prefix: 'ceph_objecter_', suffix: 'poolop_resend'} embedded: prefix: 'ceph_objecter_' suffix: 'poolop_resend' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} poolop_send: canonical: {prefix: 'ceph_objecter_', suffix: 'poolop_send'} embedded: prefix: 'ceph_objecter_' suffix: 'poolop_send' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} poolstat_active: canonical: {prefix: 'ceph_objecter_', suffix: 'poolstat_active'} embedded: prefix: 'ceph_objecter_' suffix: 'poolstat_active' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} poolstat_resend: canonical: {prefix: 'ceph_objecter_', suffix: 'poolstat_resend'} embedded: prefix: 'ceph_objecter_' suffix: 'poolstat_resend' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} poolstat_send: canonical: {prefix: 'ceph_objecter_', suffix: 'poolstat_send'} embedded: prefix: 'ceph_objecter_' suffix: 'poolstat_send' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} replica_read_bounced: canonical: {prefix: 'ceph_objecter_', suffix: 'replica_read_bounced'} embedded: prefix: 'ceph_objecter_' suffix: 'replica_read_bounced' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} replica_read_completed: canonical: {prefix: 'ceph_objecter_', suffix: 'replica_read_completed'} embedded: prefix: 'ceph_objecter_' suffix: 'replica_read_completed' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} replica_read_sent: canonical: {prefix: 'ceph_objecter_', suffix: 'replica_read_sent'} embedded: prefix: 'ceph_objecter_' suffix: 'replica_read_sent' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} statfs_active: canonical: {prefix: 'ceph_objecter_', suffix: 'statfs_active'} embedded: prefix: 'ceph_objecter_' suffix: 'statfs_active' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} statfs_resend: canonical: {prefix: 'ceph_objecter_', suffix: 'statfs_resend'} embedded: prefix: 'ceph_objecter_' suffix: 'statfs_resend' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} statfs_send: canonical: {prefix: 'ceph_objecter_', suffix: 'statfs_send'} embedded: prefix: 'ceph_objecter_' suffix: 'statfs_send' separator: '_' - identity_slot: {name: objecter_handle, nonempty: true} + identity_slot: {name: objecter_identity, nonempty: true} rdma_worker: forms: pending_sent_conns: @@ -2004,6 +2004,31 @@ family_grammars: suffix: 'poll_latency_sum' separator: '_' identity_slot: {name: source_zone_fragment, nonempty: true} + rgw_sync_delta: + forms: + sync_delta: + canonical: {prefix: 'ceph_rgw_sync_delta_', suffix: 'sync_delta'} + embedded: + prefix: 'ceph_rgw_sync_delta_' + suffix: 'sync_delta' + separator: '_' + identity_slot: {name: sync_shard, nonempty: true} + rgw_topic: + forms: + persistent_topic_len: + canonical: {prefix: 'ceph_rgw_topic_', suffix: 'persistent_topic_len'} + embedded: + prefix: 'ceph_rgw_topic_' + suffix: 'persistent_topic_len' + separator: '_' + identity_slot: {name: topic, nonempty: true} + persistent_topic_size: + canonical: {prefix: 'ceph_rgw_topic_', suffix: 'persistent_topic_size'} + embedded: + prefix: 'ceph_rgw_topic_' + suffix: 'persistent_topic_size' + separator: '_' + identity_slot: {name: topic, nonempty: true} rocksdb_cache: forms: capacity: @@ -6820,12 +6845,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 11} + - {axis: perf_priority_limit, op: min, value: 8} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 11} + - {axis: perf_priority_limit, op: min, value: 8} components: value: {wire_role: scalar} source_locations: @@ -7000,12 +7025,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 11} + - {axis: perf_priority_limit, op: min, value: 8} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 11} + - {axis: perf_priority_limit, op: min, value: 8} components: value: {wire_role: scalar} source_locations: @@ -7108,12 +7133,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 9} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 9} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -7216,12 +7241,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 11} + - {axis: perf_priority_limit, op: min, value: 8} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 11} + - {axis: perf_priority_limit, op: min, value: 8} components: value: {wire_role: scalar} source_locations: @@ -9211,6 +9236,75 @@ groups: - upstream: ceph_tentacle path: 'src/rgw/driver/rados/rgw_sync_counters.cc' range: {start: 21, end: 21} + rgw_sync_delta_sync_delta: + family: {grammar: rgw_sync_delta, form: sync_delta} + raw_branches: {embedded: {}} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: eq, value: tentacle} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: eq, value: tentacle} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_tentacle + path: 'src/rgw/driver/rados/rgw_sync_counters.cc' + range: {start: 37, end: 37} + rgw_topic_persistent_topic_len: + family: {grammar: rgw_topic, form: persistent_topic_len} + raw_branches: {embedded: {}} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 97, end: 97} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 101, end: 101} + rgw_topic_persistent_topic_size: + family: {grammar: rgw_topic, form: persistent_topic_size} + raw_branches: {embedded: {}} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 98, end: 98} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 102, end: 102} rocksdb_cache_capacity: family: {grammar: rocksdb_cache, form: capacity} raw_branches: {embedded: {}} @@ -36608,11 +36702,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36621,6 +36715,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 31, end: 31} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 27, end: 27} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 27, end: 27} ceph_rgw_cache_miss: family: {exact: 'ceph_rgw_cache_miss'} prometheus: {type: counter, shape: scalar} @@ -36628,11 +36728,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36641,6 +36741,72 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 32, end: 32} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 28, end: 28} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 28, end: 28} + ceph_rgw_d4n_cache_evictions: + family: {exact: 'ceph_rgw_d4n_cache_evictions'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: eq, value: tentacle} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: eq, value: tentacle} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 65, end: 65} + ceph_rgw_d4n_cache_hits: + family: {exact: 'ceph_rgw_d4n_cache_hits'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: eq, value: tentacle} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: eq, value: tentacle} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 63, end: 63} + ceph_rgw_d4n_cache_misses: + family: {exact: 'ceph_rgw_d4n_cache_misses'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: eq, value: tentacle} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: eq, value: tentacle} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 64, end: 64} ceph_rgw_failed_req: family: {exact: 'ceph_rgw_failed_req'} prometheus: {type: counter, shape: scalar} @@ -36648,11 +36814,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36661,6 +36827,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 19, end: 19} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 22, end: 22} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 22, end: 22} ceph_rgw_gc_retire_object: family: {exact: 'ceph_rgw_gc_retire_object'} prometheus: {type: counter, shape: scalar} @@ -36668,11 +36840,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36681,6 +36853,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 37, end: 37} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 33, end: 33} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 33, end: 33} ceph_rgw_get: family: {exact: 'ceph_rgw_get'} prometheus: {type: counter, shape: scalar} @@ -36748,11 +36926,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36761,6 +36939,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 34, end: 34} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 30, end: 30} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 30, end: 30} ceph_rgw_keystone_token_cache_miss: family: {exact: 'ceph_rgw_keystone_token_cache_miss'} prometheus: {type: counter, shape: scalar} @@ -36768,11 +36952,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36781,6 +36965,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 35, end: 35} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 31, end: 31} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 31, end: 31} ceph_rgw_lc_abort_mpu: family: {exact: 'ceph_rgw_lc_abort_mpu'} prometheus: {type: counter, shape: scalar} @@ -36788,11 +36978,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36801,6 +36991,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 50, end: 51} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 46, end: 47} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 46, end: 47} ceph_rgw_lc_expire_current: family: {exact: 'ceph_rgw_lc_expire_current'} prometheus: {type: counter, shape: scalar} @@ -36808,11 +37004,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36821,6 +37017,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 39, end: 40} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 35, end: 36} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 35, end: 36} ceph_rgw_lc_expire_dm: family: {exact: 'ceph_rgw_lc_expire_dm'} prometheus: {type: counter, shape: scalar} @@ -36828,11 +37030,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36841,6 +37043,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 43, end: 44} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 39, end: 40} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 39, end: 40} ceph_rgw_lc_expire_noncurrent: family: {exact: 'ceph_rgw_lc_expire_noncurrent'} prometheus: {type: counter, shape: scalar} @@ -36848,11 +37056,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36861,6 +37069,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 41, end: 42} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 37, end: 38} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 37, end: 38} ceph_rgw_lc_transition_current: family: {exact: 'ceph_rgw_lc_transition_current'} prometheus: {type: counter, shape: scalar} @@ -36868,11 +37082,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36881,6 +37095,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 45, end: 46} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 41, end: 42} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 41, end: 42} ceph_rgw_lc_transition_noncurrent: family: {exact: 'ceph_rgw_lc_transition_noncurrent'} prometheus: {type: counter, shape: scalar} @@ -36888,11 +37108,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36901,6 +37121,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 47, end: 49} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 43, end: 45} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 43, end: 45} ceph_rgw_lua_current_vms: family: {exact: 'ceph_rgw_lua_current_vms'} prometheus: {type: gauge, shape: scalar} @@ -36908,11 +37134,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36921,6 +37147,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 65, end: 65} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 61, end: 61} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 61, end: 61} ceph_rgw_lua_script_fail: family: {exact: 'ceph_rgw_lua_script_fail'} prometheus: {type: counter, shape: scalar} @@ -36928,11 +37160,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36941,6 +37173,12 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 64, end: 64} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 60, end: 60} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 60, end: 60} ceph_rgw_lua_script_ok: family: {exact: 'ceph_rgw_lua_script_ok'} prometheus: {type: counter, shape: scalar} @@ -36948,11 +37186,11 @@ groups: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: @@ -36961,355 +37199,1675 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 63, end: 63} - ceph_rgw_pubsub_event_lost: - family: {exact: 'ceph_rgw_pubsub_event_lost'} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 59, end: 59} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 59, end: 59} + ceph_rgw_op_copy_obj_bytes: + family: {exact: 'ceph_rgw_op_copy_obj_bytes'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 54, end: 54} - ceph_rgw_pubsub_event_triggered: - family: {exact: 'ceph_rgw_pubsub_event_triggered'} + range: {start: 84, end: 84} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + ceph_rgw_op_copy_obj_lat_count: + family: {exact: 'ceph_rgw_op_copy_obj_lat_count'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 53, end: 53} - ceph_rgw_pubsub_events: - family: {exact: 'ceph_rgw_pubsub_events'} - prometheus: {type: gauge, shape: scalar} + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_copy_obj_ops: + family: {exact: 'ceph_rgw_op_copy_obj_ops'} + prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 57, end: 57} - ceph_rgw_pubsub_missing_conf: - family: {exact: 'ceph_rgw_pubsub_missing_conf'} + range: {start: 83, end: 83} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 87, end: 87} + ceph_rgw_op_del_bucket_lat_count: + family: {exact: 'ceph_rgw_op_del_bucket_lat_count'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 61, end: 61} - ceph_rgw_pubsub_push_failed: - family: {exact: 'ceph_rgw_pubsub_push_failed'} + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_del_bucket_ops: + family: {exact: 'ceph_rgw_op_del_bucket_ops'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 59, end: 59} - ceph_rgw_pubsub_push_ok: - family: {exact: 'ceph_rgw_pubsub_push_ok'} + range: {start: 80, end: 80} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 84, end: 84} + ceph_rgw_op_del_obj_bytes: + family: {exact: 'ceph_rgw_op_del_obj_bytes'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 58, end: 58} - ceph_rgw_pubsub_push_pending: - family: {exact: 'ceph_rgw_pubsub_push_pending'} - prometheus: {type: gauge, shape: scalar} + range: {start: 77, end: 77} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + ceph_rgw_op_del_obj_lat_count: + family: {exact: 'ceph_rgw_op_del_obj_lat_count'} + prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 60, end: 60} - ceph_rgw_pubsub_store_fail: - family: {exact: 'ceph_rgw_pubsub_store_fail'} + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_del_obj_ops: + family: {exact: 'ceph_rgw_op_del_obj_ops'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 56, end: 56} - ceph_rgw_pubsub_store_ok: - family: {exact: 'ceph_rgw_pubsub_store_ok'} + range: {start: 76, end: 76} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 80, end: 80} + ceph_rgw_op_get_obj_bytes: + family: {exact: 'ceph_rgw_op_get_obj_bytes'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 55, end: 55} - ceph_rgw_put: - family: {exact: 'ceph_rgw_put'} + range: {start: 73, end: 73} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 77, end: 77} + ceph_rgw_op_get_obj_lat_count: + family: {exact: 'ceph_rgw_op_get_obj_lat_count'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 24, end: 24} - ceph_rgw_put_b: - family: {exact: 'ceph_rgw_put_b'} + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_get_obj_ops: + family: {exact: 'ceph_rgw_op_get_obj_ops'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 25, end: 25} - ceph_rgw_put_initial_lat_count: - family: {exact: 'ceph_rgw_put_initial_lat_count'} + range: {start: 72, end: 72} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 76, end: 76} + ceph_rgw_op_list_buckets_lat_count: + family: {exact: 'ceph_rgw_op_list_buckets_lat_count'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 26, end: 26} - ceph_rgw_qactive: - family: {exact: 'ceph_rgw_qactive'} - prometheus: {type: gauge, shape: scalar} + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_list_buckets_ops: + family: {exact: 'ceph_rgw_op_list_buckets_ops'} + prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 29, end: 29} - ceph_rgw_qlen: - family: {exact: 'ceph_rgw_qlen'} - prometheus: {type: gauge, shape: scalar} + range: {start: 90, end: 90} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 94, end: 94} + ceph_rgw_op_list_obj_lat_count: + family: {exact: 'ceph_rgw_op_list_obj_lat_count'} + prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 28, end: 28} - ceph_rgw_req: - family: {exact: 'ceph_rgw_req'} + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_list_obj_ops: + family: {exact: 'ceph_rgw_op_list_obj_ops'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: eq, value: reef} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef + - upstream: ceph_squid path: 'src/rgw/rgw_perf_counters.cc' - range: {start: 18, end: 18} - ceph_rocksdb_compact: - family: {exact: 'ceph_rocksdb_compact'} + range: {start: 87, end: 87} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + ceph_rgw_op_per_bucket_copy_obj_bytes: + family: {exact: 'ceph_rgw_op_per_bucket_copy_obj_bytes'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef - path: 'src/kv/RocksDBStore.cc' - range: {start: 1245, end: 1245} - upstream: ceph_squid - path: 'src/kv/RocksDBStore.cc' - range: {start: 1247, end: 1247} + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 84, end: 84} - upstream: ceph_tentacle - path: 'src/kv/RocksDBStore.cc' - range: {start: 1255, end: 1255} - ceph_rocksdb_compact_completed: - family: {exact: 'ceph_rocksdb_compact_completed'} + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + ceph_rgw_op_per_bucket_copy_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_bucket_copy_obj_lat_count'} prometheus: {type: counter, shape: scalar} when: any: - all: - {axis: source, op: eq, value: ceph_exporter} - - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: release, op: in, values: [squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: - - upstream: ceph_reef - path: 'src/kv/RocksDBStore.cc' - range: {start: 1247, end: 1247} - upstream: ceph_squid - path: 'src/kv/RocksDBStore.cc' - range: {start: 1249, end: 1249} + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_per_bucket_copy_obj_ops: + family: {exact: 'ceph_rgw_op_per_bucket_copy_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 83, end: 83} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 87, end: 87} + ceph_rgw_op_per_bucket_del_bucket_lat_count: + family: {exact: 'ceph_rgw_op_per_bucket_del_bucket_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_per_bucket_del_bucket_ops: + family: {exact: 'ceph_rgw_op_per_bucket_del_bucket_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 80, end: 80} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 84, end: 84} + ceph_rgw_op_per_bucket_del_obj_bytes: + family: {exact: 'ceph_rgw_op_per_bucket_del_obj_bytes'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 77, end: 77} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + ceph_rgw_op_per_bucket_del_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_bucket_del_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_per_bucket_del_obj_ops: + family: {exact: 'ceph_rgw_op_per_bucket_del_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 76, end: 76} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 80, end: 80} + ceph_rgw_op_per_bucket_get_obj_bytes: + family: {exact: 'ceph_rgw_op_per_bucket_get_obj_bytes'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 73, end: 73} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 77, end: 77} + ceph_rgw_op_per_bucket_get_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_bucket_get_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_per_bucket_get_obj_ops: + family: {exact: 'ceph_rgw_op_per_bucket_get_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 72, end: 72} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 76, end: 76} + ceph_rgw_op_per_bucket_list_buckets_lat_count: + family: {exact: 'ceph_rgw_op_per_bucket_list_buckets_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_per_bucket_list_buckets_ops: + family: {exact: 'ceph_rgw_op_per_bucket_list_buckets_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 90, end: 90} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 94, end: 94} + ceph_rgw_op_per_bucket_list_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_bucket_list_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_per_bucket_list_obj_ops: + family: {exact: 'ceph_rgw_op_per_bucket_list_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 87, end: 87} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + ceph_rgw_op_per_bucket_put_obj_bytes: + family: {exact: 'ceph_rgw_op_per_bucket_put_obj_bytes'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 69, end: 69} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 73, end: 73} + ceph_rgw_op_per_bucket_put_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_bucket_put_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + ceph_rgw_op_per_bucket_put_obj_ops: + family: {exact: 'ceph_rgw_op_per_bucket_put_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 68, end: 68} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 72, end: 72} + ceph_rgw_op_per_user_copy_obj_bytes: + family: {exact: 'ceph_rgw_op_per_user_copy_obj_bytes'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 84, end: 84} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + ceph_rgw_op_per_user_copy_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_user_copy_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_per_user_copy_obj_ops: + family: {exact: 'ceph_rgw_op_per_user_copy_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 83, end: 83} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 87, end: 87} + ceph_rgw_op_per_user_del_bucket_lat_count: + family: {exact: 'ceph_rgw_op_per_user_del_bucket_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_per_user_del_bucket_ops: + family: {exact: 'ceph_rgw_op_per_user_del_bucket_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 80, end: 80} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 84, end: 84} + ceph_rgw_op_per_user_del_obj_bytes: + family: {exact: 'ceph_rgw_op_per_user_del_obj_bytes'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 77, end: 77} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + ceph_rgw_op_per_user_del_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_user_del_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_per_user_del_obj_ops: + family: {exact: 'ceph_rgw_op_per_user_del_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 76, end: 76} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 80, end: 80} + ceph_rgw_op_per_user_get_obj_bytes: + family: {exact: 'ceph_rgw_op_per_user_get_obj_bytes'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 73, end: 73} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 77, end: 77} + ceph_rgw_op_per_user_get_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_user_get_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_per_user_get_obj_ops: + family: {exact: 'ceph_rgw_op_per_user_get_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 72, end: 72} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 76, end: 76} + ceph_rgw_op_per_user_list_buckets_lat_count: + family: {exact: 'ceph_rgw_op_per_user_list_buckets_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_per_user_list_buckets_ops: + family: {exact: 'ceph_rgw_op_per_user_list_buckets_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 90, end: 90} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 94, end: 94} + ceph_rgw_op_per_user_list_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_user_list_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_per_user_list_obj_ops: + family: {exact: 'ceph_rgw_op_per_user_list_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 87, end: 87} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + ceph_rgw_op_per_user_put_obj_bytes: + family: {exact: 'ceph_rgw_op_per_user_put_obj_bytes'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 69, end: 69} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 73, end: 73} + ceph_rgw_op_per_user_put_obj_lat_count: + family: {exact: 'ceph_rgw_op_per_user_put_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + ceph_rgw_op_per_user_put_obj_ops: + family: {exact: 'ceph_rgw_op_per_user_put_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 68, end: 68} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 72, end: 72} + ceph_rgw_op_put_obj_bytes: + family: {exact: 'ceph_rgw_op_put_obj_bytes'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 69, end: 69} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 73, end: 73} + ceph_rgw_op_put_obj_lat_count: + family: {exact: 'ceph_rgw_op_put_obj_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + ceph_rgw_op_put_obj_ops: + family: {exact: 'ceph_rgw_op_put_obj_ops'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 68, end: 68} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 72, end: 72} + ceph_rgw_pubsub_event_lost: + family: {exact: 'ceph_rgw_pubsub_event_lost'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 54, end: 54} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 50, end: 50} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 50, end: 50} + ceph_rgw_pubsub_event_triggered: + family: {exact: 'ceph_rgw_pubsub_event_triggered'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 53, end: 53} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 49, end: 49} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 49, end: 49} + ceph_rgw_pubsub_events: + family: {exact: 'ceph_rgw_pubsub_events'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 57, end: 57} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 53, end: 53} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 53, end: 53} + ceph_rgw_pubsub_missing_conf: + family: {exact: 'ceph_rgw_pubsub_missing_conf'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 61, end: 61} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 57, end: 57} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 57, end: 57} + ceph_rgw_pubsub_push_failed: + family: {exact: 'ceph_rgw_pubsub_push_failed'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 59, end: 59} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 55, end: 55} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 55, end: 55} + ceph_rgw_pubsub_push_ok: + family: {exact: 'ceph_rgw_pubsub_push_ok'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 58, end: 58} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 54, end: 54} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 54, end: 54} + ceph_rgw_pubsub_push_pending: + family: {exact: 'ceph_rgw_pubsub_push_pending'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 60, end: 60} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 56, end: 56} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 56, end: 56} + ceph_rgw_pubsub_store_fail: + family: {exact: 'ceph_rgw_pubsub_store_fail'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 56, end: 56} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 52, end: 52} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 52, end: 52} + ceph_rgw_pubsub_store_ok: + family: {exact: 'ceph_rgw_pubsub_store_ok'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 55, end: 55} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 51, end: 51} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 51, end: 51} + ceph_rgw_put: + family: {exact: 'ceph_rgw_put'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: eq, value: reef} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: eq, value: reef} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 24, end: 24} + ceph_rgw_put_b: + family: {exact: 'ceph_rgw_put_b'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: eq, value: reef} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: eq, value: reef} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 25, end: 25} + ceph_rgw_put_initial_lat_count: + family: {exact: 'ceph_rgw_put_initial_lat_count'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: eq, value: reef} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: eq, value: reef} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 26, end: 26} + ceph_rgw_qactive: + family: {exact: 'ceph_rgw_qactive'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 29, end: 29} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 25, end: 25} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 25, end: 25} + ceph_rgw_qlen: + family: {exact: 'ceph_rgw_qlen'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 28, end: 28} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 24, end: 24} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 24, end: 24} + ceph_rgw_req: + family: {exact: 'ceph_rgw_req'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 18, end: 18} + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 21, end: 21} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 21, end: 21} + ceph_rocksdb_compact: + family: {exact: 'ceph_rocksdb_compact'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/kv/RocksDBStore.cc' + range: {start: 1245, end: 1245} + - upstream: ceph_squid + path: 'src/kv/RocksDBStore.cc' + range: {start: 1247, end: 1247} + - upstream: ceph_tentacle + path: 'src/kv/RocksDBStore.cc' + range: {start: 1255, end: 1255} + ceph_rocksdb_compact_completed: + family: {exact: 'ceph_rocksdb_compact_completed'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/kv/RocksDBStore.cc' + range: {start: 1247, end: 1247} + - upstream: ceph_squid + path: 'src/kv/RocksDBStore.cc' + range: {start: 1249, end: 1249} - upstream: ceph_tentacle path: 'src/kv/RocksDBStore.cc' range: {start: 1257, end: 1257} @@ -37321,12 +38879,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37347,12 +38905,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37373,12 +38931,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37399,12 +38957,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37425,12 +38983,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37451,12 +39009,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37477,12 +39035,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37503,12 +39061,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37529,12 +39087,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37555,12 +39113,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37581,12 +39139,12 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} - all: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -37599,6 +39157,76 @@ groups: - upstream: ceph_tentacle path: 'src/kv/RocksDBStore.cc' range: {start: 1254, end: 1254} + ceph_simple_throttler_outstanding: + family: {exact: 'ceph_simple_throttler_outstanding'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 1} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 1} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_dmclock_async_scheduler.h' + range: {start: 165, end: 165} + - upstream: ceph_reef + path: 'src/rgw/rgw_dmclock_scheduler_ctx.cc' + range: {start: 171, end: 171} + - upstream: ceph_squid + path: 'src/rgw/rgw_dmclock_async_scheduler.h' + range: {start: 163, end: 163} + - upstream: ceph_squid + path: 'src/rgw/rgw_dmclock_scheduler_ctx.cc' + range: {start: 171, end: 171} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_dmclock_async_scheduler.h' + range: {start: 163, end: 163} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_dmclock_scheduler_ctx.cc' + range: {start: 171, end: 171} + ceph_simple_throttler_throttle: + family: {exact: 'ceph_simple_throttler_throttle'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 1} + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [reef, squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 1} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_reef + path: 'src/rgw/rgw_dmclock_async_scheduler.h' + range: {start: 165, end: 165} + - upstream: ceph_reef + path: 'src/rgw/rgw_dmclock_scheduler_ctx.cc' + range: {start: 170, end: 170} + - upstream: ceph_squid + path: 'src/rgw/rgw_dmclock_async_scheduler.h' + range: {start: 163, end: 163} + - upstream: ceph_squid + path: 'src/rgw/rgw_dmclock_scheduler_ctx.cc' + range: {start: 170, end: 170} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_dmclock_async_scheduler.h' + range: {start: 163, end: 163} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_dmclock_scheduler_ctx.cc' + range: {start: 170, end: 170} ceph_trackedop_slow_ops_count: family: {exact: 'ceph_trackedop_slow_ops_count'} prometheus: {type: counter, shape: scalar} @@ -43250,6 +44878,384 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 23, end: 23} + ceph_rgw_op_copy_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_copy_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_del_bucket_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_del_bucket_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_del_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_del_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_get_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_get_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_list_buckets_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_list_buckets_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_list_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_list_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_per_bucket_copy_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_bucket_copy_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_per_bucket_del_bucket_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_bucket_del_bucket_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_per_bucket_del_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_bucket_del_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_per_bucket_get_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_bucket_get_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_per_bucket_list_buckets_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_bucket_list_buckets_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_per_bucket_list_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_bucket_list_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_per_bucket_put_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_bucket_put_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + ceph_rgw_op_per_user_copy_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_user_copy_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_per_user_del_bucket_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_user_del_bucket_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_per_user_del_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_user_del_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_per_user_get_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_user_get_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_per_user_list_buckets_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_user_list_buckets_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_per_user_list_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_user_list_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_per_user_put_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_per_user_put_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + ceph_rgw_op_put_obj_lat_sum_exporter_perf: + family: {exact: 'ceph_rgw_op_put_obj_lat_sum'} + prometheus: {type: gauge, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: ceph_exporter} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} ceph_rgw_put_initial_lat_sum_exporter_perf: family: {exact: 'ceph_rgw_put_initial_lat_sum'} prometheus: {type: gauge, shape: scalar} @@ -43273,7 +45279,7 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -43294,7 +45300,7 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -43315,7 +45321,7 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -43336,7 +45342,7 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -43357,7 +45363,7 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -43378,7 +45384,7 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -43399,7 +45405,7 @@ groups: - all: - {axis: source, op: eq, value: ceph_exporter} - {axis: release, op: in, values: [reef, squid, tentacle]} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -49306,6 +51312,405 @@ groups: - upstream: ceph_reef path: 'src/rgw/rgw_perf_counters.cc' range: {start: 23, end: 23} + ceph_rgw_op_copy_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_copy_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_del_bucket_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_del_bucket_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_del_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_del_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_get_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_get_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_list_buckets_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_list_buckets_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_list_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_list_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_per_bucket_copy_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_bucket_copy_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_per_bucket_del_bucket_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_bucket_del_bucket_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_per_bucket_del_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_bucket_del_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_per_bucket_get_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_bucket_get_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_per_bucket_list_buckets_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_bucket_list_buckets_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_per_bucket_list_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_bucket_list_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_per_bucket_put_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_bucket_put_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + ceph_rgw_op_per_user_copy_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_user_copy_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 89, end: 89} + ceph_rgw_op_per_user_del_bucket_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_user_del_bucket_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 81, end: 81} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 85, end: 85} + ceph_rgw_op_per_user_del_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_user_del_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 82, end: 82} + ceph_rgw_op_per_user_get_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_user_get_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 78, end: 78} + ceph_rgw_op_per_user_list_buckets_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_user_list_buckets_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 91, end: 91} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 95, end: 95} + ceph_rgw_op_per_user_list_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_user_list_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 88, end: 88} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 92, end: 92} + ceph_rgw_op_per_user_put_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_per_user_put_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} + ceph_rgw_op_put_obj_lat_sum_mgr_perf: + family: {exact: 'ceph_rgw_op_put_obj_lat_sum'} + prometheus: {type: counter, shape: scalar} + when: + any: + - all: + - {axis: source, op: eq, value: mgr} + - {axis: release, op: in, values: [squid, tentacle]} + - {axis: mgr_perf_counters, op: eq, value: enabled} + - {axis: perf_priority_limit, op: min, value: 6} + components: + value: {wire_role: scalar} + source_locations: + - upstream: ceph_squid + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 70, end: 70} + - upstream: ceph_tentacle + path: 'src/rgw/rgw_perf_counters.cc' + range: {start: 74, end: 74} ceph_rgw_put_initial_lat_sum_mgr_perf: family: {exact: 'ceph_rgw_put_initial_lat_sum'} prometheus: {type: counter, shape: scalar} @@ -49331,7 +51736,7 @@ groups: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -49353,7 +51758,7 @@ groups: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -49375,7 +51780,7 @@ groups: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -49397,7 +51802,7 @@ groups: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -49419,7 +51824,7 @@ groups: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -49441,7 +51846,7 @@ groups: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: @@ -49463,7 +51868,7 @@ groups: - {axis: source, op: eq, value: mgr} - {axis: release, op: in, values: [reef, squid, tentacle]} - {axis: mgr_perf_counters, op: eq, value: enabled} - - {axis: perf_priority_limit, op: min, value: 1} + - {axis: perf_priority_limit, op: min, value: 6} components: value: {wire_role: scalar} source_locations: diff --git a/prometheus/profiles/ceph/SOURCE-SEMANTICS.yaml b/prometheus/profiles/ceph/SOURCE-SEMANTICS.yaml index b596fec..38b38a4 100644 --- a/prometheus/profiles/ceph/SOURCE-SEMANTICS.yaml +++ b/prometheus/profiles/ceph/SOURCE-SEMANTICS.yaml @@ -77,7 +77,8 @@ evidence: - src/exporter/DaemonMetricCollector.cc:399-429 - src/pybind/mgr/mgr_module.py:1447-1454 claim: Daemon-perf producers add instance_id for RGW and ceph_daemon for every other daemon role, never both on one source - series. + series. The same producer contracts exist in the pinned Squid exporter lines 398-432 and MGR lines 1463-1479, and in + the pinned Tentacle exporter lines 420-454 and MGR lines 1525-1540. health_detail_name_severity_reef: kind: relationship upstream: ceph_reef @@ -1247,7 +1248,8 @@ evidence: upstream: ceph_reef locations: - src/msg/async/Stack.h:288-291 - claim: The ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts source family exposes the declared source label set. + claim: The ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts source family exposes the declared source label set; + non-gateway workers carry ceph_daemon while gateway workers carry instance_id, exactly one of which is present. population_asyncmessenger_worker_msgr_connection_ready_timeouts: kind: population upstream: ceph_reef @@ -1272,7 +1274,8 @@ evidence: upstream: ceph_reef locations: - src/msg/async/Stack.h:284-287 - claim: The ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts source family exposes the declared source label set. + claim: The ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts source family exposes the declared source label set; + non-gateway workers carry ceph_daemon while gateway workers carry instance_id, exactly one of which is present. population_kstore_state_done_lat_count: kind: population upstream: ceph_reef @@ -44093,96 +44096,4456 @@ evidence: locations: - src/osd/osd_perf_counters.cc:534-542 claim: Tentacle's PG-rebuild perf-counter families retain the source daemon identity used for per-daemon recovery observations. + rgw_global_operation_population: + kind: population + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:119-125 + - src/rgw/rgw_perf_counters.cc:166-180 + claim: The global RGW operation counters aggregate operations at gateway-instance grain and are updated together with enabled user and bucket contributor counters. + rgw_user_operation_population: + kind: population + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:112-116 + - src/rgw/rgw_perf_counters.cc:139-156 + - src/rgw/rgw_perf_counters.cc:236-241 + claim: RGW user operation counters are independently created for each user represented by enabled request traffic and keep user and optional tenant identity distinct. + rgw_bucket_operation_population: + kind: population + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:112-117 + - src/rgw/rgw_perf_counters.cc:147-157 + - src/rgw/rgw_perf_counters.cc:243-247 + claim: RGW bucket operation counters are independently created for each bucket represented by enabled request traffic and keep bucket and optional tenant identity distinct. + rgw_operation_lru_lifecycle: + kind: lifecycle + upstream: ceph_squid + locations: + - src/common/perf_counters_cache.h:11-24 + - src/common/perf_counters_cache.cc:27-38 + - src/common/perf_counters_cache.cc:112-118 + - src/common/intrusive_lru.h:138-180 + claim: Labeled RGW user and bucket counter contributors can disappear when the bounded perf-counters LRU evicts an unreferenced entry, independently of the gateway process lifetime. + rgw_operation_source_relationship: + kind: relationship + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:159-174 + claim: Each enabled request updates global, matching user, and matching bucket operation counters for the same source operation; these are overlapping views rather than additive partitions. + rgw_topic_population: + kind: population + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:94-99 + - src/rgw/rgw_perf_counters.cc:211-219 + - src/rgw/driver/rados/rgw_notify.cc:369-375 + claim: Persistent-topic counters are created for each notification topic queue processed by an RGW and disappear when that queue CountersManager is destroyed. + rgw_sync_delta_population: + kind: population + upstream: ceph_tentacle + locations: + - src/rgw/driver/rados/rgw_sync_counters.cc:33-57 + - src/rgw/driver/rados/rgw_data_sync.cc:1120-1146 + claim: Tentacle emits one current data-log shard delay for each active local-zone/source-zone/shard marker tracker. + rgw_sync_delta_lifecycle: + kind: lifecycle + upstream: ceph_tentacle + locations: + - src/rgw/driver/rados/rgw_data_sync.cc:1154-1166 + - src/rgw/driver/rados/rgw_data_sync.cc:1852-1858 + - src/rgw/driver/rados/rgw_data_sync.cc:2008-2014 + claim: A sync-delta series is created when its shard marker tracker starts and may disappear when the optional tracker ends; its value is set from the current marker-time difference on each store. + rgw_d4n_cache_population: + kind: population + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:63-65 + claim: Tentacle RGW frontend counters observe D4N cache lookups and evictions at gateway-instance grain. + simple_throttler_population: + kind: population + upstream: ceph_reef + locations: + - src/rgw/rgw_dmclock_async_scheduler.h:155-165 + - src/rgw/rgw_dmclock_scheduler_ctx.cc:162-172 + claim: Each RGW owns one fixed simple-throttler runtime group observing its current request throttling state. + simple_throttler_lifecycle: + kind: lifecycle + upstream: ceph_reef + locations: + - src/rgw/rgw_dmclock_scheduler_ctx.cc:169-172 + - src/rgw/rgw_dmclock_async_scheduler.h:187-205 + claim: Simple-throttler throttle is cumulative rejected work while outstanding is the current number of throttled requests. Both are registered with add_u64 and therefore emitted as gauges; the throttle gauge-as-cumulative exception is justified by its increment-only callsite. + lifecycle_rgw_d4n_cache_evictions: + kind: lifecycle + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:65-65 + claim: The rgw_d4n_cache_evictions source value has cumulative source lifecycle. + unit_rgw_d4n_cache_evictions: + kind: unit + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:65-65 + claim: The rgw_d4n_cache_evictions source value uses the declared source unit algebra. + labels_rgw_d4n_cache_evictions: + kind: label + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:65-65 + claim: The rgw_d4n_cache_evictions source families expose the declared source label set. + lifecycle_rgw_d4n_cache_hits: + kind: lifecycle + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:63-63 + claim: The rgw_d4n_cache_hits source value has cumulative source lifecycle. + unit_rgw_d4n_cache_hits: + kind: unit + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:63-63 + claim: The rgw_d4n_cache_hits source value uses the declared source unit algebra. + labels_rgw_d4n_cache_hits: + kind: label + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:63-63 + claim: The rgw_d4n_cache_hits source families expose the declared source label set. + lifecycle_rgw_d4n_cache_misses: + kind: lifecycle + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:64-64 + claim: The rgw_d4n_cache_misses source value has cumulative source lifecycle. + unit_rgw_d4n_cache_misses: + kind: unit + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:64-64 + claim: The rgw_d4n_cache_misses source value uses the declared source unit algebra. + labels_rgw_d4n_cache_misses: + kind: label + upstream: ceph_tentacle + locations: + - src/rgw/rgw_perf_counters.cc:64-64 + claim: The rgw_d4n_cache_misses source families expose the declared source label set. + lifecycle_rgw_op_copy_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_op_copy_obj_bytes source value has cumulative source lifecycle. + unit_rgw_op_copy_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_op_copy_obj_bytes source value uses the declared source unit algebra. + labels_rgw_op_copy_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_op_copy_obj_bytes source families expose the declared source label set. + lifecycle_rgw_op_copy_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_op_copy_obj_lat source value has cumulative source lifecycle. + unit_rgw_op_copy_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_op_copy_obj_lat source value uses the declared source unit algebra. + labels_rgw_op_copy_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_op_copy_obj_lat source families expose the declared source label set. + lifecycle_rgw_op_copy_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_op_copy_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_op_copy_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_op_copy_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_op_copy_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_op_copy_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_op_copy_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_op_copy_obj_ops source value has cumulative source lifecycle. + unit_rgw_op_copy_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_op_copy_obj_ops source value uses the declared source unit algebra. + labels_rgw_op_copy_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_op_copy_obj_ops source families expose the declared source label set. + lifecycle_rgw_op_del_bucket_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_op_del_bucket_lat source value has cumulative source lifecycle. + unit_rgw_op_del_bucket_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_op_del_bucket_lat source value uses the declared source unit algebra. + labels_rgw_op_del_bucket_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_op_del_bucket_lat source families expose the declared source label set. + lifecycle_rgw_op_del_bucket_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_op_del_bucket_lat_sum source value has cumulative source lifecycle. + unit_rgw_op_del_bucket_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_op_del_bucket_lat_sum source value uses the declared source unit algebra. + labels_rgw_op_del_bucket_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_op_del_bucket_lat_sum source families expose the declared source label set. + lifecycle_rgw_op_del_bucket_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_op_del_bucket_ops source value has cumulative source lifecycle. + unit_rgw_op_del_bucket_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_op_del_bucket_ops source value uses the declared source unit algebra. + labels_rgw_op_del_bucket_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_op_del_bucket_ops source families expose the declared source label set. + lifecycle_rgw_op_del_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_op_del_obj_bytes source value has cumulative source lifecycle. + unit_rgw_op_del_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_op_del_obj_bytes source value uses the declared source unit algebra. + labels_rgw_op_del_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_op_del_obj_bytes source families expose the declared source label set. + lifecycle_rgw_op_del_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_op_del_obj_lat source value has cumulative source lifecycle. + unit_rgw_op_del_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_op_del_obj_lat source value uses the declared source unit algebra. + labels_rgw_op_del_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_op_del_obj_lat source families expose the declared source label set. + lifecycle_rgw_op_del_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_op_del_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_op_del_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_op_del_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_op_del_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_op_del_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_op_del_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_op_del_obj_ops source value has cumulative source lifecycle. + unit_rgw_op_del_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_op_del_obj_ops source value uses the declared source unit algebra. + labels_rgw_op_del_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_op_del_obj_ops source families expose the declared source label set. + lifecycle_rgw_op_get_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_op_get_obj_bytes source value has cumulative source lifecycle. + unit_rgw_op_get_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_op_get_obj_bytes source value uses the declared source unit algebra. + labels_rgw_op_get_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_op_get_obj_bytes source families expose the declared source label set. + lifecycle_rgw_op_get_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_op_get_obj_lat source value has cumulative source lifecycle. + unit_rgw_op_get_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_op_get_obj_lat source value uses the declared source unit algebra. + labels_rgw_op_get_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_op_get_obj_lat source families expose the declared source label set. + lifecycle_rgw_op_get_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_op_get_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_op_get_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_op_get_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_op_get_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_op_get_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_op_get_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_op_get_obj_ops source value has cumulative source lifecycle. + unit_rgw_op_get_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_op_get_obj_ops source value uses the declared source unit algebra. + labels_rgw_op_get_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_op_get_obj_ops source families expose the declared source label set. + lifecycle_rgw_op_list_buckets_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_op_list_buckets_lat source value has cumulative source lifecycle. + unit_rgw_op_list_buckets_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_op_list_buckets_lat source value uses the declared source unit algebra. + labels_rgw_op_list_buckets_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_op_list_buckets_lat source families expose the declared source label set. + lifecycle_rgw_op_list_buckets_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_op_list_buckets_lat_sum source value has cumulative source lifecycle. + unit_rgw_op_list_buckets_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_op_list_buckets_lat_sum source value uses the declared source unit algebra. + labels_rgw_op_list_buckets_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_op_list_buckets_lat_sum source families expose the declared source label set. + lifecycle_rgw_op_list_buckets_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_op_list_buckets_ops source value has cumulative source lifecycle. + unit_rgw_op_list_buckets_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_op_list_buckets_ops source value uses the declared source unit algebra. + labels_rgw_op_list_buckets_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_op_list_buckets_ops source families expose the declared source label set. + lifecycle_rgw_op_list_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_op_list_obj_lat source value has cumulative source lifecycle. + unit_rgw_op_list_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_op_list_obj_lat source value uses the declared source unit algebra. + labels_rgw_op_list_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_op_list_obj_lat source families expose the declared source label set. + lifecycle_rgw_op_list_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_op_list_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_op_list_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_op_list_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_op_list_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_op_list_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_op_list_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_op_list_obj_ops source value has cumulative source lifecycle. + unit_rgw_op_list_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_op_list_obj_ops source value uses the declared source unit algebra. + labels_rgw_op_list_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_op_list_obj_ops source families expose the declared source label set. + lifecycle_rgw_op_put_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_op_put_obj_bytes source value has cumulative source lifecycle. + unit_rgw_op_put_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_op_put_obj_bytes source value uses the declared source unit algebra. + labels_rgw_op_put_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_op_put_obj_bytes source families expose the declared source label set. + lifecycle_rgw_op_put_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_op_put_obj_lat source value has cumulative source lifecycle. + unit_rgw_op_put_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_op_put_obj_lat source value uses the declared source unit algebra. + labels_rgw_op_put_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_op_put_obj_lat source families expose the declared source label set. + lifecycle_rgw_op_put_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_op_put_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_op_put_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_op_put_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_op_put_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_op_put_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_op_put_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_op_put_obj_ops source value has cumulative source lifecycle. + unit_rgw_op_put_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_op_put_obj_ops source value uses the declared source unit algebra. + labels_rgw_op_put_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_op_put_obj_ops source families expose the declared source label set. + unit_simple_throttler_outstanding: + kind: unit + upstream: ceph_reef + locations: + - src/rgw/rgw_dmclock_async_scheduler.h:165-165 + - src/rgw/rgw_dmclock_scheduler_ctx.cc:171-171 + - src/rgw/rgw_dmclock_async_scheduler.h:163-163 + claim: The simple_throttler_outstanding source value uses the declared source unit algebra. + labels_simple_throttler_outstanding: + kind: label + upstream: ceph_reef + locations: + - src/rgw/rgw_dmclock_async_scheduler.h:165-165 + - src/rgw/rgw_dmclock_scheduler_ctx.cc:171-171 + - src/rgw/rgw_dmclock_async_scheduler.h:163-163 + claim: The simple_throttler_outstanding source families expose the declared source label set. + unit_simple_throttler_throttle: + kind: unit + upstream: ceph_reef + locations: + - src/rgw/rgw_dmclock_async_scheduler.h:165-165 + - src/rgw/rgw_dmclock_scheduler_ctx.cc:170-170 + - src/rgw/rgw_dmclock_async_scheduler.h:163-163 + claim: The simple_throttler_throttle source value uses the declared source unit algebra. + labels_simple_throttler_throttle: + kind: label + upstream: ceph_reef + locations: + - src/rgw/rgw_dmclock_async_scheduler.h:165-165 + - src/rgw/rgw_dmclock_scheduler_ctx.cc:170-170 + - src/rgw/rgw_dmclock_async_scheduler.h:163-163 + claim: The simple_throttler_throttle source families expose the declared source label set. + lifecycle_rgw_bucket_op_copy_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_bucket_op_copy_obj_bytes source value has cumulative source lifecycle. + unit_rgw_bucket_op_copy_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_bucket_op_copy_obj_bytes source value uses the declared source unit algebra. + labels_rgw_bucket_op_copy_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_bucket_op_copy_obj_bytes source families expose the declared source label set. + lifecycle_rgw_bucket_op_copy_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_bucket_op_copy_obj_lat source value has cumulative source lifecycle. + unit_rgw_bucket_op_copy_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_bucket_op_copy_obj_lat source value uses the declared source unit algebra. + labels_rgw_bucket_op_copy_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_bucket_op_copy_obj_lat source families expose the declared source label set. + lifecycle_rgw_bucket_op_copy_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_bucket_op_copy_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_bucket_op_copy_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_bucket_op_copy_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_bucket_op_copy_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_bucket_op_copy_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_bucket_op_copy_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_bucket_op_copy_obj_ops source value has cumulative source lifecycle. + unit_rgw_bucket_op_copy_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_bucket_op_copy_obj_ops source value uses the declared source unit algebra. + labels_rgw_bucket_op_copy_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_bucket_op_copy_obj_ops source families expose the declared source label set. + lifecycle_rgw_bucket_op_del_bucket_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_bucket_op_del_bucket_lat source value has cumulative source lifecycle. + unit_rgw_bucket_op_del_bucket_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_bucket_op_del_bucket_lat source value uses the declared source unit algebra. + labels_rgw_bucket_op_del_bucket_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_bucket_op_del_bucket_lat source families expose the declared source label set. + lifecycle_rgw_bucket_op_del_bucket_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_bucket_op_del_bucket_lat_sum source value has cumulative source lifecycle. + unit_rgw_bucket_op_del_bucket_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_bucket_op_del_bucket_lat_sum source value uses the declared source unit algebra. + labels_rgw_bucket_op_del_bucket_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_bucket_op_del_bucket_lat_sum source families expose the declared source label set. + lifecycle_rgw_bucket_op_del_bucket_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_bucket_op_del_bucket_ops source value has cumulative source lifecycle. + unit_rgw_bucket_op_del_bucket_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_bucket_op_del_bucket_ops source value uses the declared source unit algebra. + labels_rgw_bucket_op_del_bucket_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_bucket_op_del_bucket_ops source families expose the declared source label set. + lifecycle_rgw_bucket_op_del_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_bucket_op_del_obj_bytes source value has cumulative source lifecycle. + unit_rgw_bucket_op_del_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_bucket_op_del_obj_bytes source value uses the declared source unit algebra. + labels_rgw_bucket_op_del_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_bucket_op_del_obj_bytes source families expose the declared source label set. + lifecycle_rgw_bucket_op_del_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_bucket_op_del_obj_lat source value has cumulative source lifecycle. + unit_rgw_bucket_op_del_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_bucket_op_del_obj_lat source value uses the declared source unit algebra. + labels_rgw_bucket_op_del_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_bucket_op_del_obj_lat source families expose the declared source label set. + lifecycle_rgw_bucket_op_del_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_bucket_op_del_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_bucket_op_del_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_bucket_op_del_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_bucket_op_del_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_bucket_op_del_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_bucket_op_del_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_bucket_op_del_obj_ops source value has cumulative source lifecycle. + unit_rgw_bucket_op_del_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_bucket_op_del_obj_ops source value uses the declared source unit algebra. + labels_rgw_bucket_op_del_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_bucket_op_del_obj_ops source families expose the declared source label set. + lifecycle_rgw_bucket_op_get_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_bucket_op_get_obj_bytes source value has cumulative source lifecycle. + unit_rgw_bucket_op_get_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_bucket_op_get_obj_bytes source value uses the declared source unit algebra. + labels_rgw_bucket_op_get_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_bucket_op_get_obj_bytes source families expose the declared source label set. + lifecycle_rgw_bucket_op_get_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_bucket_op_get_obj_lat source value has cumulative source lifecycle. + unit_rgw_bucket_op_get_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_bucket_op_get_obj_lat source value uses the declared source unit algebra. + labels_rgw_bucket_op_get_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_bucket_op_get_obj_lat source families expose the declared source label set. + lifecycle_rgw_bucket_op_get_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_bucket_op_get_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_bucket_op_get_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_bucket_op_get_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_bucket_op_get_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_bucket_op_get_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_bucket_op_get_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_bucket_op_get_obj_ops source value has cumulative source lifecycle. + unit_rgw_bucket_op_get_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_bucket_op_get_obj_ops source value uses the declared source unit algebra. + labels_rgw_bucket_op_get_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_bucket_op_get_obj_ops source families expose the declared source label set. + lifecycle_rgw_bucket_op_list_buckets_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_bucket_op_list_buckets_lat source value has cumulative source lifecycle. + unit_rgw_bucket_op_list_buckets_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_bucket_op_list_buckets_lat source value uses the declared source unit algebra. + labels_rgw_bucket_op_list_buckets_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_bucket_op_list_buckets_lat source families expose the declared source label set. + lifecycle_rgw_bucket_op_list_buckets_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_bucket_op_list_buckets_lat_sum source value has cumulative source lifecycle. + unit_rgw_bucket_op_list_buckets_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_bucket_op_list_buckets_lat_sum source value uses the declared source unit algebra. + labels_rgw_bucket_op_list_buckets_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_bucket_op_list_buckets_lat_sum source families expose the declared source label set. + lifecycle_rgw_bucket_op_list_buckets_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_bucket_op_list_buckets_ops source value has cumulative source lifecycle. + unit_rgw_bucket_op_list_buckets_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_bucket_op_list_buckets_ops source value uses the declared source unit algebra. + labels_rgw_bucket_op_list_buckets_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_bucket_op_list_buckets_ops source families expose the declared source label set. + lifecycle_rgw_bucket_op_list_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_bucket_op_list_obj_lat source value has cumulative source lifecycle. + unit_rgw_bucket_op_list_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_bucket_op_list_obj_lat source value uses the declared source unit algebra. + labels_rgw_bucket_op_list_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_bucket_op_list_obj_lat source families expose the declared source label set. + lifecycle_rgw_bucket_op_list_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_bucket_op_list_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_bucket_op_list_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_bucket_op_list_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_bucket_op_list_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_bucket_op_list_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_bucket_op_list_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_bucket_op_list_obj_ops source value has cumulative source lifecycle. + unit_rgw_bucket_op_list_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_bucket_op_list_obj_ops source value uses the declared source unit algebra. + labels_rgw_bucket_op_list_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_bucket_op_list_obj_ops source families expose the declared source label set. + lifecycle_rgw_bucket_op_put_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_bucket_op_put_obj_bytes source value has cumulative source lifecycle. + unit_rgw_bucket_op_put_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_bucket_op_put_obj_bytes source value uses the declared source unit algebra. + labels_rgw_bucket_op_put_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_bucket_op_put_obj_bytes source families expose the declared source label set. + lifecycle_rgw_bucket_op_put_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_bucket_op_put_obj_lat source value has cumulative source lifecycle. + unit_rgw_bucket_op_put_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_bucket_op_put_obj_lat source value uses the declared source unit algebra. + labels_rgw_bucket_op_put_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_bucket_op_put_obj_lat source families expose the declared source label set. + lifecycle_rgw_bucket_op_put_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_bucket_op_put_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_bucket_op_put_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_bucket_op_put_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_bucket_op_put_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_bucket_op_put_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_bucket_op_put_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_bucket_op_put_obj_ops source value has cumulative source lifecycle. + unit_rgw_bucket_op_put_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_bucket_op_put_obj_ops source value uses the declared source unit algebra. + labels_rgw_bucket_op_put_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_bucket_op_put_obj_ops source families expose the declared source label set. + unit_rgw_sync_delta_sync_delta: + kind: unit + upstream: ceph_tentacle + locations: + - src/rgw/driver/rados/rgw_sync_counters.cc:37-37 + claim: The rgw_sync_delta_sync_delta source value uses the declared source unit algebra. + labels_rgw_sync_delta_sync_delta: + kind: label + upstream: ceph_tentacle + locations: + - src/rgw/driver/rados/rgw_sync_counters.cc:37-37 + claim: The rgw_sync_delta_sync_delta source families expose the declared source label set. + lifecycle_rgw_topic_persistent_topic_len: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:97-97 + - src/rgw/rgw_perf_counters.cc:101-101 + claim: The rgw_topic_persistent_topic_len source value has current source lifecycle. + unit_rgw_topic_persistent_topic_len: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:97-97 + - src/rgw/rgw_perf_counters.cc:101-101 + claim: The rgw_topic_persistent_topic_len source value uses the declared source unit algebra. + labels_rgw_topic_persistent_topic_len: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:97-97 + - src/rgw/rgw_perf_counters.cc:101-101 + claim: The rgw_topic_persistent_topic_len source families expose the declared source label set. + lifecycle_rgw_topic_persistent_topic_size: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:98-98 + - src/rgw/rgw_perf_counters.cc:102-102 + claim: The rgw_topic_persistent_topic_size source value has current source lifecycle. + unit_rgw_topic_persistent_topic_size: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:98-98 + - src/rgw/rgw_perf_counters.cc:102-102 + claim: The rgw_topic_persistent_topic_size source value uses the declared source unit algebra. + labels_rgw_topic_persistent_topic_size: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:98-98 + - src/rgw/rgw_perf_counters.cc:102-102 + claim: The rgw_topic_persistent_topic_size source families expose the declared source label set. + lifecycle_rgw_user_op_copy_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_user_op_copy_obj_bytes source value has cumulative source lifecycle. + unit_rgw_user_op_copy_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_user_op_copy_obj_bytes source value uses the declared source unit algebra. + labels_rgw_user_op_copy_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:84-84 + - src/rgw/rgw_perf_counters.cc:88-88 + claim: The rgw_user_op_copy_obj_bytes source families expose the declared source label set. + lifecycle_rgw_user_op_copy_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_user_op_copy_obj_lat source value has cumulative source lifecycle. + unit_rgw_user_op_copy_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_user_op_copy_obj_lat source value uses the declared source unit algebra. + labels_rgw_user_op_copy_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_user_op_copy_obj_lat source families expose the declared source label set. + lifecycle_rgw_user_op_copy_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_user_op_copy_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_user_op_copy_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_user_op_copy_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_user_op_copy_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:85-85 + - src/rgw/rgw_perf_counters.cc:89-89 + claim: The rgw_user_op_copy_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_user_op_copy_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_user_op_copy_obj_ops source value has cumulative source lifecycle. + unit_rgw_user_op_copy_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_user_op_copy_obj_ops source value uses the declared source unit algebra. + labels_rgw_user_op_copy_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:83-83 + - src/rgw/rgw_perf_counters.cc:87-87 + claim: The rgw_user_op_copy_obj_ops source families expose the declared source label set. + lifecycle_rgw_user_op_del_bucket_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_user_op_del_bucket_lat source value has cumulative source lifecycle. + unit_rgw_user_op_del_bucket_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_user_op_del_bucket_lat source value uses the declared source unit algebra. + labels_rgw_user_op_del_bucket_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_user_op_del_bucket_lat source families expose the declared source label set. + lifecycle_rgw_user_op_del_bucket_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_user_op_del_bucket_lat_sum source value has cumulative source lifecycle. + unit_rgw_user_op_del_bucket_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_user_op_del_bucket_lat_sum source value uses the declared source unit algebra. + labels_rgw_user_op_del_bucket_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:81-81 + - src/rgw/rgw_perf_counters.cc:85-85 + claim: The rgw_user_op_del_bucket_lat_sum source families expose the declared source label set. + lifecycle_rgw_user_op_del_bucket_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_user_op_del_bucket_ops source value has cumulative source lifecycle. + unit_rgw_user_op_del_bucket_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_user_op_del_bucket_ops source value uses the declared source unit algebra. + labels_rgw_user_op_del_bucket_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:80-80 + - src/rgw/rgw_perf_counters.cc:84-84 + claim: The rgw_user_op_del_bucket_ops source families expose the declared source label set. + lifecycle_rgw_user_op_del_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_user_op_del_obj_bytes source value has cumulative source lifecycle. + unit_rgw_user_op_del_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_user_op_del_obj_bytes source value uses the declared source unit algebra. + labels_rgw_user_op_del_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:77-77 + - src/rgw/rgw_perf_counters.cc:81-81 + claim: The rgw_user_op_del_obj_bytes source families expose the declared source label set. + lifecycle_rgw_user_op_del_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_user_op_del_obj_lat source value has cumulative source lifecycle. + unit_rgw_user_op_del_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_user_op_del_obj_lat source value uses the declared source unit algebra. + labels_rgw_user_op_del_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_user_op_del_obj_lat source families expose the declared source label set. + lifecycle_rgw_user_op_del_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_user_op_del_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_user_op_del_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_user_op_del_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_user_op_del_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:78-78 + - src/rgw/rgw_perf_counters.cc:82-82 + claim: The rgw_user_op_del_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_user_op_del_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_user_op_del_obj_ops source value has cumulative source lifecycle. + unit_rgw_user_op_del_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_user_op_del_obj_ops source value uses the declared source unit algebra. + labels_rgw_user_op_del_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:76-76 + - src/rgw/rgw_perf_counters.cc:80-80 + claim: The rgw_user_op_del_obj_ops source families expose the declared source label set. + lifecycle_rgw_user_op_get_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_user_op_get_obj_bytes source value has cumulative source lifecycle. + unit_rgw_user_op_get_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_user_op_get_obj_bytes source value uses the declared source unit algebra. + labels_rgw_user_op_get_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:73-73 + - src/rgw/rgw_perf_counters.cc:77-77 + claim: The rgw_user_op_get_obj_bytes source families expose the declared source label set. + lifecycle_rgw_user_op_get_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_user_op_get_obj_lat source value has cumulative source lifecycle. + unit_rgw_user_op_get_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_user_op_get_obj_lat source value uses the declared source unit algebra. + labels_rgw_user_op_get_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_user_op_get_obj_lat source families expose the declared source label set. + lifecycle_rgw_user_op_get_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_user_op_get_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_user_op_get_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_user_op_get_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_user_op_get_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:74-74 + - src/rgw/rgw_perf_counters.cc:78-78 + claim: The rgw_user_op_get_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_user_op_get_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_user_op_get_obj_ops source value has cumulative source lifecycle. + unit_rgw_user_op_get_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_user_op_get_obj_ops source value uses the declared source unit algebra. + labels_rgw_user_op_get_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:72-72 + - src/rgw/rgw_perf_counters.cc:76-76 + claim: The rgw_user_op_get_obj_ops source families expose the declared source label set. + lifecycle_rgw_user_op_list_buckets_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_user_op_list_buckets_lat source value has cumulative source lifecycle. + unit_rgw_user_op_list_buckets_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_user_op_list_buckets_lat source value uses the declared source unit algebra. + labels_rgw_user_op_list_buckets_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_user_op_list_buckets_lat source families expose the declared source label set. + lifecycle_rgw_user_op_list_buckets_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_user_op_list_buckets_lat_sum source value has cumulative source lifecycle. + unit_rgw_user_op_list_buckets_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_user_op_list_buckets_lat_sum source value uses the declared source unit algebra. + labels_rgw_user_op_list_buckets_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:91-91 + - src/rgw/rgw_perf_counters.cc:95-95 + claim: The rgw_user_op_list_buckets_lat_sum source families expose the declared source label set. + lifecycle_rgw_user_op_list_buckets_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_user_op_list_buckets_ops source value has cumulative source lifecycle. + unit_rgw_user_op_list_buckets_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_user_op_list_buckets_ops source value uses the declared source unit algebra. + labels_rgw_user_op_list_buckets_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:90-90 + - src/rgw/rgw_perf_counters.cc:94-94 + claim: The rgw_user_op_list_buckets_ops source families expose the declared source label set. + lifecycle_rgw_user_op_list_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_user_op_list_obj_lat source value has cumulative source lifecycle. + unit_rgw_user_op_list_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_user_op_list_obj_lat source value uses the declared source unit algebra. + labels_rgw_user_op_list_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_user_op_list_obj_lat source families expose the declared source label set. + lifecycle_rgw_user_op_list_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_user_op_list_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_user_op_list_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_user_op_list_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_user_op_list_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:88-88 + - src/rgw/rgw_perf_counters.cc:92-92 + claim: The rgw_user_op_list_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_user_op_list_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_user_op_list_obj_ops source value has cumulative source lifecycle. + unit_rgw_user_op_list_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_user_op_list_obj_ops source value uses the declared source unit algebra. + labels_rgw_user_op_list_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:87-87 + - src/rgw/rgw_perf_counters.cc:91-91 + claim: The rgw_user_op_list_obj_ops source families expose the declared source label set. + lifecycle_rgw_user_op_put_obj_bytes: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_user_op_put_obj_bytes source value has cumulative source lifecycle. + unit_rgw_user_op_put_obj_bytes: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_user_op_put_obj_bytes source value uses the declared source unit algebra. + labels_rgw_user_op_put_obj_bytes: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:69-69 + - src/rgw/rgw_perf_counters.cc:73-73 + claim: The rgw_user_op_put_obj_bytes source families expose the declared source label set. + lifecycle_rgw_user_op_put_obj_lat: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_user_op_put_obj_lat source value has cumulative source lifecycle. + unit_rgw_user_op_put_obj_lat: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_user_op_put_obj_lat source value uses the declared source unit algebra. + labels_rgw_user_op_put_obj_lat: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_user_op_put_obj_lat source families expose the declared source label set. + lifecycle_rgw_user_op_put_obj_lat_sum: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_user_op_put_obj_lat_sum source value has cumulative source lifecycle. + unit_rgw_user_op_put_obj_lat_sum: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_user_op_put_obj_lat_sum source value uses the declared source unit algebra. + labels_rgw_user_op_put_obj_lat_sum: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:70-70 + - src/rgw/rgw_perf_counters.cc:74-74 + claim: The rgw_user_op_put_obj_lat_sum source families expose the declared source label set. + lifecycle_rgw_user_op_put_obj_ops: + kind: lifecycle + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_user_op_put_obj_ops source value has cumulative source lifecycle. + unit_rgw_user_op_put_obj_ops: + kind: unit + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_user_op_put_obj_ops source value uses the declared source unit algebra. + labels_rgw_user_op_put_obj_ops: + kind: label + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:68-68 + - src/rgw/rgw_perf_counters.cc:72-72 + claim: The rgw_user_op_put_obj_ops source families expose the declared source label set. + normalization_rgw_topic_identity: + kind: identity + upstream: ceph_squid + locations: + - src/rgw/rgw_perf_counters.cc:94-99 + - src/rgw/rgw_perf_counters.cc:211-219 + claim: The generated rgw_topic family grammar encodes the notification topic identity in the source metric name. + normalization_rgw_sync_delta_identity: + kind: identity + upstream: ceph_tentacle + locations: + - src/rgw/driver/rados/rgw_data_sync.cc:1137-1146 + claim: The generated rgw_sync_delta family grammar encodes the local-zone/source-zone/shard identity in the source metric name. + environment: axes: source: - kind: enum - values: - - ceph_exporter - - mgr - - nvmeof - meaning: Mutually exclusive Ceph Prometheus producer serving the endpoint. + kind: enum + values: + - ceph_exporter + - mgr + - nvmeof + meaning: Mutually exclusive Ceph Prometheus producer serving the endpoint. + evidence: + - availability_reef + - availability_squid + - availability_tentacle + - availability_nvmeof + - availability_prometheus_client + release: + kind: ordered_enum + values: + - reef + - squid + - tentacle + meaning: Supported Ceph release whose registered metric surface is exposed. + evidence: + - availability_reef + - availability_squid + - availability_tentacle + perf_priority_limit: + kind: integer + min: 0 + max: 11 + meaning: Exclusive daemon performance-counter priority limit used by the producer. + evidence: + - availability_reef + - availability_squid + - availability_tentacle + mgr_perf_counters: + kind: enum + values: + - disabled + - enabled + meaning: Whether the MGR Prometheus module exports daemon performance counters. + evidence: + - availability_reef + - availability_squid + - availability_tentacle + mgr_rbd_stats: + kind: enum + values: + - disabled + - enabled + meaning: Whether the MGR Prometheus module collects configured RBD image statistics. + evidence: + - availability_reef + - availability_squid + - availability_tentacle + policies: {} +component_policies: {} +label_policies: + labels_cluster_osd_blocklist_count: {} + labels_pg_rebuild: + ceph_daemon: {meaning: Stable Ceph daemon service identifier added by the producer, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_pg_rebuild]} +signals: + asyncmessenger_rdmadispatcher_active_queue_pair: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_active_queue_pair + population: + id: asyncmessenger_rdmadispatcher_active_queue_pair + meaning: Created queue pair number. + evidence: + - population_asyncmessenger_rdmadispatcher_active_queue_pair + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_active_queue_pair + unit: + quantity: count + base: one + rate: none + object: queue_pairs + aspect: active_queue_pair + evidence: + - unit_asyncmessenger_rdmadispatcher_active_queue_pair + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_active_queue_pair + functional_dependencies: {} + asyncmessenger_rdmadispatcher_async_last_wqe_events: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_async_last_wqe_events + population: + id: asyncmessenger_rdmadispatcher_async_last_wqe_events + meaning: The number of last wqe events. + evidence: + - population_asyncmessenger_rdmadispatcher_async_last_wqe_events + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_async_last_wqe_events + unit: + quantity: count + base: one + rate: none + object: events + aspect: async_last_wqe_events + evidence: + - unit_asyncmessenger_rdmadispatcher_async_last_wqe_events + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_async_last_wqe_events + functional_dependencies: {} + asyncmessenger_rdmadispatcher_created_queue_pair: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_created_queue_pair + population: + id: asyncmessenger_rdmadispatcher_created_queue_pair + meaning: Active queue pair number. + evidence: + - population_asyncmessenger_rdmadispatcher_created_queue_pair + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_created_queue_pair + unit: + quantity: count + base: one + rate: none + object: queue_pairs + aspect: created_queue_pair + evidence: + - unit_asyncmessenger_rdmadispatcher_created_queue_pair + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_created_queue_pair + functional_dependencies: {} + asyncmessenger_rdmadispatcher_handshake_errors: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_handshake_errors + population: + id: asyncmessenger_rdmadispatcher_handshake_errors + meaning: The number of handshake errors. + evidence: + - population_asyncmessenger_rdmadispatcher_handshake_errors + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_handshake_errors + unit: + quantity: count + base: one + rate: none + object: errors + aspect: rdmadispatcher_handshake_errors + evidence: + - unit_asyncmessenger_rdmadispatcher_handshake_errors + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_handshake_errors + functional_dependencies: {} + asyncmessenger_rdmadispatcher_inflight_tx_chunks: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_inflight_tx_chunks + population: + id: asyncmessenger_rdmadispatcher_inflight_tx_chunks + meaning: The number of inflight tx chunks. + evidence: + - population_asyncmessenger_rdmadispatcher_inflight_tx_chunks + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_inflight_tx_chunks + unit: + quantity: count + base: one + rate: none + object: chunks + aspect: inflight_tx_chunks + evidence: + - unit_asyncmessenger_rdmadispatcher_inflight_tx_chunks + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_inflight_tx_chunks + functional_dependencies: {} + asyncmessenger_rdmadispatcher_polling: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_polling + population: + id: asyncmessenger_rdmadispatcher_polling + meaning: Whether dispatcher thread is polling. + evidence: + - population_asyncmessenger_rdmadispatcher_polling + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_polling + unit: + quantity: state + base: one + rate: none + object: state + aspect: polling + evidence: + - unit_asyncmessenger_rdmadispatcher_polling + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_polling + functional_dependencies: {} + asyncmessenger_rdmadispatcher_rx_bufs_in_use: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_rx_bufs_in_use + population: + id: asyncmessenger_rdmadispatcher_rx_bufs_in_use + meaning: The number of rx buffers that are holding data and being processed. + evidence: + - population_asyncmessenger_rdmadispatcher_rx_bufs_in_use + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_rx_bufs_in_use + unit: + quantity: count + base: one + rate: none + object: buffers + aspect: rx_bufs_in_use + evidence: + - unit_asyncmessenger_rdmadispatcher_rx_bufs_in_use + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_rx_bufs_in_use + functional_dependencies: {} + asyncmessenger_rdmadispatcher_rx_bufs_total: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_rx_bufs_total + population: + id: asyncmessenger_rdmadispatcher_rx_bufs_total + meaning: The total number of rx buffers. + evidence: + - population_asyncmessenger_rdmadispatcher_rx_bufs_total + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_rx_bufs_total + unit: + quantity: count + base: one + rate: none + object: buffers + aspect: rx_bufs + evidence: + - unit_asyncmessenger_rdmadispatcher_rx_bufs_total + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_rx_bufs_total + functional_dependencies: {} + asyncmessenger_rdmadispatcher_rx_fin: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_rx_fin + population: + id: asyncmessenger_rdmadispatcher_rx_fin + meaning: The number of rx finish work request. + evidence: + - population_asyncmessenger_rdmadispatcher_rx_fin + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_rx_fin + unit: + quantity: count + base: one + rate: none + object: messages + aspect: rx_fin + evidence: + - unit_asyncmessenger_rdmadispatcher_rx_fin + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_rx_fin + functional_dependencies: {} + asyncmessenger_rdmadispatcher_rx_total_wc: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_rx_total_wc + population: + id: asyncmessenger_rdmadispatcher_rx_total_wc + meaning: The number of total rx work completion. + evidence: + - population_asyncmessenger_rdmadispatcher_rx_total_wc + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_rx_total_wc + unit: + quantity: count + base: one + rate: none + object: completions + aspect: rx_total_wc + evidence: + - unit_asyncmessenger_rdmadispatcher_rx_total_wc + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_rx_total_wc + functional_dependencies: {} + asyncmessenger_rdmadispatcher_rx_total_wc_errors: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_rx_total_wc_errors + population: + id: asyncmessenger_rdmadispatcher_rx_total_wc_errors + meaning: The number of total rx error work completion. + evidence: + - population_asyncmessenger_rdmadispatcher_rx_total_wc_errors + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_rx_total_wc_errors + unit: + quantity: count + base: one + rate: none + object: errors + aspect: rdmadispatcher_rx_total_wc_errors + evidence: + - unit_asyncmessenger_rdmadispatcher_rx_total_wc_errors + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_rx_total_wc_errors + functional_dependencies: {} + asyncmessenger_rdmadispatcher_total_async_events: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_total_async_events + population: + id: asyncmessenger_rdmadispatcher_total_async_events + meaning: The number of async events. + evidence: + - population_asyncmessenger_rdmadispatcher_total_async_events + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_total_async_events + unit: + quantity: count + base: one + rate: none + object: events + aspect: total_async_events + evidence: + - unit_asyncmessenger_rdmadispatcher_total_async_events + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_total_async_events + functional_dependencies: {} + asyncmessenger_rdmadispatcher_tx_retry_errors: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_tx_retry_errors + population: + id: asyncmessenger_rdmadispatcher_tx_retry_errors + meaning: The number of tx retry errors. + evidence: + - population_asyncmessenger_rdmadispatcher_tx_retry_errors + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_tx_retry_errors + unit: + quantity: count + base: one + rate: none + object: errors + aspect: rdmadispatcher_tx_retry_errors + evidence: + - unit_asyncmessenger_rdmadispatcher_tx_retry_errors + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_tx_retry_errors + functional_dependencies: {} + asyncmessenger_rdmadispatcher_tx_total_wc: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_tx_total_wc + population: + id: asyncmessenger_rdmadispatcher_tx_total_wc + meaning: The number of tx work comletions. + evidence: + - population_asyncmessenger_rdmadispatcher_tx_total_wc + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_tx_total_wc + unit: + quantity: count + base: one + rate: none + object: completions + aspect: tx_total_wc + evidence: + - unit_asyncmessenger_rdmadispatcher_tx_total_wc + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_tx_total_wc + functional_dependencies: {} + asyncmessenger_rdmadispatcher_tx_total_wc_errors: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_tx_total_wc_errors + population: + id: asyncmessenger_rdmadispatcher_tx_total_wc_errors + meaning: The number of tx errors. + evidence: + - population_asyncmessenger_rdmadispatcher_tx_total_wc_errors + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_tx_total_wc_errors + unit: + quantity: count + base: one + rate: none + object: errors + aspect: rdmadispatcher_tx_total_wc_errors + evidence: + - unit_asyncmessenger_rdmadispatcher_tx_total_wc_errors + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_tx_total_wc_errors + functional_dependencies: {} + asyncmessenger_rdmadispatcher_tx_wr_flush_errors: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + population: + id: asyncmessenger_rdmadispatcher_tx_wr_flush_errors + meaning: The number of tx work request flush errors. + evidence: + - population_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + unit: + quantity: count + base: one + rate: none + object: errors + aspect: rdmadispatcher_tx_wr_flush_errors + evidence: + - unit_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + functional_dependencies: {} + asyncmessenger_worker_msgr_connection_idle_timeouts: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_worker_msgr_connection_idle_timeouts + population: + id: asyncmessenger_worker_msgr_connection_idle_timeouts + meaning: Number of connections closed due to idleness. + evidence: + - population_asyncmessenger_worker_msgr_connection_idle_timeouts + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_worker_msgr_connection_idle_timeouts + unit: + quantity: count + base: one + rate: none + object: connections + aspect: worker_msgr_connection_idle_timeouts + evidence: + - unit_asyncmessenger_worker_msgr_connection_idle_timeouts + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_worker_msgr_connection_idle_timeouts + id: + meaning: Ceph source label id. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_asyncmessenger_worker_msgr_connection_idle_timeouts + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_worker_msgr_connection_idle_timeouts + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + functional_dependencies: {} + asyncmessenger_worker_msgr_connection_ready_timeouts: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_asyncmessenger_worker_msgr_connection_ready_timeouts + population: + id: asyncmessenger_worker_msgr_connection_ready_timeouts + meaning: Number of not yet ready connections declared as dead. + evidence: + - population_asyncmessenger_worker_msgr_connection_ready_timeouts + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_asyncmessenger_worker_msgr_connection_ready_timeouts + unit: + quantity: count + base: one + rate: none + object: connections + aspect: worker_msgr_connection_ready_timeouts + evidence: + - unit_asyncmessenger_worker_msgr_connection_ready_timeouts + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_worker_msgr_connection_ready_timeouts + id: + meaning: Ceph source label id. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_asyncmessenger_worker_msgr_connection_ready_timeouts + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_asyncmessenger_worker_msgr_connection_ready_timeouts + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + functional_dependencies: {} + kstore_state_done_lat_count: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_kstore_state_done_lat_count + population: + id: kstore_state_done_lat_count + meaning: Average done state latency Count. + evidence: + - population_kstore_state_done_lat_count + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_done_lat_count + unit: + quantity: count + base: one + rate: none + object: transactions + aspect: kstore_state_done_lat + evidence: + - unit_kstore_state_done_lat_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_done_lat_count + functional_dependencies: {} + kstore_state_done_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_kstore_state_done_lat_sum_exporter_perf + - ceph_kstore_state_done_lat_sum_mgr_perf + population: + id: kstore_state_done_lat_sum + meaning: Average done state latency Total. + evidence: + - population_kstore_state_done_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_done_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_kstore_transaction_latency + aspect: kstore_state_done_lat + evidence: + - unit_kstore_state_done_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_done_lat_sum + functional_dependencies: {} + kstore_state_finishing_lat_count: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_kstore_state_finishing_lat_count + population: + id: kstore_state_finishing_lat_count + meaning: Average finishing state latency Count. + evidence: + - population_kstore_state_finishing_lat_count + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_finishing_lat_count + unit: + quantity: count + base: one + rate: none + object: transactions + aspect: kstore_state_finishing_lat + evidence: + - unit_kstore_state_finishing_lat_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_finishing_lat_count + functional_dependencies: {} + kstore_state_finishing_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_kstore_state_finishing_lat_sum_exporter_perf + - ceph_kstore_state_finishing_lat_sum_mgr_perf + population: + id: kstore_state_finishing_lat_sum + meaning: Average finishing state latency Total. + evidence: + - population_kstore_state_finishing_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_finishing_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_kstore_transaction_latency + aspect: kstore_state_finishing_lat + evidence: + - unit_kstore_state_finishing_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_finishing_lat_sum + functional_dependencies: {} + kstore_state_kv_done_lat_count: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_kstore_state_kv_done_lat_count + population: + id: kstore_state_kv_done_lat_count + meaning: Average kv_done state latency Count. + evidence: + - population_kstore_state_kv_done_lat_count + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_kv_done_lat_count + unit: + quantity: count + base: one + rate: none + object: transactions + aspect: kstore_state_kv_done_lat + evidence: + - unit_kstore_state_kv_done_lat_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_kv_done_lat_count + functional_dependencies: {} + kstore_state_kv_done_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_kstore_state_kv_done_lat_sum_exporter_perf + - ceph_kstore_state_kv_done_lat_sum_mgr_perf + population: + id: kstore_state_kv_done_lat_sum + meaning: Average kv_done state latency Total. + evidence: + - population_kstore_state_kv_done_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_kv_done_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_kstore_transaction_latency + aspect: kstore_state_kv_done_lat + evidence: + - unit_kstore_state_kv_done_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_kv_done_lat_sum + functional_dependencies: {} + kstore_state_kv_queued_lat_count: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_kstore_state_kv_queued_lat_count + population: + id: kstore_state_kv_queued_lat_count + meaning: Average kv_queued state latency Count. + evidence: + - population_kstore_state_kv_queued_lat_count + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_kv_queued_lat_count + unit: + quantity: count + base: one + rate: none + object: transactions + aspect: kstore_state_kv_queued_lat + evidence: + - unit_kstore_state_kv_queued_lat_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_kv_queued_lat_count + functional_dependencies: {} + kstore_state_kv_queued_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_kstore_state_kv_queued_lat_sum_exporter_perf + - ceph_kstore_state_kv_queued_lat_sum_mgr_perf + population: + id: kstore_state_kv_queued_lat_sum + meaning: Average kv_queued state latency Total. + evidence: + - population_kstore_state_kv_queued_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_kv_queued_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_kstore_transaction_latency + aspect: kstore_state_kv_queued_lat + evidence: + - unit_kstore_state_kv_queued_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_kv_queued_lat_sum + functional_dependencies: {} + kstore_state_prepare_lat_count: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_kstore_state_prepare_lat_count + population: + id: kstore_state_prepare_lat_count + meaning: Average prepare state latency Count. + evidence: + - population_kstore_state_prepare_lat_count + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_prepare_lat_count + unit: + quantity: count + base: one + rate: none + object: transactions + aspect: kstore_state_prepare_lat + evidence: + - unit_kstore_state_prepare_lat_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_prepare_lat_count + functional_dependencies: {} + kstore_state_prepare_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_kstore_state_prepare_lat_sum_exporter_perf + - ceph_kstore_state_prepare_lat_sum_mgr_perf + population: + id: kstore_state_prepare_lat_sum + meaning: Average prepare state latency Total. + evidence: + - population_kstore_state_prepare_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_kstore_state_prepare_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_kstore_transaction_latency + aspect: kstore_state_prepare_lat + evidence: + - unit_kstore_state_prepare_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_kstore_state_prepare_lat_sum + functional_dependencies: {} + async_messenger_rdma_worker_pending_sent_conns: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - rdma_worker_pending_sent_conns + population: + id: async_messenger_rdma_worker_pending_sent_conns + meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_pending_sent_conns.' + evidence: + - population_async_messenger_rdma_worker_pending_sent_conns + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_async_messenger_rdma_worker_pending_sent_conns + unit: + quantity: count + base: one + rate: none + object: connections + aspect: pending + evidence: + - unit_async_messenger_rdma_worker_pending_sent_conns + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_rdma_worker_pending_sent_conns + functional_dependencies: {} + async_messenger_rdma_worker_rx_bytes: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - rdma_worker_rx_bytes + population: + id: async_messenger_rdma_worker_rx_bytes + meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_bytes.' + evidence: + - population_async_messenger_rdma_worker_rx_bytes + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_rdma_worker_rx_bytes + unit: + quantity: data + base: byte + rate: none + object: byte_throughput + aspect: rx + evidence: + - unit_async_messenger_rdma_worker_rx_bytes + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_rdma_worker_rx_bytes + functional_dependencies: {} + async_messenger_rdma_worker_rx_chunks: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - rdma_worker_rx_chunks + population: + id: async_messenger_rdma_worker_rx_chunks + meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_chunks.' + evidence: + - population_async_messenger_rdma_worker_rx_chunks + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_rdma_worker_rx_chunks + unit: + quantity: count + base: one + rate: none + object: chunks + aspect: rx + evidence: + - unit_async_messenger_rdma_worker_rx_chunks + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_rdma_worker_rx_chunks + functional_dependencies: {} + async_messenger_rdma_worker_tx_bytes: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - rdma_worker_tx_bytes + population: + id: async_messenger_rdma_worker_tx_bytes + meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_bytes.' + evidence: + - population_async_messenger_rdma_worker_tx_bytes + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_rdma_worker_tx_bytes + unit: + quantity: data + base: byte + rate: none + object: byte_throughput + aspect: tx + evidence: + - unit_async_messenger_rdma_worker_tx_bytes + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_rdma_worker_tx_bytes + functional_dependencies: {} + async_messenger_rdma_worker_tx_chunks: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - rdma_worker_tx_chunks + population: + id: async_messenger_rdma_worker_tx_chunks + meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_chunks.' + evidence: + - population_async_messenger_rdma_worker_tx_chunks + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_rdma_worker_tx_chunks + unit: + quantity: count + base: one + rate: none + object: chunks + aspect: tx + evidence: + - unit_async_messenger_rdma_worker_tx_chunks + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_rdma_worker_tx_chunks + functional_dependencies: {} + async_messenger_rdma_worker_tx_failed_post: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - rdma_worker_tx_failed_post + population: + id: async_messenger_rdma_worker_tx_failed_post + meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_failed_post.' + evidence: + - population_async_messenger_rdma_worker_tx_failed_post + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_rdma_worker_tx_failed_post + unit: + quantity: count + base: one + rate: none + object: errors + aspect: tx_failed_post + evidence: + - unit_async_messenger_rdma_worker_tx_failed_post + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_rdma_worker_tx_failed_post + functional_dependencies: {} + async_messenger_rdma_worker_tx_no_mem: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - rdma_worker_tx_no_mem + population: + id: async_messenger_rdma_worker_tx_no_mem + meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_no_mem.' + evidence: + - population_async_messenger_rdma_worker_tx_no_mem + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_rdma_worker_tx_no_mem + unit: + quantity: count + base: one + rate: none + object: errors + aspect: tx_no_mem + evidence: + - unit_async_messenger_rdma_worker_tx_no_mem + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_rdma_worker_tx_no_mem + functional_dependencies: {} + async_messenger_rdma_worker_tx_parital_mem: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - rdma_worker_tx_parital_mem + population: + id: async_messenger_rdma_worker_tx_parital_mem + meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_parital_mem.' + evidence: + - population_async_messenger_rdma_worker_tx_parital_mem + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_rdma_worker_tx_parital_mem + unit: + quantity: count + base: one + rate: none + object: errors + aspect: tx_parital_mem + evidence: + - unit_async_messenger_rdma_worker_tx_parital_mem + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_rdma_worker_tx_parital_mem + functional_dependencies: {} + async_messenger_worker_msgr_active_connections: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_active_connections + population: + id: async_messenger_worker_msgr_active_connections + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_active_connections.' + evidence: + - population_async_messenger_worker_msgr_active_connections + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_async_messenger_worker_msgr_active_connections + unit: + quantity: count + base: one + rate: none + object: connections + aspect: active + evidence: + - unit_async_messenger_worker_msgr_active_connections + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_active_connections + functional_dependencies: {} + async_messenger_worker_msgr_created_connections: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_created_connections + population: + id: async_messenger_worker_msgr_created_connections + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_created_connections.' + evidence: + - population_async_messenger_worker_msgr_created_connections + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_created_connections + unit: + quantity: count + base: one + rate: none + object: connections + aspect: created + evidence: + - unit_async_messenger_worker_msgr_created_connections + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_created_connections + functional_dependencies: {} + async_messenger_worker_msgr_handle_ack_lat_count: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_handle_ack_lat_count + population: + id: async_messenger_worker_msgr_handle_ack_lat_count + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_count.' + evidence: + - population_async_messenger_worker_msgr_handle_ack_lat_count + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_handle_ack_lat_count + unit: + quantity: count + base: one + rate: none + object: acknowledgements + aspect: handle_ack + evidence: + - unit_async_messenger_worker_msgr_handle_ack_lat_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_handle_ack_lat_count + functional_dependencies: {} + async_messenger_worker_msgr_handle_ack_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - messenger_worker_msgr_handle_ack_lat_sum_exporter_perf + - messenger_worker_msgr_handle_ack_lat_sum_mgr_perf + population: + id: async_messenger_worker_msgr_handle_ack_lat_sum + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_sum.' + evidence: + - population_async_messenger_worker_msgr_handle_ack_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_handle_ack_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_acknowledgement_latency + aspect: handle_ack + evidence: + - unit_async_messenger_worker_msgr_handle_ack_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_handle_ack_lat_sum + functional_dependencies: {} + async_messenger_worker_msgr_recv_bytes: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_recv_bytes + population: + id: async_messenger_worker_msgr_recv_bytes + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_bytes.' + evidence: + - population_async_messenger_worker_msgr_recv_bytes + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_recv_bytes + unit: + quantity: data + base: byte + rate: none + object: byte_throughput + aspect: recv + evidence: + - unit_async_messenger_worker_msgr_recv_bytes + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_recv_bytes + functional_dependencies: {} + async_messenger_worker_msgr_recv_encrypted_bytes: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_recv_encrypted_bytes + population: + id: async_messenger_worker_msgr_recv_encrypted_bytes + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_encrypted_bytes.' + evidence: + - population_async_messenger_worker_msgr_recv_encrypted_bytes + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_recv_encrypted_bytes + unit: + quantity: data + base: byte + rate: none + object: byte_throughput + aspect: recv_encrypted + evidence: + - unit_async_messenger_worker_msgr_recv_encrypted_bytes + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_recv_encrypted_bytes + functional_dependencies: {} + async_messenger_worker_msgr_recv_messages: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_recv_messages + population: + id: async_messenger_worker_msgr_recv_messages + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_messages.' + evidence: + - population_async_messenger_worker_msgr_recv_messages + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_recv_messages + unit: + quantity: count + base: one + rate: none + object: messages + aspect: recv + evidence: + - unit_async_messenger_worker_msgr_recv_messages + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_recv_messages + functional_dependencies: {} + async_messenger_worker_msgr_running_fast_dispatch_time: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_running_fast_dispatch_time + population: + id: async_messenger_worker_msgr_running_fast_dispatch_time + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_fast_dispatch_time.' + evidence: + - population_async_messenger_worker_msgr_running_fast_dispatch_time + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_running_fast_dispatch_time + unit: + quantity: duration + base: second + rate: none + object: accumulated_worker_time + aspect: fast_dispatch + evidence: + - unit_async_messenger_worker_msgr_running_fast_dispatch_time + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_running_fast_dispatch_time + functional_dependencies: {} + async_messenger_worker_msgr_running_recv_time: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_running_recv_time + population: + id: async_messenger_worker_msgr_running_recv_time + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_recv_time.' + evidence: + - population_async_messenger_worker_msgr_running_recv_time + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_running_recv_time + unit: + quantity: duration + base: second + rate: none + object: accumulated_worker_time + aspect: recv + evidence: + - unit_async_messenger_worker_msgr_running_recv_time + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_running_recv_time + functional_dependencies: {} + async_messenger_worker_msgr_running_send_time: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_running_send_time + population: + id: async_messenger_worker_msgr_running_send_time + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_send_time.' + evidence: + - population_async_messenger_worker_msgr_running_send_time + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_running_send_time + unit: + quantity: duration + base: second + rate: none + object: accumulated_worker_time + aspect: send + evidence: + - unit_async_messenger_worker_msgr_running_send_time + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_running_send_time + functional_dependencies: {} + async_messenger_worker_msgr_running_total_time: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_running_total_time + population: + id: async_messenger_worker_msgr_running_total_time + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_total_time.' evidence: - - availability_reef - - availability_squid - - availability_tentacle - - availability_nvmeof - - availability_prometheus_client - release: - kind: ordered_enum - values: - - reef - - squid - - tentacle - meaning: Supported Ceph release whose registered metric surface is exposed. + - population_async_messenger_worker_msgr_running_total_time + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_running_total_time + unit: + quantity: duration + base: second + rate: none + object: accumulated_worker_time + aspect: total + evidence: + - unit_async_messenger_worker_msgr_running_total_time + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_running_total_time + functional_dependencies: {} + async_messenger_worker_msgr_send_bytes: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_send_bytes + population: + id: async_messenger_worker_msgr_send_bytes + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_bytes.' + evidence: + - population_async_messenger_worker_msgr_send_bytes + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_send_bytes + unit: + quantity: data + base: byte + rate: none + object: byte_throughput + aspect: send + evidence: + - unit_async_messenger_worker_msgr_send_bytes + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_send_bytes + functional_dependencies: {} + async_messenger_worker_msgr_send_encrypted_bytes: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_send_encrypted_bytes + population: + id: async_messenger_worker_msgr_send_encrypted_bytes + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_encrypted_bytes.' + evidence: + - population_async_messenger_worker_msgr_send_encrypted_bytes + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_send_encrypted_bytes + unit: + quantity: data + base: byte + rate: none + object: byte_throughput + aspect: send_encrypted + evidence: + - unit_async_messenger_worker_msgr_send_encrypted_bytes + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_send_encrypted_bytes + functional_dependencies: {} + async_messenger_worker_msgr_send_messages: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_send_messages + population: + id: async_messenger_worker_msgr_send_messages + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages.' + evidence: + - population_async_messenger_worker_msgr_send_messages + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_send_messages + unit: + quantity: count + base: one + rate: none + object: messages + aspect: send + evidence: + - unit_async_messenger_worker_msgr_send_messages + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_send_messages + functional_dependencies: {} + async_messenger_worker_msgr_send_messages_queue_lat_count: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - messenger_worker_msgr_send_messages_queue_lat_count + population: + id: async_messenger_worker_msgr_send_messages_queue_lat_count + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_count.' + evidence: + - population_async_messenger_worker_msgr_send_messages_queue_lat_count + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_send_messages_queue_lat_count + unit: + quantity: count + base: one + rate: none + object: messages + aspect: send_messages_queue + evidence: + - unit_async_messenger_worker_msgr_send_messages_queue_lat_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_send_messages_queue_lat_count + functional_dependencies: {} + async_messenger_worker_msgr_send_messages_queue_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - messenger_worker_msgr_send_messages_queue_lat_sum_exporter_perf + - messenger_worker_msgr_send_messages_queue_lat_sum_mgr_perf + population: + id: async_messenger_worker_msgr_send_messages_queue_lat_sum + meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_sum.' + evidence: + - population_async_messenger_worker_msgr_send_messages_queue_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_async_messenger_worker_msgr_send_messages_queue_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_send_queue_latency + aspect: send_messages_queue + evidence: + - unit_async_messenger_worker_msgr_send_messages_queue_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_async_messenger_worker_msgr_send_messages_queue_lat_sum + functional_dependencies: {} + bluefs_alloc_db_max_lat: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_alloc_db_max_lat + population: + id: bluefs_alloc_db_max_lat + meaning: Max allocation latency for db device. + evidence: + - population_bluefs_alloc_db_max_lat + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_bluefs_alloc_db_max_lat + unit: + quantity: duration + base: second + rate: none + object: duration_and_time + aspect: db_max_lat + evidence: + - unit_bluefs_alloc_db_max_lat + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_alloc_db_max_lat + functional_dependencies: {} + bluefs_alloc_slow_fallback: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_alloc_slow_fallback + population: + id: bluefs_alloc_slow_fallback + meaning: Amount of allocations that required fallback to slow/shared device. + evidence: + - population_bluefs_alloc_slow_fallback + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_bluefs_alloc_slow_fallback + unit: + quantity: count + base: one + rate: none + object: events + aspect: fallback + evidence: + - unit_bluefs_alloc_slow_fallback + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_alloc_slow_fallback + functional_dependencies: {} + bluefs_alloc_slow_max_lat: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_alloc_slow_max_lat + population: + id: bluefs_alloc_slow_max_lat + meaning: Max allocation latency for primary/shared device. + evidence: + - population_bluefs_alloc_slow_max_lat + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_bluefs_alloc_slow_max_lat + unit: + quantity: duration + base: second + rate: none + object: duration_and_time + aspect: slow_max_lat + evidence: + - unit_bluefs_alloc_slow_max_lat + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_alloc_slow_max_lat + functional_dependencies: {} + bluefs_alloc_slow_size_fallback: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_alloc_slow_size_fallback + population: + id: bluefs_alloc_slow_size_fallback + meaning: Amount of allocations that required fallback to shared device's regular unit size. + evidence: + - population_bluefs_alloc_slow_size_fallback + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_bluefs_alloc_slow_size_fallback + unit: + quantity: count + base: one + rate: none + object: events + aspect: size_fallback + evidence: + - unit_bluefs_alloc_slow_size_fallback + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_alloc_slow_size_fallback + functional_dependencies: {} + bluefs_alloc_unit_db: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_alloc_unit_db + population: + id: bluefs_alloc_unit_db + meaning: Allocation unit size (in bytes) for standalone DB device. + evidence: + - population_bluefs_alloc_unit_db + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_bluefs_alloc_unit_db + unit: + quantity: data + base: byte + rate: none + object: allocation_sizes_and_high_water_marks + aspect: db + evidence: + - unit_bluefs_alloc_unit_db + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_alloc_unit_db + functional_dependencies: {} + bluefs_alloc_unit_slow: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_alloc_unit_slow + population: + id: bluefs_alloc_unit_slow + meaning: Allocation unit size (in bytes) for primary/shared device. + evidence: + - population_bluefs_alloc_unit_slow + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_bluefs_alloc_unit_slow + unit: + quantity: data + base: byte + rate: none + object: allocation_sizes_and_high_water_marks + aspect: slow + evidence: + - unit_bluefs_alloc_unit_slow + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_alloc_unit_slow + functional_dependencies: {} + bluefs_alloc_unit_wal: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_alloc_unit_wal + population: + id: bluefs_alloc_unit_wal + meaning: Allocation unit size (in bytes) for standalone WAL device. evidence: - - availability_reef - - availability_squid - - availability_tentacle - perf_priority_limit: - kind: integer - min: 0 - max: 11 - meaning: Exclusive daemon performance-counter priority limit used by the producer. + - population_bluefs_alloc_unit_wal + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_bluefs_alloc_unit_wal + unit: + quantity: data + base: byte + rate: none + object: allocation_sizes_and_high_water_marks + aspect: wal + evidence: + - unit_bluefs_alloc_unit_wal + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_alloc_unit_wal + functional_dependencies: {} + bluefs_alloc_wal_max_lat: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_alloc_wal_max_lat + population: + id: bluefs_alloc_wal_max_lat + meaning: Max allocation latency for wal device. evidence: - - availability_reef - - availability_squid - - availability_tentacle - mgr_perf_counters: - kind: enum - values: - - disabled - - enabled - meaning: Whether the MGR Prometheus module exports daemon performance counters. + - population_bluefs_alloc_wal_max_lat + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_bluefs_alloc_wal_max_lat + unit: + quantity: duration + base: second + rate: none + object: duration_and_time + aspect: wal_max_lat + evidence: + - unit_bluefs_alloc_wal_max_lat + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_alloc_wal_max_lat + functional_dependencies: {} + bluefs_bytes_written_slow: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_bytes_written_slow + population: + id: bluefs_bytes_written_slow + meaning: Bytes written to WAL/SSTs at slow device. evidence: - - availability_reef - - availability_squid - - availability_tentacle - mgr_rbd_stats: - kind: enum - values: - - disabled - - enabled - meaning: Whether the MGR Prometheus module collects configured RBD image statistics. + - population_bluefs_bytes_written_slow + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_bluefs_bytes_written_slow + unit: + quantity: data + base: byte + rate: none + object: byte_throughput + aspect: bytes_written_slow + evidence: + - unit_bluefs_bytes_written_slow + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_bytes_written_slow + functional_dependencies: {} + bluefs_bytes_written_sst: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_bluefs_bytes_written_sst + population: + id: bluefs_bytes_written_sst + meaning: Bytes written to SSTs. evidence: - - availability_reef - - availability_squid - - availability_tentacle - policies: {} -component_policies: {} -label_policies: - labels_cluster_osd_blocklist_count: {} - labels_pg_rebuild: - ceph_daemon: {meaning: Stable Ceph daemon service identifier added by the producer, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_pg_rebuild]} -signals: - asyncmessenger_rdmadispatcher_active_queue_pair: + - population_bluefs_bytes_written_sst + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_bluefs_bytes_written_sst + unit: + quantity: data + base: byte + rate: none + object: byte_throughput + aspect: bytes_written_sst + evidence: + - unit_bluefs_bytes_written_sst + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_bytes_written_sst + functional_dependencies: {} + bluefs_bytes_written_wal: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_active_queue_pair + - ceph_bluefs_bytes_written_wal population: - id: asyncmessenger_rdmadispatcher_active_queue_pair - meaning: Created queue pair number. + id: bluefs_bytes_written_wal + meaning: Bytes written to WAL. evidence: - - population_asyncmessenger_rdmadispatcher_active_queue_pair + - population_bluefs_bytes_written_wal components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_active_queue_pair + - lifecycle_bluefs_bytes_written_wal unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: queue_pairs - aspect: active_queue_pair + object: byte_throughput + aspect: bytes_written_wal evidence: - - unit_asyncmessenger_rdmadispatcher_active_queue_pair + - unit_bluefs_bytes_written_wal labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44193,36 +48556,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_active_queue_pair + - labels_bluefs_bytes_written_wal functional_dependencies: {} - asyncmessenger_rdmadispatcher_async_last_wqe_events: + bluefs_compact_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_async_last_wqe_events + - ceph_bluefs_compact_lat_count population: - id: asyncmessenger_rdmadispatcher_async_last_wqe_events - meaning: The number of last wqe events. + id: bluefs_compact_lat_count + meaning: Average bluefs log compaction latency Count. evidence: - - population_asyncmessenger_rdmadispatcher_async_last_wqe_events + - population_bluefs_compact_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_async_last_wqe_events + - lifecycle_bluefs_compact_lat_count unit: quantity: count base: one rate: none - object: events - aspect: async_last_wqe_events + object: operations + aspect: lat evidence: - - unit_asyncmessenger_rdmadispatcher_async_last_wqe_events + - unit_bluefs_compact_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44233,36 +48596,78 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_async_last_wqe_events + - labels_bluefs_compact_lat_count functional_dependencies: {} - asyncmessenger_rdmadispatcher_created_queue_pair: + bluefs_compact_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_bluefs_compact_lat_sum_exporter_perf + - ceph_bluefs_compact_lat_sum_mgr_perf + population: + id: bluefs_compact_lat_sum + meaning: Average bluefs log compaction latency Total. + evidence: + - population_bluefs_compact_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_bluefs_compact_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: lat + evidence: + - unit_bluefs_compact_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_compact_lat_sum + functional_dependencies: {} + bluefs_compact_lock_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_created_queue_pair + - ceph_bluefs_compact_lock_lat_count population: - id: asyncmessenger_rdmadispatcher_created_queue_pair - meaning: Active queue pair number. + id: bluefs_compact_lock_lat_count + meaning: Average lock duration while compacting bluefs log Count. evidence: - - population_asyncmessenger_rdmadispatcher_created_queue_pair + - population_bluefs_compact_lock_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_created_queue_pair + - lifecycle_bluefs_compact_lock_lat_count unit: quantity: count base: one rate: none - object: queue_pairs - aspect: created_queue_pair + object: operations + aspect: lock_lat evidence: - - unit_asyncmessenger_rdmadispatcher_created_queue_pair + - unit_bluefs_compact_lock_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44273,36 +48678,78 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_created_queue_pair + - labels_bluefs_compact_lock_lat_count functional_dependencies: {} - asyncmessenger_rdmadispatcher_handshake_errors: + bluefs_compact_lock_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_bluefs_compact_lock_lat_sum_exporter_perf + - ceph_bluefs_compact_lock_lat_sum_mgr_perf + population: + id: bluefs_compact_lock_lat_sum + meaning: Average lock duration while compacting bluefs log Total. + evidence: + - population_bluefs_compact_lock_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_bluefs_compact_lock_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: lock_lat + evidence: + - unit_bluefs_compact_lock_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_compact_lock_lat_sum + functional_dependencies: {} + bluefs_db_alloc_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_handshake_errors + - ceph_bluefs_db_alloc_lat_count population: - id: asyncmessenger_rdmadispatcher_handshake_errors - meaning: The number of handshake errors. + id: bluefs_db_alloc_lat_count + meaning: Average bluefs db allocate latency Count. evidence: - - population_asyncmessenger_rdmadispatcher_handshake_errors + - population_bluefs_db_alloc_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_handshake_errors + - lifecycle_bluefs_db_alloc_lat_count unit: quantity: count base: one rate: none - object: errors - aspect: rdmadispatcher_handshake_errors + object: operations + aspect: db_alloc_lat evidence: - - unit_asyncmessenger_rdmadispatcher_handshake_errors + - unit_bluefs_db_alloc_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44313,36 +48760,78 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_handshake_errors + - labels_bluefs_db_alloc_lat_count functional_dependencies: {} - asyncmessenger_rdmadispatcher_inflight_tx_chunks: + bluefs_db_alloc_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_bluefs_db_alloc_lat_sum_exporter_perf + - ceph_bluefs_db_alloc_lat_sum_mgr_perf + population: + id: bluefs_db_alloc_lat_sum + meaning: Average bluefs db allocate latency Total. + evidence: + - population_bluefs_db_alloc_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_bluefs_db_alloc_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: db_alloc_lat + evidence: + - unit_bluefs_db_alloc_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_bluefs_db_alloc_lat_sum + functional_dependencies: {} + bluefs_db_total_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_inflight_tx_chunks + - ceph_bluefs_db_total_bytes population: - id: asyncmessenger_rdmadispatcher_inflight_tx_chunks - meaning: The number of inflight tx chunks. + id: bluefs_db_total_bytes + meaning: Total bytes (main db device). evidence: - - population_asyncmessenger_rdmadispatcher_inflight_tx_chunks + - population_bluefs_db_total_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_asyncmessenger_rdmadispatcher_inflight_tx_chunks + - lifecycle_bluefs_db_total_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: chunks - aspect: inflight_tx_chunks + object: space_and_memory + aspect: db_total_bytes evidence: - - unit_asyncmessenger_rdmadispatcher_inflight_tx_chunks + - unit_bluefs_db_total_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44353,36 +48842,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_inflight_tx_chunks + - labels_bluefs_db_total_bytes functional_dependencies: {} - asyncmessenger_rdmadispatcher_polling: + bluefs_db_used_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_polling + - ceph_bluefs_db_used_bytes population: - id: asyncmessenger_rdmadispatcher_polling - meaning: Whether dispatcher thread is polling. + id: bluefs_db_used_bytes + meaning: Used bytes (main db device). evidence: - - population_asyncmessenger_rdmadispatcher_polling + - population_bluefs_db_used_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_asyncmessenger_rdmadispatcher_polling + - lifecycle_bluefs_db_used_bytes unit: - quantity: state - base: one + quantity: data + base: byte rate: none - object: state - aspect: polling + object: space_and_memory + aspect: db_used_bytes evidence: - - unit_asyncmessenger_rdmadispatcher_polling + - unit_bluefs_db_used_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44393,36 +48882,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_polling + - labels_bluefs_db_used_bytes functional_dependencies: {} - asyncmessenger_rdmadispatcher_rx_bufs_in_use: + bluefs_files_written_sst: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_rx_bufs_in_use + - ceph_bluefs_files_written_sst population: - id: asyncmessenger_rdmadispatcher_rx_bufs_in_use - meaning: The number of rx buffers that are holding data and being processed. + id: bluefs_files_written_sst + meaning: Files written to SSTs. evidence: - - population_asyncmessenger_rdmadispatcher_rx_bufs_in_use + - population_bluefs_files_written_sst components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_rx_bufs_in_use + - lifecycle_bluefs_files_written_sst unit: quantity: count base: one rate: none - object: buffers - aspect: rx_bufs_in_use + object: files + aspect: sst evidence: - - unit_asyncmessenger_rdmadispatcher_rx_bufs_in_use + - unit_bluefs_files_written_sst labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44433,36 +48922,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_rx_bufs_in_use + - labels_bluefs_files_written_sst functional_dependencies: {} - asyncmessenger_rdmadispatcher_rx_bufs_total: + bluefs_files_written_wal: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_rx_bufs_total + - ceph_bluefs_files_written_wal population: - id: asyncmessenger_rdmadispatcher_rx_bufs_total - meaning: The total number of rx buffers. + id: bluefs_files_written_wal + meaning: Files written to WAL. evidence: - - population_asyncmessenger_rdmadispatcher_rx_bufs_total + - population_bluefs_files_written_wal components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_rx_bufs_total + - lifecycle_bluefs_files_written_wal unit: quantity: count base: one rate: none - object: buffers - aspect: rx_bufs + object: files + aspect: wal evidence: - - unit_asyncmessenger_rdmadispatcher_rx_bufs_total + - unit_bluefs_files_written_wal labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44473,36 +48962,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_rx_bufs_total + - labels_bluefs_files_written_wal functional_dependencies: {} - asyncmessenger_rdmadispatcher_rx_fin: + bluefs_flush_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_rx_fin + - ceph_bluefs_flush_lat_count population: - id: asyncmessenger_rdmadispatcher_rx_fin - meaning: The number of rx finish work request. + id: bluefs_flush_lat_count + meaning: Average bluefs flush latency Count. evidence: - - population_asyncmessenger_rdmadispatcher_rx_fin + - population_bluefs_flush_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_rx_fin + - lifecycle_bluefs_flush_lat_count unit: quantity: count base: one rate: none - object: messages - aspect: rx_fin + object: operations + aspect: flush_lat evidence: - - unit_asyncmessenger_rdmadispatcher_rx_fin + - unit_bluefs_flush_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44513,36 +49002,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_rx_fin + - labels_bluefs_flush_lat_count functional_dependencies: {} - asyncmessenger_rdmadispatcher_rx_total_wc: + bluefs_flush_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_rx_total_wc + - ceph_bluefs_flush_lat_sum_exporter_perf + - ceph_bluefs_flush_lat_sum_mgr_perf population: - id: asyncmessenger_rdmadispatcher_rx_total_wc - meaning: The number of total rx work completion. + id: bluefs_flush_lat_sum + meaning: Average bluefs flush latency Total. evidence: - - population_asyncmessenger_rdmadispatcher_rx_total_wc + - population_bluefs_flush_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_rx_total_wc + - lifecycle_bluefs_flush_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: completions - aspect: rx_total_wc + object: accumulated_latency + aspect: flush_lat evidence: - - unit_asyncmessenger_rdmadispatcher_rx_total_wc + - unit_bluefs_flush_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44553,36 +49044,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_rx_total_wc + - labels_bluefs_flush_lat_sum functional_dependencies: {} - asyncmessenger_rdmadispatcher_rx_total_wc_errors: + bluefs_fsync_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_rx_total_wc_errors + - ceph_bluefs_fsync_lat_count population: - id: asyncmessenger_rdmadispatcher_rx_total_wc_errors - meaning: The number of total rx error work completion. + id: bluefs_fsync_lat_count + meaning: Average bluefs fsync latency Count. evidence: - - population_asyncmessenger_rdmadispatcher_rx_total_wc_errors + - population_bluefs_fsync_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_rx_total_wc_errors + - lifecycle_bluefs_fsync_lat_count unit: quantity: count base: one rate: none - object: errors - aspect: rdmadispatcher_rx_total_wc_errors + object: operations + aspect: fsync_lat evidence: - - unit_asyncmessenger_rdmadispatcher_rx_total_wc_errors + - unit_bluefs_fsync_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44593,36 +49084,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_rx_total_wc_errors + - labels_bluefs_fsync_lat_count functional_dependencies: {} - asyncmessenger_rdmadispatcher_total_async_events: + bluefs_fsync_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_total_async_events + - ceph_bluefs_fsync_lat_sum_exporter_perf + - ceph_bluefs_fsync_lat_sum_mgr_perf population: - id: asyncmessenger_rdmadispatcher_total_async_events - meaning: The number of async events. + id: bluefs_fsync_lat_sum + meaning: Average bluefs fsync latency Total. evidence: - - population_asyncmessenger_rdmadispatcher_total_async_events + - population_bluefs_fsync_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_total_async_events + - lifecycle_bluefs_fsync_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: events - aspect: total_async_events + object: accumulated_latency + aspect: fsync_lat evidence: - - unit_asyncmessenger_rdmadispatcher_total_async_events + - unit_bluefs_fsync_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44633,36 +49126,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_total_async_events + - labels_bluefs_fsync_lat_sum functional_dependencies: {} - asyncmessenger_rdmadispatcher_tx_retry_errors: + bluefs_log_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_tx_retry_errors + - ceph_bluefs_log_bytes population: - id: asyncmessenger_rdmadispatcher_tx_retry_errors - meaning: The number of tx retry errors. + id: bluefs_log_bytes + meaning: Size of the metadata log. evidence: - - population_asyncmessenger_rdmadispatcher_tx_retry_errors + - population_bluefs_log_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_asyncmessenger_rdmadispatcher_tx_retry_errors + - lifecycle_bluefs_log_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: errors - aspect: rdmadispatcher_tx_retry_errors + object: space_and_memory + aspect: log_bytes evidence: - - unit_asyncmessenger_rdmadispatcher_tx_retry_errors + - unit_bluefs_log_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44673,36 +49166,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_tx_retry_errors + - labels_bluefs_log_bytes functional_dependencies: {} - asyncmessenger_rdmadispatcher_tx_total_wc: + bluefs_log_compactions: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_tx_total_wc + - ceph_bluefs_log_compactions population: - id: asyncmessenger_rdmadispatcher_tx_total_wc - meaning: The number of tx work comletions. + id: bluefs_log_compactions + meaning: Compactions of the metadata log. evidence: - - population_asyncmessenger_rdmadispatcher_tx_total_wc + - population_bluefs_log_compactions components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_tx_total_wc + - lifecycle_bluefs_log_compactions unit: quantity: count base: one rate: none - object: completions - aspect: tx_total_wc + object: events + aspect: value evidence: - - unit_asyncmessenger_rdmadispatcher_tx_total_wc + - unit_bluefs_log_compactions labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44713,36 +49206,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_tx_total_wc + - labels_bluefs_log_compactions functional_dependencies: {} - asyncmessenger_rdmadispatcher_tx_total_wc_errors: + bluefs_log_write_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_tx_total_wc_errors + - ceph_bluefs_log_write_count population: - id: asyncmessenger_rdmadispatcher_tx_total_wc_errors - meaning: The number of tx errors. + id: bluefs_log_write_count + meaning: Write op count to the metadata log. evidence: - - population_asyncmessenger_rdmadispatcher_tx_total_wc_errors + - population_bluefs_log_write_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_tx_total_wc_errors + - lifecycle_bluefs_log_write_count unit: quantity: count base: one rate: none - object: errors - aspect: rdmadispatcher_tx_total_wc_errors + object: operations + aspect: log_write evidence: - - unit_asyncmessenger_rdmadispatcher_tx_total_wc_errors + - unit_bluefs_log_write_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44753,36 +49246,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_tx_total_wc_errors + - labels_bluefs_log_write_count functional_dependencies: {} - asyncmessenger_rdmadispatcher_tx_wr_flush_errors: + bluefs_logged_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + - ceph_bluefs_logged_bytes population: - id: asyncmessenger_rdmadispatcher_tx_wr_flush_errors - meaning: The number of tx work request flush errors. + id: bluefs_logged_bytes + meaning: Bytes written to the metadata log. evidence: - - population_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + - population_bluefs_logged_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + - lifecycle_bluefs_logged_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: errors - aspect: rdmadispatcher_tx_wr_flush_errors + object: byte_throughput + aspect: logged_bytes evidence: - - unit_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + - unit_bluefs_logged_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44793,36 +49286,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_rdmadispatcher_tx_wr_flush_errors + - labels_bluefs_logged_bytes functional_dependencies: {} - asyncmessenger_worker_msgr_connection_idle_timeouts: + bluefs_max_bytes_db: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_worker_msgr_connection_idle_timeouts + - ceph_bluefs_max_bytes_db population: - id: asyncmessenger_worker_msgr_connection_idle_timeouts - meaning: Number of connections closed due to idleness. + id: bluefs_max_bytes_db + meaning: Maximum bytes allocated from DB. evidence: - - population_asyncmessenger_worker_msgr_connection_idle_timeouts + - population_bluefs_max_bytes_db components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_asyncmessenger_worker_msgr_connection_idle_timeouts + - lifecycle_bluefs_max_bytes_db unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: connections - aspect: worker_msgr_connection_idle_timeouts + object: allocation_sizes_and_high_water_marks + aspect: db evidence: - - unit_asyncmessenger_worker_msgr_connection_idle_timeouts + - unit_bluefs_max_bytes_db labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44833,56 +49326,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_worker_msgr_connection_idle_timeouts - id: - meaning: Ceph source label id. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_asyncmessenger_worker_msgr_connection_idle_timeouts - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_asyncmessenger_worker_msgr_connection_idle_timeouts + - labels_bluefs_max_bytes_db functional_dependencies: {} - asyncmessenger_worker_msgr_connection_ready_timeouts: + bluefs_max_bytes_slow: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_asyncmessenger_worker_msgr_connection_ready_timeouts + - ceph_bluefs_max_bytes_slow population: - id: asyncmessenger_worker_msgr_connection_ready_timeouts - meaning: Number of not yet ready connections declared as dead. + id: bluefs_max_bytes_slow + meaning: Maximum bytes allocated from SLOW. evidence: - - population_asyncmessenger_worker_msgr_connection_ready_timeouts + - population_bluefs_max_bytes_slow components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_asyncmessenger_worker_msgr_connection_ready_timeouts + - lifecycle_bluefs_max_bytes_slow unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: connections - aspect: worker_msgr_connection_ready_timeouts + object: allocation_sizes_and_high_water_marks + aspect: slow evidence: - - unit_asyncmessenger_worker_msgr_connection_ready_timeouts + - unit_bluefs_max_bytes_slow labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44893,56 +49366,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_asyncmessenger_worker_msgr_connection_ready_timeouts - id: - meaning: Ceph source label id. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_asyncmessenger_worker_msgr_connection_ready_timeouts - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_asyncmessenger_worker_msgr_connection_ready_timeouts + - labels_bluefs_max_bytes_slow functional_dependencies: {} - kstore_state_done_lat_count: + bluefs_max_bytes_wal: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_kstore_state_done_lat_count + - ceph_bluefs_max_bytes_wal population: - id: kstore_state_done_lat_count - meaning: Average done state latency Count. + id: bluefs_max_bytes_wal + meaning: Maximum bytes allocated from WAL. evidence: - - population_kstore_state_done_lat_count + - population_bluefs_max_bytes_wal components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_kstore_state_done_lat_count + - lifecycle_bluefs_max_bytes_wal unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: transactions - aspect: kstore_state_done_lat + object: allocation_sizes_and_high_water_marks + aspect: wal evidence: - - unit_kstore_state_done_lat_count + - unit_bluefs_max_bytes_wal labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44953,38 +49406,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_done_lat_count + - labels_bluefs_max_bytes_wal functional_dependencies: {} - kstore_state_done_lat_sum: + bluefs_num_files: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_kstore_state_done_lat_sum_exporter_perf - - ceph_kstore_state_done_lat_sum_mgr_perf + - ceph_bluefs_num_files population: - id: kstore_state_done_lat_sum - meaning: Average done state latency Total. + id: bluefs_num_files + meaning: File count. evidence: - - population_kstore_state_done_lat_sum + - population_bluefs_num_files components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_kstore_state_done_lat_sum + - lifecycle_bluefs_num_files unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_kstore_transaction_latency - aspect: kstore_state_done_lat + object: files + aspect: value evidence: - - unit_kstore_state_done_lat_sum + - unit_bluefs_num_files labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -44995,36 +49446,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_done_lat_sum + - labels_bluefs_num_files functional_dependencies: {} - kstore_state_finishing_lat_count: + bluefs_read_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_kstore_state_finishing_lat_count + - ceph_bluefs_read_bytes population: - id: kstore_state_finishing_lat_count - meaning: Average finishing state latency Count. + id: bluefs_read_bytes + meaning: Bytes requested in buffered read mode. evidence: - - population_kstore_state_finishing_lat_count + - population_bluefs_read_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_kstore_state_finishing_lat_count + - lifecycle_bluefs_read_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: transactions - aspect: kstore_state_finishing_lat + object: byte_throughput + aspect: read_bytes evidence: - - unit_kstore_state_finishing_lat_count + - unit_bluefs_read_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45035,38 +49486,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_finishing_lat_count + - labels_bluefs_read_bytes functional_dependencies: {} - kstore_state_finishing_lat_sum: + bluefs_read_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_kstore_state_finishing_lat_sum_exporter_perf - - ceph_kstore_state_finishing_lat_sum_mgr_perf + - ceph_bluefs_read_count population: - id: kstore_state_finishing_lat_sum - meaning: Average finishing state latency Total. + id: bluefs_read_count + meaning: buffered read requests processed. evidence: - - population_kstore_state_finishing_lat_sum + - population_bluefs_read_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_kstore_state_finishing_lat_sum + - lifecycle_bluefs_read_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_kstore_transaction_latency - aspect: kstore_state_finishing_lat + object: operations + aspect: read evidence: - - unit_kstore_state_finishing_lat_sum + - unit_bluefs_read_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45077,36 +49526,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_finishing_lat_sum + - labels_bluefs_read_count functional_dependencies: {} - kstore_state_kv_done_lat_count: + bluefs_read_disk_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_kstore_state_kv_done_lat_count + - ceph_bluefs_read_disk_bytes population: - id: kstore_state_kv_done_lat_count - meaning: Average kv_done state latency Count. + id: bluefs_read_disk_bytes + meaning: Bytes read in buffered mode from disk. evidence: - - population_kstore_state_kv_done_lat_count + - population_bluefs_read_disk_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_kstore_state_kv_done_lat_count + - lifecycle_bluefs_read_disk_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: transactions - aspect: kstore_state_kv_done_lat + object: byte_throughput + aspect: read_disk_bytes evidence: - - unit_kstore_state_kv_done_lat_count + - unit_bluefs_read_disk_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45117,38 +49566,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_kv_done_lat_count + - labels_bluefs_read_disk_bytes functional_dependencies: {} - kstore_state_kv_done_lat_sum: + bluefs_read_disk_bytes_db: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_kstore_state_kv_done_lat_sum_exporter_perf - - ceph_kstore_state_kv_done_lat_sum_mgr_perf + - ceph_bluefs_read_disk_bytes_db population: - id: kstore_state_kv_done_lat_sum - meaning: Average kv_done state latency Total. + id: bluefs_read_disk_bytes_db + meaning: reads requests going to DB disk. evidence: - - population_kstore_state_kv_done_lat_sum + - population_bluefs_read_disk_bytes_db components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_kstore_state_kv_done_lat_sum + - lifecycle_bluefs_read_disk_bytes_db unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_kstore_transaction_latency - aspect: kstore_state_kv_done_lat + object: byte_throughput + aspect: read_disk_bytes_db evidence: - - unit_kstore_state_kv_done_lat_sum + - unit_bluefs_read_disk_bytes_db labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45159,36 +49606,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_kv_done_lat_sum + - labels_bluefs_read_disk_bytes_db functional_dependencies: {} - kstore_state_kv_queued_lat_count: + bluefs_read_disk_bytes_slow: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_kstore_state_kv_queued_lat_count + - ceph_bluefs_read_disk_bytes_slow population: - id: kstore_state_kv_queued_lat_count - meaning: Average kv_queued state latency Count. + id: bluefs_read_disk_bytes_slow + meaning: reads requests going to main disk. evidence: - - population_kstore_state_kv_queued_lat_count + - population_bluefs_read_disk_bytes_slow components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_kstore_state_kv_queued_lat_count + - lifecycle_bluefs_read_disk_bytes_slow unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: transactions - aspect: kstore_state_kv_queued_lat + object: byte_throughput + aspect: read_disk_bytes_slow evidence: - - unit_kstore_state_kv_queued_lat_count + - unit_bluefs_read_disk_bytes_slow labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45199,38 +49646,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_kv_queued_lat_count + - labels_bluefs_read_disk_bytes_slow functional_dependencies: {} - kstore_state_kv_queued_lat_sum: + bluefs_read_disk_bytes_wal: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_kstore_state_kv_queued_lat_sum_exporter_perf - - ceph_kstore_state_kv_queued_lat_sum_mgr_perf + - ceph_bluefs_read_disk_bytes_wal population: - id: kstore_state_kv_queued_lat_sum - meaning: Average kv_queued state latency Total. + id: bluefs_read_disk_bytes_wal + meaning: reads requests going to WAL disk. evidence: - - population_kstore_state_kv_queued_lat_sum + - population_bluefs_read_disk_bytes_wal components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_kstore_state_kv_queued_lat_sum + - lifecycle_bluefs_read_disk_bytes_wal unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_kstore_transaction_latency - aspect: kstore_state_kv_queued_lat + object: byte_throughput + aspect: read_disk_bytes_wal evidence: - - unit_kstore_state_kv_queued_lat_sum + - unit_bluefs_read_disk_bytes_wal labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45241,36 +49686,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_kv_queued_lat_sum + - labels_bluefs_read_disk_bytes_wal functional_dependencies: {} - kstore_state_prepare_lat_count: + bluefs_read_disk_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_kstore_state_prepare_lat_count + - ceph_bluefs_read_disk_count population: - id: kstore_state_prepare_lat_count - meaning: Average prepare state latency Count. + id: bluefs_read_disk_count + meaning: buffered reads requests going to disk. evidence: - - population_kstore_state_prepare_lat_count + - population_bluefs_read_disk_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_kstore_state_prepare_lat_count + - lifecycle_bluefs_read_disk_count unit: quantity: count base: one rate: none - object: transactions - aspect: kstore_state_prepare_lat + object: operations + aspect: read_disk evidence: - - unit_kstore_state_prepare_lat_count + - unit_bluefs_read_disk_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45281,38 +49726,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_prepare_lat_count + - labels_bluefs_read_disk_count functional_dependencies: {} - kstore_state_prepare_lat_sum: + bluefs_read_lat_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_kstore_state_prepare_lat_sum_exporter_perf - - ceph_kstore_state_prepare_lat_sum_mgr_perf + - ceph_bluefs_read_lat_count population: - id: kstore_state_prepare_lat_sum - meaning: Average prepare state latency Total. + id: bluefs_read_lat_count + meaning: Average bluefs read latency Count. evidence: - - population_kstore_state_prepare_lat_sum + - population_bluefs_read_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_kstore_state_prepare_lat_sum + - lifecycle_bluefs_read_lat_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_kstore_transaction_latency - aspect: kstore_state_prepare_lat + object: operations + aspect: read_lat evidence: - - unit_kstore_state_prepare_lat_sum + - unit_bluefs_read_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45323,36 +49766,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_kstore_state_prepare_lat_sum + - labels_bluefs_read_lat_count functional_dependencies: {} - async_messenger_rdma_worker_pending_sent_conns: + bluefs_read_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - rdma_worker_pending_sent_conns + - ceph_bluefs_read_lat_sum_exporter_perf + - ceph_bluefs_read_lat_sum_mgr_perf population: - id: async_messenger_rdma_worker_pending_sent_conns - meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_pending_sent_conns.' + id: bluefs_read_lat_sum + meaning: Average bluefs read latency Total. evidence: - - population_async_messenger_rdma_worker_pending_sent_conns + - population_bluefs_read_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_async_messenger_rdma_worker_pending_sent_conns + - lifecycle_bluefs_read_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: connections - aspect: pending + object: accumulated_latency + aspect: read_lat evidence: - - unit_async_messenger_rdma_worker_pending_sent_conns + - unit_bluefs_read_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45363,36 +49808,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_rdma_worker_pending_sent_conns + - labels_bluefs_read_lat_sum functional_dependencies: {} - async_messenger_rdma_worker_rx_bytes: + bluefs_read_prefetch_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - rdma_worker_rx_bytes + - ceph_bluefs_read_prefetch_bytes population: - id: async_messenger_rdma_worker_rx_bytes - meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_bytes.' + id: bluefs_read_prefetch_bytes + meaning: Bytes requested in prefetch read mode. evidence: - - population_async_messenger_rdma_worker_rx_bytes + - population_bluefs_read_prefetch_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_rdma_worker_rx_bytes + - lifecycle_bluefs_read_prefetch_bytes unit: quantity: data base: byte rate: none object: byte_throughput - aspect: rx + aspect: read_prefetch_bytes evidence: - - unit_async_messenger_rdma_worker_rx_bytes + - unit_bluefs_read_prefetch_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45403,36 +49848,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_rdma_worker_rx_bytes + - labels_bluefs_read_prefetch_bytes functional_dependencies: {} - async_messenger_rdma_worker_rx_chunks: + bluefs_read_prefetch_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - rdma_worker_rx_chunks + - ceph_bluefs_read_prefetch_count population: - id: async_messenger_rdma_worker_rx_chunks - meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_chunks.' + id: bluefs_read_prefetch_count + meaning: prefetch read requests processed. evidence: - - population_async_messenger_rdma_worker_rx_chunks + - population_bluefs_read_prefetch_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_rdma_worker_rx_chunks + - lifecycle_bluefs_read_prefetch_count unit: quantity: count base: one rate: none - object: chunks - aspect: rx + object: operations + aspect: read_prefetch evidence: - - unit_async_messenger_rdma_worker_rx_chunks + - unit_bluefs_read_prefetch_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45443,36 +49888,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_rdma_worker_rx_chunks + - labels_bluefs_read_prefetch_count functional_dependencies: {} - async_messenger_rdma_worker_tx_bytes: + bluefs_read_random_buffer_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - rdma_worker_tx_bytes + - ceph_bluefs_read_random_buffer_bytes population: - id: async_messenger_rdma_worker_tx_bytes - meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_bytes.' + id: bluefs_read_random_buffer_bytes + meaning: Bytes read from prefetch buffer in random read mode. evidence: - - population_async_messenger_rdma_worker_tx_bytes + - population_bluefs_read_random_buffer_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_rdma_worker_tx_bytes + - lifecycle_bluefs_read_random_buffer_bytes unit: quantity: data base: byte rate: none object: byte_throughput - aspect: tx + aspect: read_random_buffer_bytes evidence: - - unit_async_messenger_rdma_worker_tx_bytes + - unit_bluefs_read_random_buffer_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45483,36 +49928,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_rdma_worker_tx_bytes + - labels_bluefs_read_random_buffer_bytes functional_dependencies: {} - async_messenger_rdma_worker_tx_chunks: + bluefs_read_random_buffer_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - rdma_worker_tx_chunks + - ceph_bluefs_read_random_buffer_count population: - id: async_messenger_rdma_worker_tx_chunks - meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_chunks.' + id: bluefs_read_random_buffer_count + meaning: random read requests processed using prefetch buffer. evidence: - - population_async_messenger_rdma_worker_tx_chunks + - population_bluefs_read_random_buffer_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_rdma_worker_tx_chunks + - lifecycle_bluefs_read_random_buffer_count unit: quantity: count base: one rate: none - object: chunks - aspect: tx + object: operations + aspect: read_random_buffer evidence: - - unit_async_messenger_rdma_worker_tx_chunks + - unit_bluefs_read_random_buffer_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45523,36 +49968,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_rdma_worker_tx_chunks + - labels_bluefs_read_random_buffer_count functional_dependencies: {} - async_messenger_rdma_worker_tx_failed_post: + bluefs_read_random_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - rdma_worker_tx_failed_post + - ceph_bluefs_read_random_bytes population: - id: async_messenger_rdma_worker_tx_failed_post - meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_failed_post.' + id: bluefs_read_random_bytes + meaning: Bytes requested in random read mode. evidence: - - population_async_messenger_rdma_worker_tx_failed_post + - population_bluefs_read_random_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_rdma_worker_tx_failed_post + - lifecycle_bluefs_read_random_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: errors - aspect: tx_failed_post + object: byte_throughput + aspect: read_random_bytes evidence: - - unit_async_messenger_rdma_worker_tx_failed_post + - unit_bluefs_read_random_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45563,36 +50008,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_rdma_worker_tx_failed_post + - labels_bluefs_read_random_bytes functional_dependencies: {} - async_messenger_rdma_worker_tx_no_mem: + bluefs_read_random_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - rdma_worker_tx_no_mem + - ceph_bluefs_read_random_count population: - id: async_messenger_rdma_worker_tx_no_mem - meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_no_mem.' + id: bluefs_read_random_count + meaning: random read requests processed. evidence: - - population_async_messenger_rdma_worker_tx_no_mem + - population_bluefs_read_random_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_rdma_worker_tx_no_mem + - lifecycle_bluefs_read_random_count unit: quantity: count base: one rate: none - object: errors - aspect: tx_no_mem + object: operations + aspect: read_random evidence: - - unit_async_messenger_rdma_worker_tx_no_mem + - unit_bluefs_read_random_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45603,36 +50048,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_rdma_worker_tx_no_mem + - labels_bluefs_read_random_count functional_dependencies: {} - async_messenger_rdma_worker_tx_parital_mem: + bluefs_read_random_disk_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - rdma_worker_tx_parital_mem + - ceph_bluefs_read_random_disk_bytes population: - id: async_messenger_rdma_worker_tx_parital_mem - meaning: 'Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_parital_mem.' + id: bluefs_read_random_disk_bytes + meaning: Bytes read from disk in random read mode. evidence: - - population_async_messenger_rdma_worker_tx_parital_mem + - population_bluefs_read_random_disk_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_rdma_worker_tx_parital_mem + - lifecycle_bluefs_read_random_disk_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: errors - aspect: tx_parital_mem + object: byte_throughput + aspect: read_random_disk_bytes evidence: - - unit_async_messenger_rdma_worker_tx_parital_mem + - unit_bluefs_read_random_disk_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45643,36 +50088,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_rdma_worker_tx_parital_mem + - labels_bluefs_read_random_disk_bytes functional_dependencies: {} - async_messenger_worker_msgr_active_connections: + bluefs_read_random_disk_bytes_db: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_active_connections + - ceph_bluefs_read_random_disk_bytes_db population: - id: async_messenger_worker_msgr_active_connections - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_active_connections.' + id: bluefs_read_random_disk_bytes_db + meaning: random reads requests going to DB disk. evidence: - - population_async_messenger_worker_msgr_active_connections + - population_bluefs_read_random_disk_bytes_db components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_active_connections + - lifecycle_bluefs_read_random_disk_bytes_db unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: connections - aspect: active + object: byte_throughput + aspect: read_random_disk_bytes_db evidence: - - unit_async_messenger_worker_msgr_active_connections + - unit_bluefs_read_random_disk_bytes_db labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45683,36 +50128,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_active_connections + - labels_bluefs_read_random_disk_bytes_db functional_dependencies: {} - async_messenger_worker_msgr_created_connections: + bluefs_read_random_disk_bytes_slow: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_created_connections + - ceph_bluefs_read_random_disk_bytes_slow population: - id: async_messenger_worker_msgr_created_connections - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_created_connections.' + id: bluefs_read_random_disk_bytes_slow + meaning: random reads requests going to main disk. evidence: - - population_async_messenger_worker_msgr_created_connections + - population_bluefs_read_random_disk_bytes_slow components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_created_connections + - lifecycle_bluefs_read_random_disk_bytes_slow unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: connections - aspect: created + object: byte_throughput + aspect: read_random_disk_bytes_slow evidence: - - unit_async_messenger_worker_msgr_created_connections + - unit_bluefs_read_random_disk_bytes_slow labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45723,36 +50168,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_created_connections + - labels_bluefs_read_random_disk_bytes_slow functional_dependencies: {} - async_messenger_worker_msgr_handle_ack_lat_count: + bluefs_read_random_disk_bytes_wal: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_handle_ack_lat_count + - ceph_bluefs_read_random_disk_bytes_wal population: - id: async_messenger_worker_msgr_handle_ack_lat_count - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_count.' + id: bluefs_read_random_disk_bytes_wal + meaning: random reads requests going to WAL disk. evidence: - - population_async_messenger_worker_msgr_handle_ack_lat_count + - population_bluefs_read_random_disk_bytes_wal components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_handle_ack_lat_count + - lifecycle_bluefs_read_random_disk_bytes_wal unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: acknowledgements - aspect: handle_ack + object: byte_throughput + aspect: read_random_disk_bytes_wal evidence: - - unit_async_messenger_worker_msgr_handle_ack_lat_count + - unit_bluefs_read_random_disk_bytes_wal labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45763,38 +50208,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_handle_ack_lat_count + - labels_bluefs_read_random_disk_bytes_wal functional_dependencies: {} - async_messenger_worker_msgr_handle_ack_lat_sum: + bluefs_read_random_disk_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - messenger_worker_msgr_handle_ack_lat_sum_exporter_perf - - messenger_worker_msgr_handle_ack_lat_sum_mgr_perf + - ceph_bluefs_read_random_disk_count population: - id: async_messenger_worker_msgr_handle_ack_lat_sum - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_sum.' + id: bluefs_read_random_disk_count + meaning: random reads requests going to disk. evidence: - - population_async_messenger_worker_msgr_handle_ack_lat_sum + - population_bluefs_read_random_disk_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_handle_ack_lat_sum + - lifecycle_bluefs_read_random_disk_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_acknowledgement_latency - aspect: handle_ack + object: operations + aspect: read_random_disk evidence: - - unit_async_messenger_worker_msgr_handle_ack_lat_sum + - unit_bluefs_read_random_disk_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45805,36 +50248,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_handle_ack_lat_sum + - labels_bluefs_read_random_disk_count functional_dependencies: {} - async_messenger_worker_msgr_recv_bytes: + bluefs_read_random_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_recv_bytes + - ceph_bluefs_read_random_lat_count population: - id: async_messenger_worker_msgr_recv_bytes - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_bytes.' + id: bluefs_read_random_lat_count + meaning: Average bluefs read_random latency Count. evidence: - - population_async_messenger_worker_msgr_recv_bytes + - population_bluefs_read_random_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_recv_bytes + - lifecycle_bluefs_read_random_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: recv + object: operations + aspect: read_random_lat evidence: - - unit_async_messenger_worker_msgr_recv_bytes + - unit_bluefs_read_random_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45845,36 +50288,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_recv_bytes + - labels_bluefs_read_random_lat_count functional_dependencies: {} - async_messenger_worker_msgr_recv_encrypted_bytes: + bluefs_read_random_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - messenger_worker_msgr_recv_encrypted_bytes + - ceph_bluefs_read_random_lat_sum_exporter_perf + - ceph_bluefs_read_random_lat_sum_mgr_perf population: - id: async_messenger_worker_msgr_recv_encrypted_bytes - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_encrypted_bytes.' + id: bluefs_read_random_lat_sum + meaning: Average bluefs read_random latency Total. evidence: - - population_async_messenger_worker_msgr_recv_encrypted_bytes + - population_bluefs_read_random_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_recv_encrypted_bytes + - lifecycle_bluefs_read_random_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: recv_encrypted + object: accumulated_latency + aspect: read_random_lat evidence: - - unit_async_messenger_worker_msgr_recv_encrypted_bytes + - unit_bluefs_read_random_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45885,36 +50330,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_recv_encrypted_bytes + - labels_bluefs_read_random_lat_sum functional_dependencies: {} - async_messenger_worker_msgr_recv_messages: + bluefs_read_zeros_candidate: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_recv_messages + - ceph_bluefs_read_zeros_candidate population: - id: async_messenger_worker_msgr_recv_messages - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_messages.' + id: bluefs_read_zeros_candidate + meaning: How many times bluefs read found page with all 0s. evidence: - - population_async_messenger_worker_msgr_recv_messages + - population_bluefs_read_zeros_candidate components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_recv_messages + - lifecycle_bluefs_read_zeros_candidate unit: quantity: count base: one rate: none - object: messages - aspect: recv + object: reads + aspect: candidate evidence: - - unit_async_messenger_worker_msgr_recv_messages + - unit_bluefs_read_zeros_candidate labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45925,36 +50370,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_recv_messages + - labels_bluefs_read_zeros_candidate functional_dependencies: {} - async_messenger_worker_msgr_running_fast_dispatch_time: + bluefs_read_zeros_errors: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_running_fast_dispatch_time + - ceph_bluefs_read_zeros_errors population: - id: async_messenger_worker_msgr_running_fast_dispatch_time - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_fast_dispatch_time.' + id: bluefs_read_zeros_errors + meaning: How many times bluefs read found transient page with all 0s. evidence: - - population_async_messenger_worker_msgr_running_fast_dispatch_time + - population_bluefs_read_zeros_errors components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_running_fast_dispatch_time + - lifecycle_bluefs_read_zeros_errors unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_worker_time - aspect: fast_dispatch + object: reads + aspect: errors evidence: - - unit_async_messenger_worker_msgr_running_fast_dispatch_time + - unit_bluefs_read_zeros_errors labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -45965,36 +50410,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_running_fast_dispatch_time + - labels_bluefs_read_zeros_errors functional_dependencies: {} - async_messenger_worker_msgr_running_recv_time: + bluefs_slow_alloc_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_running_recv_time + - ceph_bluefs_slow_alloc_lat_count population: - id: async_messenger_worker_msgr_running_recv_time - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_recv_time.' + id: bluefs_slow_alloc_lat_count + meaning: Average allocation latency for primary/shared device Count. evidence: - - population_async_messenger_worker_msgr_running_recv_time + - population_bluefs_slow_alloc_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_running_recv_time + - lifecycle_bluefs_slow_alloc_lat_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_worker_time - aspect: recv + object: operations + aspect: slow_alloc_lat evidence: - - unit_async_messenger_worker_msgr_running_recv_time + - unit_bluefs_slow_alloc_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46005,36 +50450,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_running_recv_time + - labels_bluefs_slow_alloc_lat_count functional_dependencies: {} - async_messenger_worker_msgr_running_send_time: + bluefs_slow_alloc_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - messenger_worker_msgr_running_send_time + - ceph_bluefs_slow_alloc_lat_sum_exporter_perf + - ceph_bluefs_slow_alloc_lat_sum_mgr_perf population: - id: async_messenger_worker_msgr_running_send_time - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_send_time.' + id: bluefs_slow_alloc_lat_sum + meaning: Average allocation latency for primary/shared device Total. evidence: - - population_async_messenger_worker_msgr_running_send_time + - population_bluefs_slow_alloc_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_running_send_time + - lifecycle_bluefs_slow_alloc_lat_sum unit: quantity: duration base: second rate: none - object: accumulated_worker_time - aspect: send + object: accumulated_latency + aspect: slow_alloc_lat evidence: - - unit_async_messenger_worker_msgr_running_send_time + - unit_bluefs_slow_alloc_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46045,36 +50492,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_running_send_time + - labels_bluefs_slow_alloc_lat_sum functional_dependencies: {} - async_messenger_worker_msgr_running_total_time: + bluefs_slow_total_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_running_total_time + - ceph_bluefs_slow_total_bytes population: - id: async_messenger_worker_msgr_running_total_time - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_total_time.' + id: bluefs_slow_total_bytes + meaning: Total bytes (slow device). evidence: - - population_async_messenger_worker_msgr_running_total_time + - population_bluefs_slow_total_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_async_messenger_worker_msgr_running_total_time + - lifecycle_bluefs_slow_total_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_worker_time - aspect: total + object: space_and_memory + aspect: slow_total_bytes evidence: - - unit_async_messenger_worker_msgr_running_total_time + - unit_bluefs_slow_total_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46085,36 +50532,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_running_total_time + - labels_bluefs_slow_total_bytes functional_dependencies: {} - async_messenger_worker_msgr_send_bytes: + bluefs_slow_used_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_send_bytes + - ceph_bluefs_slow_used_bytes population: - id: async_messenger_worker_msgr_send_bytes - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_bytes.' + id: bluefs_slow_used_bytes + meaning: Used bytes (slow device). evidence: - - population_async_messenger_worker_msgr_send_bytes + - population_bluefs_slow_used_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_async_messenger_worker_msgr_send_bytes + - lifecycle_bluefs_slow_used_bytes unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: send + object: space_and_memory + aspect: slow_used_bytes evidence: - - unit_async_messenger_worker_msgr_send_bytes + - unit_bluefs_slow_used_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46125,36 +50572,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_send_bytes + - labels_bluefs_slow_used_bytes functional_dependencies: {} - async_messenger_worker_msgr_send_encrypted_bytes: + bluefs_truncate_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_send_encrypted_bytes + - ceph_bluefs_truncate_lat_count population: - id: async_messenger_worker_msgr_send_encrypted_bytes - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_encrypted_bytes.' + id: bluefs_truncate_lat_count + meaning: Average bluefs truncate latency Count. evidence: - - population_async_messenger_worker_msgr_send_encrypted_bytes + - population_bluefs_truncate_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_send_encrypted_bytes + - lifecycle_bluefs_truncate_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: send_encrypted + object: operations + aspect: truncate_lat evidence: - - unit_async_messenger_worker_msgr_send_encrypted_bytes + - unit_bluefs_truncate_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46165,36 +50612,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_send_encrypted_bytes + - labels_bluefs_truncate_lat_count functional_dependencies: {} - async_messenger_worker_msgr_send_messages: + bluefs_truncate_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - messenger_worker_msgr_send_messages + - ceph_bluefs_truncate_lat_sum_exporter_perf + - ceph_bluefs_truncate_lat_sum_mgr_perf population: - id: async_messenger_worker_msgr_send_messages - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages.' + id: bluefs_truncate_lat_sum + meaning: Average bluefs truncate latency Total. evidence: - - population_async_messenger_worker_msgr_send_messages + - population_bluefs_truncate_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_send_messages + - lifecycle_bluefs_truncate_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: messages - aspect: send + object: accumulated_latency + aspect: truncate_lat evidence: - - unit_async_messenger_worker_msgr_send_messages + - unit_bluefs_truncate_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46205,36 +50654,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_send_messages + - labels_bluefs_truncate_lat_sum functional_dependencies: {} - async_messenger_worker_msgr_send_messages_queue_lat_count: + bluefs_unlink_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - messenger_worker_msgr_send_messages_queue_lat_count + - ceph_bluefs_unlink_lat_count population: - id: async_messenger_worker_msgr_send_messages_queue_lat_count - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_count.' + id: bluefs_unlink_lat_count + meaning: Average bluefs unlink latency Count. evidence: - - population_async_messenger_worker_msgr_send_messages_queue_lat_count + - population_bluefs_unlink_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_send_messages_queue_lat_count + - lifecycle_bluefs_unlink_lat_count unit: quantity: count base: one rate: none - object: messages - aspect: send_messages_queue + object: operations + aspect: unlink_lat evidence: - - unit_async_messenger_worker_msgr_send_messages_queue_lat_count + - unit_bluefs_unlink_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46245,9 +50694,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_send_messages_queue_lat_count + - labels_bluefs_unlink_lat_count functional_dependencies: {} - async_messenger_worker_msgr_send_messages_queue_lat_sum: + bluefs_unlink_lat_sum: source: generated: registry_groups: @@ -46255,28 +50704,28 @@ signals: - mgr_perf scope: registrations: - - messenger_worker_msgr_send_messages_queue_lat_sum_exporter_perf - - messenger_worker_msgr_send_messages_queue_lat_sum_mgr_perf + - ceph_bluefs_unlink_lat_sum_exporter_perf + - ceph_bluefs_unlink_lat_sum_mgr_perf population: - id: async_messenger_worker_msgr_send_messages_queue_lat_sum - meaning: 'Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_sum.' + id: bluefs_unlink_lat_sum + meaning: Average bluefs unlink latency Total. evidence: - - population_async_messenger_worker_msgr_send_messages_queue_lat_sum + - population_bluefs_unlink_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_async_messenger_worker_msgr_send_messages_queue_lat_sum + - lifecycle_bluefs_unlink_lat_sum unit: quantity: duration base: second rate: none - object: accumulated_send_queue_latency - aspect: send_messages_queue + object: accumulated_latency + aspect: unlink_lat evidence: - - unit_async_messenger_worker_msgr_send_messages_queue_lat_sum + - unit_bluefs_unlink_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46287,36 +50736,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_async_messenger_worker_msgr_send_messages_queue_lat_sum + - labels_bluefs_unlink_lat_sum functional_dependencies: {} - bluefs_alloc_db_max_lat: + bluefs_wal_alloc_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_alloc_db_max_lat + - ceph_bluefs_wal_alloc_lat_count population: - id: bluefs_alloc_db_max_lat - meaning: Max allocation latency for db device. + id: bluefs_wal_alloc_lat_count + meaning: Average bluefs wal allocate latency Count. evidence: - - population_bluefs_alloc_db_max_lat + - population_bluefs_wal_alloc_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_alloc_db_max_lat + - lifecycle_bluefs_wal_alloc_lat_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: duration_and_time - aspect: db_max_lat + object: operations + aspect: wal_alloc_lat evidence: - - unit_bluefs_alloc_db_max_lat + - unit_bluefs_wal_alloc_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46327,36 +50776,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_alloc_db_max_lat + - labels_bluefs_wal_alloc_lat_count functional_dependencies: {} - bluefs_alloc_slow_fallback: + bluefs_wal_alloc_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_alloc_slow_fallback + - ceph_bluefs_wal_alloc_lat_sum_exporter_perf + - ceph_bluefs_wal_alloc_lat_sum_mgr_perf population: - id: bluefs_alloc_slow_fallback - meaning: Amount of allocations that required fallback to slow/shared device. + id: bluefs_wal_alloc_lat_sum + meaning: Average bluefs wal allocate latency Total. evidence: - - population_bluefs_alloc_slow_fallback + - population_bluefs_wal_alloc_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_alloc_slow_fallback + - lifecycle_bluefs_wal_alloc_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: events - aspect: fallback + object: accumulated_latency + aspect: wal_alloc_lat evidence: - - unit_bluefs_alloc_slow_fallback + - unit_bluefs_wal_alloc_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46367,36 +50818,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_alloc_slow_fallback + - labels_bluefs_wal_alloc_lat_sum functional_dependencies: {} - bluefs_alloc_slow_max_lat: + bluefs_wal_total_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_alloc_slow_max_lat + - ceph_bluefs_wal_total_bytes population: - id: bluefs_alloc_slow_max_lat - meaning: Max allocation latency for primary/shared device. + id: bluefs_wal_total_bytes + meaning: Total bytes (wal device). evidence: - - population_bluefs_alloc_slow_max_lat + - population_bluefs_wal_total_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluefs_alloc_slow_max_lat + - lifecycle_bluefs_wal_total_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: duration_and_time - aspect: slow_max_lat + object: space_and_memory + aspect: wal_total_bytes evidence: - - unit_bluefs_alloc_slow_max_lat + - unit_bluefs_wal_total_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46407,36 +50858,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_alloc_slow_max_lat + - labels_bluefs_wal_total_bytes functional_dependencies: {} - bluefs_alloc_slow_size_fallback: + bluefs_wal_used_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_alloc_slow_size_fallback + - ceph_bluefs_wal_used_bytes population: - id: bluefs_alloc_slow_size_fallback - meaning: Amount of allocations that required fallback to shared device's regular unit size. + id: bluefs_wal_used_bytes + meaning: Used bytes (wal device). evidence: - - population_bluefs_alloc_slow_size_fallback + - population_bluefs_wal_used_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluefs_alloc_slow_size_fallback + - lifecycle_bluefs_wal_used_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: size_fallback + object: space_and_memory + aspect: wal_used_bytes evidence: - - unit_bluefs_alloc_slow_size_fallback + - unit_bluefs_wal_used_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46447,36 +50898,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_alloc_slow_size_fallback + - labels_bluefs_wal_used_bytes functional_dependencies: {} - bluefs_alloc_unit_db: + bluefs_write_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_alloc_unit_db + - ceph_bluefs_write_bytes population: - id: bluefs_alloc_unit_db - meaning: Allocation unit size (in bytes) for standalone DB device. + id: bluefs_write_bytes + meaning: Bytes written. evidence: - - population_bluefs_alloc_unit_db + - population_bluefs_write_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_alloc_unit_db + - lifecycle_bluefs_write_bytes unit: quantity: data base: byte rate: none - object: allocation_sizes_and_high_water_marks - aspect: db + object: byte_throughput + aspect: write_bytes evidence: - - unit_bluefs_alloc_unit_db + - unit_bluefs_write_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46487,36 +50938,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_alloc_unit_db + - labels_bluefs_write_bytes functional_dependencies: {} - bluefs_alloc_unit_slow: + bluefs_write_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_alloc_unit_slow + - ceph_bluefs_write_count population: - id: bluefs_alloc_unit_slow - meaning: Allocation unit size (in bytes) for primary/shared device. + id: bluefs_write_count + meaning: Write requests processed. evidence: - - population_bluefs_alloc_unit_slow + - population_bluefs_write_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_alloc_unit_slow + - lifecycle_bluefs_write_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: allocation_sizes_and_high_water_marks - aspect: slow + object: operations + aspect: write evidence: - - unit_bluefs_alloc_unit_slow + - unit_bluefs_write_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46527,36 +50978,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_alloc_unit_slow + - labels_bluefs_write_count functional_dependencies: {} - bluefs_alloc_unit_wal: + bluefs_write_count_sst: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_alloc_unit_wal + - ceph_bluefs_write_count_sst population: - id: bluefs_alloc_unit_wal - meaning: Allocation unit size (in bytes) for standalone WAL device. + id: bluefs_write_count_sst + meaning: Write op count to SSTs. evidence: - - population_bluefs_alloc_unit_wal + - population_bluefs_write_count_sst components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_alloc_unit_wal + - lifecycle_bluefs_write_count_sst unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: allocation_sizes_and_high_water_marks - aspect: wal + object: operations + aspect: write_count_sst evidence: - - unit_bluefs_alloc_unit_wal + - unit_bluefs_write_count_sst labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46567,36 +51018,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_alloc_unit_wal + - labels_bluefs_write_count_sst functional_dependencies: {} - bluefs_alloc_wal_max_lat: + bluefs_write_count_wal: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_alloc_wal_max_lat + - ceph_bluefs_write_count_wal population: - id: bluefs_alloc_wal_max_lat - meaning: Max allocation latency for wal device. + id: bluefs_write_count_wal + meaning: Write op count to WAL. evidence: - - population_bluefs_alloc_wal_max_lat + - population_bluefs_write_count_wal components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_alloc_wal_max_lat + - lifecycle_bluefs_write_count_wal unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: duration_and_time - aspect: wal_max_lat + object: operations + aspect: write_count_wal evidence: - - unit_bluefs_alloc_wal_max_lat + - unit_bluefs_write_count_wal labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46607,36 +51058,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_alloc_wal_max_lat + - labels_bluefs_write_count_wal functional_dependencies: {} - bluefs_bytes_written_slow: + bluefs_write_disk_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_bytes_written_slow + - ceph_bluefs_write_disk_count population: - id: bluefs_bytes_written_slow - meaning: Bytes written to WAL/SSTs at slow device. + id: bluefs_write_disk_count + meaning: Write requests sent to disk. evidence: - - population_bluefs_bytes_written_slow + - population_bluefs_write_disk_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_bytes_written_slow + - lifecycle_bluefs_write_disk_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: bytes_written_slow + object: operations + aspect: write_disk evidence: - - unit_bluefs_bytes_written_slow + - unit_bluefs_write_disk_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46647,36 +51098,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_bytes_written_slow + - labels_bluefs_write_disk_count functional_dependencies: {} - bluefs_bytes_written_sst: + bluestore_alloc_unit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_bytes_written_sst + - ceph_bluestore_alloc_unit population: - id: bluefs_bytes_written_sst - meaning: Bytes written to SSTs. + id: bluestore_alloc_unit + meaning: allocation unit size in bytes. evidence: - - population_bluefs_bytes_written_sst + - population_bluestore_alloc_unit components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluefs_bytes_written_sst + - lifecycle_bluestore_alloc_unit unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: bytes_written_sst + object: allocation_unit + aspect: alloc_unit evidence: - - unit_bluefs_bytes_written_sst + - unit_bluestore_alloc_unit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46687,36 +51138,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_bytes_written_sst + - labels_bluestore_alloc_unit functional_dependencies: {} - bluefs_bytes_written_wal: + bluestore_allocated: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_bytes_written_wal + - ceph_bluestore_allocated population: - id: bluefs_bytes_written_wal - meaning: Bytes written to WAL. + id: bluestore_allocated + meaning: Sum for allocated bytes. evidence: - - population_bluefs_bytes_written_wal + - population_bluestore_allocated components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluefs_bytes_written_wal + - lifecycle_bluestore_allocated unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: bytes_written_wal + object: allocated_space + aspect: allocated evidence: - - unit_bluefs_bytes_written_wal + - unit_bluestore_allocated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46727,36 +51178,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_bytes_written_wal + - labels_bluestore_allocated functional_dependencies: {} - bluefs_compact_lat_count: + bluestore_allocator_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_compact_lat_count + - ceph_bluestore_allocator_lat_count population: - id: bluefs_compact_lat_count - meaning: Average bluefs log compaction latency Count. + id: bluestore_allocator_lat_count + meaning: Average bluestore allocator latency Count. evidence: - - population_bluefs_compact_lat_count + - population_bluestore_allocator_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_compact_lat_count + - lifecycle_bluestore_allocator_lat_count unit: quantity: count base: one rate: none object: operations - aspect: lat + aspect: value evidence: - - unit_bluefs_compact_lat_count + - unit_bluestore_allocator_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46767,9 +51218,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_compact_lat_count + - labels_bluestore_allocator_lat_count functional_dependencies: {} - bluefs_compact_lat_sum: + bluestore_allocator_lat_sum: source: generated: registry_groups: @@ -46777,28 +51228,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluefs_compact_lat_sum_exporter_perf - - ceph_bluefs_compact_lat_sum_mgr_perf + - ceph_bluestore_allocator_lat_sum_exporter_perf + - ceph_bluestore_allocator_lat_sum_mgr_perf population: - id: bluefs_compact_lat_sum - meaning: Average bluefs log compaction latency Total. + id: bluestore_allocator_lat_sum + meaning: Average bluestore allocator latency Total. evidence: - - population_bluefs_compact_lat_sum + - population_bluestore_allocator_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_compact_lat_sum + - lifecycle_bluestore_allocator_lat_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: lat + aspect: value evidence: - - unit_bluefs_compact_lat_sum + - unit_bluestore_allocator_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46809,36 +51260,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_compact_lat_sum + - labels_bluestore_allocator_lat_sum functional_dependencies: {} - bluefs_compact_lock_lat_count: + bluestore_blob_split: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_compact_lock_lat_count + - ceph_bluestore_blob_split population: - id: bluefs_compact_lock_lat_count - meaning: Average lock duration while compacting bluefs log Count. + id: bluestore_blob_split + meaning: Sum for blob splitting due to resharding. evidence: - - population_bluefs_compact_lock_lat_count + - population_bluestore_blob_split components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_compact_lock_lat_count + - lifecycle_bluestore_blob_split unit: quantity: count base: one rate: none - object: operations - aspect: lock_lat + object: blobs + aspect: blob_split evidence: - - unit_bluefs_compact_lock_lat_count + - unit_bluestore_blob_split labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46849,38 +51300,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_compact_lock_lat_count + - labels_bluestore_blob_split functional_dependencies: {} - bluefs_compact_lock_lat_sum: + bluestore_buffer_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluefs_compact_lock_lat_sum_exporter_perf - - ceph_bluefs_compact_lock_lat_sum_mgr_perf + - ceph_bluestore_buffer_bytes population: - id: bluefs_compact_lock_lat_sum - meaning: Average lock duration while compacting bluefs log Total. + id: bluestore_buffer_bytes + meaning: Number of buffer bytes in cache. evidence: - - population_bluefs_compact_lock_lat_sum + - population_bluestore_buffer_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluefs_compact_lock_lat_sum + - lifecycle_bluestore_buffer_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: lock_lat + object: buffer_cache_residency + aspect: buffer_bytes evidence: - - unit_bluefs_compact_lock_lat_sum + - unit_bluestore_buffer_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46891,36 +51340,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_compact_lock_lat_sum + - labels_bluestore_buffer_bytes functional_dependencies: {} - bluefs_db_alloc_lat_count: + bluestore_buffer_hit_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_db_alloc_lat_count + - ceph_bluestore_buffer_hit_bytes population: - id: bluefs_db_alloc_lat_count - meaning: Average bluefs db allocate latency Count. + id: bluestore_buffer_hit_bytes + meaning: Sum for bytes of read hit in the cache. evidence: - - population_bluefs_db_alloc_lat_count + - population_bluestore_buffer_hit_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_db_alloc_lat_count + - lifecycle_bluestore_buffer_hit_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: db_alloc_lat + object: byte_throughput + aspect: hit_bytes evidence: - - unit_bluefs_db_alloc_lat_count + - unit_bluestore_buffer_hit_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46931,38 +51380,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_db_alloc_lat_count + - labels_bluestore_buffer_hit_bytes functional_dependencies: {} - bluefs_db_alloc_lat_sum: + bluestore_buffer_miss_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluefs_db_alloc_lat_sum_exporter_perf - - ceph_bluefs_db_alloc_lat_sum_mgr_perf + - ceph_bluestore_buffer_miss_bytes population: - id: bluefs_db_alloc_lat_sum - meaning: Average bluefs db allocate latency Total. + id: bluestore_buffer_miss_bytes + meaning: Sum for bytes of read missed in the cache. evidence: - - population_bluefs_db_alloc_lat_sum + - population_bluestore_buffer_miss_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_db_alloc_lat_sum + - lifecycle_bluestore_buffer_miss_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: db_alloc_lat + object: byte_throughput + aspect: miss_bytes evidence: - - unit_bluefs_db_alloc_lat_sum + - unit_bluestore_buffer_miss_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -46973,36 +51420,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_db_alloc_lat_sum + - labels_bluestore_buffer_miss_bytes functional_dependencies: {} - bluefs_db_total_bytes: + bluestore_buffers: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_db_total_bytes + - ceph_bluestore_buffers population: - id: bluefs_db_total_bytes - meaning: Total bytes (main db device). + id: bluestore_buffers + meaning: Number of buffers in cache. evidence: - - population_bluefs_db_total_bytes + - population_bluestore_buffers components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluefs_db_total_bytes + - lifecycle_bluestore_buffers unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: db_total_bytes + object: items + aspect: value evidence: - - unit_bluefs_db_total_bytes + - unit_bluestore_buffers labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47013,36 +51460,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_db_total_bytes + - labels_bluestore_buffers functional_dependencies: {} - bluefs_db_used_bytes: + bluestore_clist_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_db_used_bytes + - ceph_bluestore_clist_lat_count population: - id: bluefs_db_used_bytes - meaning: Used bytes (main db device). + id: bluestore_clist_lat_count + meaning: Average collection listing latency Count. evidence: - - population_bluefs_db_used_bytes + - population_bluestore_clist_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_db_used_bytes + - lifecycle_bluestore_clist_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: db_used_bytes + object: operations + aspect: clist_lat evidence: - - unit_bluefs_db_used_bytes + - unit_bluestore_clist_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47053,36 +51500,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_db_used_bytes + - labels_bluestore_clist_lat_count functional_dependencies: {} - bluefs_files_written_sst: + bluestore_clist_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_files_written_sst + - ceph_bluestore_clist_lat_sum_exporter_perf + - ceph_bluestore_clist_lat_sum_mgr_perf population: - id: bluefs_files_written_sst - meaning: Files written to SSTs. + id: bluestore_clist_lat_sum + meaning: Average collection listing latency Total. evidence: - - population_bluefs_files_written_sst + - population_bluestore_clist_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_files_written_sst + - lifecycle_bluestore_clist_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: files - aspect: sst + object: accumulated_latency + aspect: clist_lat evidence: - - unit_bluefs_files_written_sst + - unit_bluestore_clist_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47093,36 +51542,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_files_written_sst + - labels_bluestore_clist_lat_sum functional_dependencies: {} - bluefs_files_written_wal: + bluestore_compress_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_files_written_wal + - ceph_bluestore_compress_lat_count population: - id: bluefs_files_written_wal - meaning: Files written to WAL. + id: bluestore_compress_lat_count + meaning: Average compress latency Count. evidence: - - population_bluefs_files_written_wal + - population_bluestore_compress_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_files_written_wal + - lifecycle_bluestore_compress_lat_count unit: quantity: count base: one rate: none - object: files - aspect: wal + object: operations + aspect: compress_lat evidence: - - unit_bluefs_files_written_wal + - unit_bluestore_compress_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47133,36 +51582,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_files_written_wal + - labels_bluestore_compress_lat_count functional_dependencies: {} - bluefs_flush_lat_count: + bluestore_compress_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_flush_lat_count + - ceph_bluestore_compress_lat_sum_exporter_perf + - ceph_bluestore_compress_lat_sum_mgr_perf population: - id: bluefs_flush_lat_count - meaning: Average bluefs flush latency Count. + id: bluestore_compress_lat_sum + meaning: Average compress latency Total. evidence: - - population_bluefs_flush_lat_count + - population_bluestore_compress_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_flush_lat_count + - lifecycle_bluestore_compress_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: flush_lat + object: accumulated_latency + aspect: compress_lat evidence: - - unit_bluefs_flush_lat_count + - unit_bluestore_compress_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47173,38 +51624,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_flush_lat_count + - labels_bluestore_compress_lat_sum functional_dependencies: {} - bluefs_flush_lat_sum: + bluestore_compress_rejected_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluefs_flush_lat_sum_exporter_perf - - ceph_bluefs_flush_lat_sum_mgr_perf + - ceph_bluestore_compress_rejected_count population: - id: bluefs_flush_lat_sum - meaning: Average bluefs flush latency Total. + id: bluestore_compress_rejected_count + meaning: Sum for compress ops rejected due to low net gain of space. evidence: - - population_bluefs_flush_lat_sum + - population_bluestore_compress_rejected_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_flush_lat_sum + - lifecycle_bluestore_compress_rejected_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: flush_lat + object: operations + aspect: compress_rejected evidence: - - unit_bluefs_flush_lat_sum + - unit_bluestore_compress_rejected_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47215,36 +51664,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_flush_lat_sum + - labels_bluestore_compress_rejected_count functional_dependencies: {} - bluefs_fsync_lat_count: + bluestore_compress_success_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_fsync_lat_count + - ceph_bluestore_compress_success_count population: - id: bluefs_fsync_lat_count - meaning: Average bluefs fsync latency Count. + id: bluestore_compress_success_count + meaning: Sum for beneficial compress ops. evidence: - - population_bluefs_fsync_lat_count + - population_bluestore_compress_success_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_fsync_lat_count + - lifecycle_bluestore_compress_success_count unit: quantity: count base: one rate: none object: operations - aspect: fsync_lat + aspect: compress_success evidence: - - unit_bluefs_fsync_lat_count + - unit_bluestore_compress_success_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47255,38 +51704,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_fsync_lat_count + - labels_bluestore_compress_success_count functional_dependencies: {} - bluefs_fsync_lat_sum: + bluestore_compressed: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluefs_fsync_lat_sum_exporter_perf - - ceph_bluefs_fsync_lat_sum_mgr_perf + - ceph_bluestore_compressed population: - id: bluefs_fsync_lat_sum - meaning: Average bluefs fsync latency Total. + id: bluestore_compressed + meaning: Sum for stored compressed bytes. evidence: - - population_bluefs_fsync_lat_sum + - population_bluestore_compressed components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluefs_fsync_lat_sum + - lifecycle_bluestore_compressed unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: fsync_lat + object: space_and_memory + aspect: compressed evidence: - - unit_bluefs_fsync_lat_sum + - unit_bluestore_compressed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47297,36 +51744,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_fsync_lat_sum + - labels_bluestore_compressed functional_dependencies: {} - bluefs_log_bytes: + bluestore_compressed_allocated: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_log_bytes + - ceph_bluestore_compressed_allocated population: - id: bluefs_log_bytes - meaning: Size of the metadata log. + id: bluestore_compressed_allocated + meaning: Sum for bytes allocated for compressed data. evidence: - - population_bluefs_log_bytes + - population_bluestore_compressed_allocated components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluefs_log_bytes + - lifecycle_bluestore_compressed_allocated unit: quantity: data base: byte rate: none object: space_and_memory - aspect: log_bytes + aspect: allocated evidence: - - unit_bluefs_log_bytes + - unit_bluestore_compressed_allocated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47337,36 +51784,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_log_bytes + - labels_bluestore_compressed_allocated functional_dependencies: {} - bluefs_log_compactions: + bluestore_compressed_original: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_log_compactions + - ceph_bluestore_compressed_original population: - id: bluefs_log_compactions - meaning: Compactions of the metadata log. + id: bluestore_compressed_original + meaning: Sum for original bytes that were compressed. evidence: - - population_bluefs_log_compactions + - population_bluestore_compressed_original components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluefs_log_compactions + - lifecycle_bluestore_compressed_original unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: value + object: space_and_memory + aspect: original evidence: - - unit_bluefs_log_compactions + - unit_bluestore_compressed_original labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47377,36 +51824,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_log_compactions + - labels_bluestore_compressed_original functional_dependencies: {} - bluefs_log_write_count: + bluestore_csum_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_log_write_count + - ceph_bluestore_csum_lat_count population: - id: bluefs_log_write_count - meaning: Write op count to the metadata log. + id: bluestore_csum_lat_count + meaning: Average checksum latency Count. evidence: - - population_bluefs_log_write_count + - population_bluestore_csum_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_log_write_count + - lifecycle_bluestore_csum_lat_count unit: quantity: count base: one rate: none object: operations - aspect: log_write + aspect: csum_lat evidence: - - unit_bluefs_log_write_count + - unit_bluestore_csum_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47417,36 +51864,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_log_write_count + - labels_bluestore_csum_lat_count functional_dependencies: {} - bluefs_logged_bytes: + bluestore_csum_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_logged_bytes + - ceph_bluestore_csum_lat_sum_exporter_perf + - ceph_bluestore_csum_lat_sum_mgr_perf population: - id: bluefs_logged_bytes - meaning: Bytes written to the metadata log. + id: bluestore_csum_lat_sum + meaning: Average checksum latency Total. evidence: - - population_bluefs_logged_bytes + - population_bluestore_csum_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_logged_bytes + - lifecycle_bluestore_csum_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: logged_bytes + object: accumulated_latency + aspect: csum_lat evidence: - - unit_bluefs_logged_bytes + - unit_bluestore_csum_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47457,36 +51906,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_logged_bytes + - labels_bluestore_csum_lat_sum functional_dependencies: {} - bluefs_max_bytes_db: + bluestore_decompress_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_max_bytes_db + - ceph_bluestore_decompress_lat_count population: - id: bluefs_max_bytes_db - meaning: Maximum bytes allocated from DB. + id: bluestore_decompress_lat_count + meaning: Average decompress latency Count. evidence: - - population_bluefs_max_bytes_db + - population_bluestore_decompress_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_max_bytes_db + - lifecycle_bluestore_decompress_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: allocation_sizes_and_high_water_marks - aspect: db + object: operations + aspect: decompress_lat evidence: - - unit_bluefs_max_bytes_db + - unit_bluestore_decompress_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47497,36 +51946,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_max_bytes_db + - labels_bluestore_decompress_lat_count functional_dependencies: {} - bluefs_max_bytes_slow: + bluestore_decompress_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_max_bytes_slow + - ceph_bluestore_decompress_lat_sum_exporter_perf + - ceph_bluestore_decompress_lat_sum_mgr_perf population: - id: bluefs_max_bytes_slow - meaning: Maximum bytes allocated from SLOW. + id: bluestore_decompress_lat_sum + meaning: Average decompress latency Total. evidence: - - population_bluefs_max_bytes_slow + - population_bluestore_decompress_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_max_bytes_slow + - lifecycle_bluestore_decompress_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: allocation_sizes_and_high_water_marks - aspect: slow + object: accumulated_latency + aspect: decompress_lat evidence: - - unit_bluefs_max_bytes_slow + - unit_bluestore_decompress_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47537,36 +51988,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_max_bytes_slow + - labels_bluestore_decompress_lat_sum functional_dependencies: {} - bluefs_max_bytes_wal: + bluestore_extent_compress: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_max_bytes_wal + - ceph_bluestore_extent_compress population: - id: bluefs_max_bytes_wal - meaning: Maximum bytes allocated from WAL. + id: bluestore_extent_compress + meaning: Sum for extents that have been removed due to compression. evidence: - - population_bluefs_max_bytes_wal + - population_bluestore_extent_compress components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_max_bytes_wal + - lifecycle_bluestore_extent_compress unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: allocation_sizes_and_high_water_marks - aspect: wal + object: extents + aspect: extent_compress evidence: - - unit_bluefs_max_bytes_wal + - unit_bluestore_extent_compress labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47577,36 +52028,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_max_bytes_wal + - labels_bluestore_extent_compress functional_dependencies: {} - bluefs_num_files: + bluestore_fragmentation_micros: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_num_files + - ceph_bluestore_fragmentation_micros population: - id: bluefs_num_files - meaning: File count. + id: bluestore_fragmentation_micros + meaning: How fragmented bluestore free space is (free extents / max possible number of free extents) * 1000. evidence: - - population_bluefs_num_files + - population_bluestore_fragmentation_micros components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluefs_num_files + - lifecycle_bluestore_fragmentation_micros unit: - quantity: count - base: one + quantity: ratio + base: per_mille rate: none - object: files + object: fragmentation aspect: value evidence: - - unit_bluefs_num_files + - unit_bluestore_fragmentation_micros labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47617,36 +52068,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_num_files + - labels_bluestore_fragmentation_micros functional_dependencies: {} - bluefs_read_bytes: + bluestore_gc_merged: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_bytes + - ceph_bluestore_gc_merged population: - id: bluefs_read_bytes - meaning: Bytes requested in buffered read mode. + id: bluestore_gc_merged + meaning: gc_merged. evidence: - - population_bluefs_read_bytes + - population_bluestore_gc_merged components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_bytes + - lifecycle_bluestore_gc_merged unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: read_bytes + object: garbage_collection_merge_throughput + aspect: gc_merged evidence: - - unit_bluefs_read_bytes + - unit_bluestore_gc_merged labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47657,36 +52108,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_bytes + - labels_bluestore_gc_merged functional_dependencies: {} - bluefs_read_count: + bluestore_issued_deferred_write_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_count + - ceph_bluestore_issued_deferred_write_bytes population: - id: bluefs_read_count - meaning: buffered read requests processed. + id: bluestore_issued_deferred_write_bytes + meaning: Total bytes in issued deferred writes. evidence: - - population_bluefs_read_count + - population_bluestore_issued_deferred_write_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_count + - lifecycle_bluestore_issued_deferred_write_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: read + object: byte_throughput + aspect: issued_deferred_write_bytes evidence: - - unit_bluefs_read_count + - unit_bluestore_issued_deferred_write_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47697,36 +52148,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_count + - labels_bluestore_issued_deferred_write_bytes functional_dependencies: {} - bluefs_read_disk_bytes: + bluestore_issued_deferred_writes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_disk_bytes + - ceph_bluestore_issued_deferred_writes population: - id: bluefs_read_disk_bytes - meaning: Bytes read in buffered mode from disk. + id: bluestore_issued_deferred_writes + meaning: Total deferred writes issued. evidence: - - population_bluefs_read_disk_bytes + - population_bluestore_issued_deferred_writes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_disk_bytes + - lifecycle_bluestore_issued_deferred_writes unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_disk_bytes + object: writes + aspect: issued_deferred_writes evidence: - - unit_bluefs_read_disk_bytes + - unit_bluestore_issued_deferred_writes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47737,36 +52188,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_disk_bytes + - labels_bluestore_issued_deferred_writes functional_dependencies: {} - bluefs_read_disk_bytes_db: + bluestore_kv_commit_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_disk_bytes_db + - ceph_bluestore_kv_commit_lat_count population: - id: bluefs_read_disk_bytes_db - meaning: reads requests going to DB disk. + id: bluestore_kv_commit_lat_count + meaning: Average kv_thread commit latency Count. evidence: - - population_bluefs_read_disk_bytes_db + - population_bluestore_kv_commit_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_disk_bytes_db + - lifecycle_bluestore_kv_commit_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_disk_bytes_db + object: operations + aspect: kv_commit_lat evidence: - - unit_bluefs_read_disk_bytes_db + - unit_bluestore_kv_commit_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47777,36 +52228,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_disk_bytes_db + - labels_bluestore_kv_commit_lat_count functional_dependencies: {} - bluefs_read_disk_bytes_slow: + bluestore_kv_commit_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_read_disk_bytes_slow + - ceph_bluestore_kv_commit_lat_sum_exporter_perf + - ceph_bluestore_kv_commit_lat_sum_mgr_perf population: - id: bluefs_read_disk_bytes_slow - meaning: reads requests going to main disk. + id: bluestore_kv_commit_lat_sum + meaning: Average kv_thread commit latency Total. evidence: - - population_bluefs_read_disk_bytes_slow + - population_bluestore_kv_commit_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_disk_bytes_slow + - lifecycle_bluestore_kv_commit_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: read_disk_bytes_slow + object: accumulated_latency + aspect: kv_commit_lat evidence: - - unit_bluefs_read_disk_bytes_slow + - unit_bluestore_kv_commit_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47817,36 +52270,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_disk_bytes_slow + - labels_bluestore_kv_commit_lat_sum functional_dependencies: {} - bluefs_read_disk_bytes_wal: + bluestore_kv_final_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_disk_bytes_wal + - ceph_bluestore_kv_final_lat_count population: - id: bluefs_read_disk_bytes_wal - meaning: reads requests going to WAL disk. + id: bluestore_kv_final_lat_count + meaning: Average kv_finalize thread latency Count. evidence: - - population_bluefs_read_disk_bytes_wal + - population_bluestore_kv_final_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_disk_bytes_wal + - lifecycle_bluestore_kv_final_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_disk_bytes_wal + object: operations + aspect: kv_final_lat evidence: - - unit_bluefs_read_disk_bytes_wal + - unit_bluestore_kv_final_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47857,36 +52310,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_disk_bytes_wal + - labels_bluestore_kv_final_lat_count functional_dependencies: {} - bluefs_read_disk_count: + bluestore_kv_final_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_read_disk_count + - ceph_bluestore_kv_final_lat_sum_exporter_perf + - ceph_bluestore_kv_final_lat_sum_mgr_perf population: - id: bluefs_read_disk_count - meaning: buffered reads requests going to disk. + id: bluestore_kv_final_lat_sum + meaning: Average kv_finalize thread latency Total. evidence: - - population_bluefs_read_disk_count + - population_bluestore_kv_final_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_disk_count + - lifecycle_bluestore_kv_final_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: read_disk + object: accumulated_latency + aspect: kv_final_lat evidence: - - unit_bluefs_read_disk_count + - unit_bluestore_kv_final_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47897,36 +52352,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_disk_count + - labels_bluestore_kv_final_lat_sum functional_dependencies: {} - bluefs_read_lat_count: + bluestore_kv_flush_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_lat_count + - ceph_bluestore_kv_flush_lat_count population: - id: bluefs_read_lat_count - meaning: Average bluefs read latency Count. + id: bluestore_kv_flush_lat_count + meaning: Average kv_thread flush latency Count. evidence: - - population_bluefs_read_lat_count + - population_bluestore_kv_flush_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_lat_count + - lifecycle_bluestore_kv_flush_lat_count unit: quantity: count base: one rate: none object: operations - aspect: read_lat + aspect: kv_flush_lat evidence: - - unit_bluefs_read_lat_count + - unit_bluestore_kv_flush_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47937,9 +52392,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_lat_count + - labels_bluestore_kv_flush_lat_count functional_dependencies: {} - bluefs_read_lat_sum: + bluestore_kv_flush_lat_sum: source: generated: registry_groups: @@ -47947,28 +52402,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluefs_read_lat_sum_exporter_perf - - ceph_bluefs_read_lat_sum_mgr_perf + - ceph_bluestore_kv_flush_lat_sum_exporter_perf + - ceph_bluestore_kv_flush_lat_sum_mgr_perf population: - id: bluefs_read_lat_sum - meaning: Average bluefs read latency Total. + id: bluestore_kv_flush_lat_sum + meaning: Average kv_thread flush latency Total. evidence: - - population_bluefs_read_lat_sum + - population_bluestore_kv_flush_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_lat_sum + - lifecycle_bluestore_kv_flush_lat_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: read_lat + aspect: kv_flush_lat evidence: - - unit_bluefs_read_lat_sum + - unit_bluestore_kv_flush_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -47979,36 +52434,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_lat_sum + - labels_bluestore_kv_flush_lat_sum functional_dependencies: {} - bluefs_read_prefetch_bytes: + bluestore_kv_sync_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_prefetch_bytes + - ceph_bluestore_kv_sync_lat_count population: - id: bluefs_read_prefetch_bytes - meaning: Bytes requested in prefetch read mode. + id: bluestore_kv_sync_lat_count + meaning: Average kv_sync thread latency Count. evidence: - - population_bluefs_read_prefetch_bytes + - population_bluestore_kv_sync_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_prefetch_bytes + - lifecycle_bluestore_kv_sync_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_prefetch_bytes + object: operations + aspect: kv_sync_lat evidence: - - unit_bluefs_read_prefetch_bytes + - unit_bluestore_kv_sync_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48019,36 +52474,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_prefetch_bytes + - labels_bluestore_kv_sync_lat_count functional_dependencies: {} - bluefs_read_prefetch_count: + bluestore_kv_sync_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_read_prefetch_count + - ceph_bluestore_kv_sync_lat_sum_exporter_perf + - ceph_bluestore_kv_sync_lat_sum_mgr_perf population: - id: bluefs_read_prefetch_count - meaning: prefetch read requests processed. + id: bluestore_kv_sync_lat_sum + meaning: Average kv_sync thread latency Total. evidence: - - population_bluefs_read_prefetch_count + - population_bluestore_kv_sync_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_prefetch_count + - lifecycle_bluestore_kv_sync_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: read_prefetch + object: accumulated_latency + aspect: kv_sync_lat evidence: - - unit_bluefs_read_prefetch_count + - unit_bluestore_kv_sync_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48059,36 +52516,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_prefetch_count + - labels_bluestore_kv_sync_lat_sum functional_dependencies: {} - bluefs_read_random_buffer_bytes: + bluestore_omap_clear_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_random_buffer_bytes + - ceph_bluestore_omap_clear_lat_count population: - id: bluefs_read_random_buffer_bytes - meaning: Bytes read from prefetch buffer in random read mode. + id: bluestore_omap_clear_lat_count + meaning: Average omap clear call latency Count. evidence: - - population_bluefs_read_random_buffer_bytes + - population_bluestore_omap_clear_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_buffer_bytes + - lifecycle_bluestore_omap_clear_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_random_buffer_bytes + object: operations + aspect: clear_lat evidence: - - unit_bluefs_read_random_buffer_bytes + - unit_bluestore_omap_clear_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48099,36 +52556,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_buffer_bytes + - labels_bluestore_omap_clear_lat_count functional_dependencies: {} - bluefs_read_random_buffer_count: + bluestore_omap_clear_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_read_random_buffer_count + - ceph_bluestore_omap_clear_lat_sum_exporter_perf + - ceph_bluestore_omap_clear_lat_sum_mgr_perf population: - id: bluefs_read_random_buffer_count - meaning: random read requests processed using prefetch buffer. + id: bluestore_omap_clear_lat_sum + meaning: Average omap clear call latency Total. evidence: - - population_bluefs_read_random_buffer_count + - population_bluestore_omap_clear_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_buffer_count + - lifecycle_bluestore_omap_clear_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: read_random_buffer + object: accumulated_latency + aspect: clear_lat evidence: - - unit_bluefs_read_random_buffer_count + - unit_bluestore_omap_clear_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48139,36 +52598,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_buffer_count + - labels_bluestore_omap_clear_lat_sum functional_dependencies: {} - bluefs_read_random_bytes: + bluestore_omap_get_keys_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_random_bytes + - ceph_bluestore_omap_get_keys_lat_count population: - id: bluefs_read_random_bytes - meaning: Bytes requested in random read mode. + id: bluestore_omap_get_keys_lat_count + meaning: Average omap get_keys call latency Count. evidence: - - population_bluefs_read_random_bytes + - population_bluestore_omap_get_keys_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_bytes + - lifecycle_bluestore_omap_get_keys_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_random_bytes + object: operations + aspect: get_keys_lat evidence: - - unit_bluefs_read_random_bytes + - unit_bluestore_omap_get_keys_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48179,36 +52638,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_bytes + - labels_bluestore_omap_get_keys_lat_count functional_dependencies: {} - bluefs_read_random_count: + bluestore_omap_get_keys_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_read_random_count + - ceph_bluestore_omap_get_keys_lat_sum_exporter_perf + - ceph_bluestore_omap_get_keys_lat_sum_mgr_perf population: - id: bluefs_read_random_count - meaning: random read requests processed. + id: bluestore_omap_get_keys_lat_sum + meaning: Average omap get_keys call latency Total. evidence: - - population_bluefs_read_random_count + - population_bluestore_omap_get_keys_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_count + - lifecycle_bluestore_omap_get_keys_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: read_random + object: accumulated_latency + aspect: get_keys_lat evidence: - - unit_bluefs_read_random_count + - unit_bluestore_omap_get_keys_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48219,36 +52680,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_count + - labels_bluestore_omap_get_keys_lat_sum functional_dependencies: {} - bluefs_read_random_disk_bytes: + bluestore_omap_get_values_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_random_disk_bytes + - ceph_bluestore_omap_get_values_lat_count population: - id: bluefs_read_random_disk_bytes - meaning: Bytes read from disk in random read mode. + id: bluestore_omap_get_values_lat_count + meaning: Average omap get_values call latency Count. evidence: - - population_bluefs_read_random_disk_bytes + - population_bluestore_omap_get_values_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_disk_bytes + - lifecycle_bluestore_omap_get_values_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_random_disk_bytes + object: operations + aspect: get_values_lat evidence: - - unit_bluefs_read_random_disk_bytes + - unit_bluestore_omap_get_values_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48259,36 +52720,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_disk_bytes + - labels_bluestore_omap_get_values_lat_count functional_dependencies: {} - bluefs_read_random_disk_bytes_db: + bluestore_omap_get_values_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_read_random_disk_bytes_db + - ceph_bluestore_omap_get_values_lat_sum_exporter_perf + - ceph_bluestore_omap_get_values_lat_sum_mgr_perf population: - id: bluefs_read_random_disk_bytes_db - meaning: random reads requests going to DB disk. + id: bluestore_omap_get_values_lat_sum + meaning: Average omap get_values call latency Total. evidence: - - population_bluefs_read_random_disk_bytes_db + - population_bluestore_omap_get_values_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_disk_bytes_db + - lifecycle_bluestore_omap_get_values_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: read_random_disk_bytes_db + object: accumulated_latency + aspect: get_values_lat evidence: - - unit_bluefs_read_random_disk_bytes_db + - unit_bluestore_omap_get_values_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48299,36 +52762,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_disk_bytes_db + - labels_bluestore_omap_get_values_lat_sum functional_dependencies: {} - bluefs_read_random_disk_bytes_slow: + bluestore_omap_iterator_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_random_disk_bytes_slow + - ceph_bluestore_omap_iterator_count population: - id: bluefs_read_random_disk_bytes_slow - meaning: random reads requests going to main disk. + id: bluestore_omap_iterator_count + meaning: Open omap iterators count. evidence: - - population_bluefs_read_random_disk_bytes_slow + - population_bluestore_omap_iterator_count components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluefs_read_random_disk_bytes_slow + - lifecycle_bluestore_omap_iterator_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_random_disk_bytes_slow + object: iterators + aspect: iterator evidence: - - unit_bluefs_read_random_disk_bytes_slow + - unit_bluestore_omap_iterator_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48339,36 +52802,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_disk_bytes_slow + - labels_bluestore_omap_iterator_count functional_dependencies: {} - bluefs_read_random_disk_bytes_wal: + bluestore_omap_lower_bound_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_random_disk_bytes_wal + - ceph_bluestore_omap_lower_bound_lat_count population: - id: bluefs_read_random_disk_bytes_wal - meaning: random reads requests going to WAL disk. + id: bluestore_omap_lower_bound_lat_count + meaning: Average omap iterator lower_bound call latency Count. evidence: - - population_bluefs_read_random_disk_bytes_wal + - population_bluestore_omap_lower_bound_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_disk_bytes_wal + - lifecycle_bluestore_omap_lower_bound_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_random_disk_bytes_wal + object: operations + aspect: lower_bound_lat evidence: - - unit_bluefs_read_random_disk_bytes_wal + - unit_bluestore_omap_lower_bound_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48379,36 +52842,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_disk_bytes_wal + - labels_bluestore_omap_lower_bound_lat_count functional_dependencies: {} - bluefs_read_random_disk_count: + bluestore_omap_lower_bound_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluefs_read_random_disk_count + - ceph_bluestore_omap_lower_bound_lat_sum_exporter_perf + - ceph_bluestore_omap_lower_bound_lat_sum_mgr_perf population: - id: bluefs_read_random_disk_count - meaning: random reads requests going to disk. + id: bluestore_omap_lower_bound_lat_sum + meaning: Average omap iterator lower_bound call latency Total. evidence: - - population_bluefs_read_random_disk_count + - population_bluestore_omap_lower_bound_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_disk_count + - lifecycle_bluestore_omap_lower_bound_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: read_random_disk + object: accumulated_latency + aspect: lower_bound_lat evidence: - - unit_bluefs_read_random_disk_count + - unit_bluestore_omap_lower_bound_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48419,36 +52884,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_disk_count + - labels_bluestore_omap_lower_bound_lat_sum functional_dependencies: {} - bluefs_read_random_lat_count: + bluestore_omap_next_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_random_lat_count + - ceph_bluestore_omap_next_lat_count population: - id: bluefs_read_random_lat_count - meaning: Average bluefs read_random latency Count. + id: bluestore_omap_next_lat_count + meaning: Average omap iterator next call latency Count. evidence: - - population_bluefs_read_random_lat_count + - population_bluestore_omap_next_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_lat_count + - lifecycle_bluestore_omap_next_lat_count unit: quantity: count base: one rate: none object: operations - aspect: read_random_lat + aspect: next_lat evidence: - - unit_bluefs_read_random_lat_count + - unit_bluestore_omap_next_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48459,9 +52924,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_lat_count + - labels_bluestore_omap_next_lat_count functional_dependencies: {} - bluefs_read_random_lat_sum: + bluestore_omap_next_lat_sum: source: generated: registry_groups: @@ -48469,28 +52934,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluefs_read_random_lat_sum_exporter_perf - - ceph_bluefs_read_random_lat_sum_mgr_perf + - ceph_bluestore_omap_next_lat_sum_exporter_perf + - ceph_bluestore_omap_next_lat_sum_mgr_perf population: - id: bluefs_read_random_lat_sum - meaning: Average bluefs read_random latency Total. + id: bluestore_omap_next_lat_sum + meaning: Average omap iterator next call latency Total. evidence: - - population_bluefs_read_random_lat_sum + - population_bluestore_omap_next_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_random_lat_sum + - lifecycle_bluestore_omap_next_lat_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: read_random_lat + aspect: next_lat evidence: - - unit_bluefs_read_random_lat_sum + - unit_bluestore_omap_next_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48501,36 +52966,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_random_lat_sum + - labels_bluestore_omap_next_lat_sum functional_dependencies: {} - bluefs_read_zeros_candidate: + bluestore_omap_rmkey_range_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_zeros_candidate + - ceph_bluestore_omap_rmkey_range_count population: - id: bluefs_read_zeros_candidate - meaning: How many times bluefs read found page with all 0s. + id: bluestore_omap_rmkey_range_count + meaning: amount of omap key ranges removed via rmkeys. evidence: - - population_bluefs_read_zeros_candidate + - population_bluestore_omap_rmkey_range_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_zeros_candidate + - lifecycle_bluestore_omap_rmkey_range_count unit: quantity: count base: one rate: none - object: reads - aspect: candidate + object: ranges + aspect: rmkey_range evidence: - - unit_bluefs_read_zeros_candidate + - unit_bluestore_omap_rmkey_range_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48541,36 +53006,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_zeros_candidate + - labels_bluestore_omap_rmkey_range_count functional_dependencies: {} - bluefs_read_zeros_errors: + bluestore_omap_rmkeys_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_read_zeros_errors + - ceph_bluestore_omap_rmkeys_count population: - id: bluefs_read_zeros_errors - meaning: How many times bluefs read found transient page with all 0s. + id: bluestore_omap_rmkeys_count + meaning: amount of omap keys removed via rmkeys. evidence: - - population_bluefs_read_zeros_errors + - population_bluestore_omap_rmkeys_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_read_zeros_errors + - lifecycle_bluestore_omap_rmkeys_count unit: quantity: count base: one rate: none - object: reads - aspect: errors + object: keys + aspect: rmkeys evidence: - - unit_bluefs_read_zeros_errors + - unit_bluestore_omap_rmkeys_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48581,36 +53046,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_read_zeros_errors + - labels_bluestore_omap_rmkeys_count functional_dependencies: {} - bluefs_slow_alloc_lat_count: + bluestore_omap_seek_to_first_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_slow_alloc_lat_count + - ceph_bluestore_omap_seek_to_first_lat_count population: - id: bluefs_slow_alloc_lat_count - meaning: Average allocation latency for primary/shared device Count. + id: bluestore_omap_seek_to_first_lat_count + meaning: Average omap iterator seek_to_first call latency Count. evidence: - - population_bluefs_slow_alloc_lat_count + - population_bluestore_omap_seek_to_first_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_slow_alloc_lat_count + - lifecycle_bluestore_omap_seek_to_first_lat_count unit: quantity: count base: one rate: none object: operations - aspect: slow_alloc_lat + aspect: seek_to_first_lat evidence: - - unit_bluefs_slow_alloc_lat_count + - unit_bluestore_omap_seek_to_first_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48621,9 +53086,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_slow_alloc_lat_count + - labels_bluestore_omap_seek_to_first_lat_count functional_dependencies: {} - bluefs_slow_alloc_lat_sum: + bluestore_omap_seek_to_first_lat_sum: source: generated: registry_groups: @@ -48631,68 +53096,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluefs_slow_alloc_lat_sum_exporter_perf - - ceph_bluefs_slow_alloc_lat_sum_mgr_perf + - ceph_bluestore_omap_seek_to_first_lat_sum_exporter_perf + - ceph_bluestore_omap_seek_to_first_lat_sum_mgr_perf population: - id: bluefs_slow_alloc_lat_sum - meaning: Average allocation latency for primary/shared device Total. + id: bluestore_omap_seek_to_first_lat_sum + meaning: Average omap iterator seek_to_first call latency Total. evidence: - - population_bluefs_slow_alloc_lat_sum + - population_bluestore_omap_seek_to_first_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_slow_alloc_lat_sum + - lifecycle_bluestore_omap_seek_to_first_lat_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: slow_alloc_lat - evidence: - - unit_bluefs_slow_alloc_lat_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_bluefs_slow_alloc_lat_sum - functional_dependencies: {} - bluefs_slow_total_bytes: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - ceph_bluefs_slow_total_bytes - population: - id: bluefs_slow_total_bytes - meaning: Total bytes (slow device). - evidence: - - population_bluefs_slow_total_bytes - components: - value: - wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_bluefs_slow_total_bytes - unit: - quantity: data - base: byte - rate: none - object: space_and_memory - aspect: slow_total_bytes + aspect: seek_to_first_lat evidence: - - unit_bluefs_slow_total_bytes + - unit_bluestore_omap_seek_to_first_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48703,36 +53128,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_slow_total_bytes + - labels_bluestore_omap_seek_to_first_lat_sum functional_dependencies: {} - bluefs_slow_used_bytes: + bluestore_omap_setheader_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_slow_used_bytes + - ceph_bluestore_omap_setheader_bytes population: - id: bluefs_slow_used_bytes - meaning: Used bytes (slow device). + id: bluestore_omap_setheader_bytes + meaning: amount of bytes set by omap setheader calls. evidence: - - population_bluefs_slow_used_bytes + - population_bluestore_omap_setheader_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluefs_slow_used_bytes + - lifecycle_bluestore_omap_setheader_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: slow_used_bytes + object: byte_throughput + aspect: setheader_bytes evidence: - - unit_bluefs_slow_used_bytes + - unit_bluestore_omap_setheader_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48743,36 +53168,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_slow_used_bytes + - labels_bluestore_omap_setheader_bytes functional_dependencies: {} - bluefs_truncate_lat_count: + bluestore_omap_setheader_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_truncate_lat_count + - ceph_bluestore_omap_setheader_count population: - id: bluefs_truncate_lat_count - meaning: Average bluefs truncate latency Count. + id: bluestore_omap_setheader_count + meaning: amount of omap setheader calls. evidence: - - population_bluefs_truncate_lat_count + - population_bluestore_omap_setheader_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_truncate_lat_count + - lifecycle_bluestore_omap_setheader_count unit: quantity: count base: one rate: none - object: operations - aspect: truncate_lat + object: calls + aspect: setheader evidence: - - unit_bluefs_truncate_lat_count + - unit_bluestore_omap_setheader_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48783,38 +53208,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_truncate_lat_count + - labels_bluestore_omap_setheader_count functional_dependencies: {} - bluefs_truncate_lat_sum: + bluestore_omap_setkeys_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluefs_truncate_lat_sum_exporter_perf - - ceph_bluefs_truncate_lat_sum_mgr_perf + - ceph_bluestore_omap_setkeys_bytes population: - id: bluefs_truncate_lat_sum - meaning: Average bluefs truncate latency Total. + id: bluestore_omap_setkeys_bytes + meaning: amount of bytes set by omap setkeys calls. evidence: - - population_bluefs_truncate_lat_sum + - population_bluestore_omap_setkeys_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_truncate_lat_sum + - lifecycle_bluestore_omap_setkeys_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: truncate_lat + object: byte_throughput + aspect: setkeys_bytes evidence: - - unit_bluefs_truncate_lat_sum + - unit_bluestore_omap_setkeys_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48825,36 +53248,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_truncate_lat_sum + - labels_bluestore_omap_setkeys_bytes functional_dependencies: {} - bluefs_unlink_lat_count: + bluestore_omap_setkeys_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_unlink_lat_count + - ceph_bluestore_omap_setkeys_count population: - id: bluefs_unlink_lat_count - meaning: Average bluefs unlink latency Count. + id: bluestore_omap_setkeys_count + meaning: amount of omap setkeys calls. evidence: - - population_bluefs_unlink_lat_count + - population_bluestore_omap_setkeys_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_unlink_lat_count + - lifecycle_bluestore_omap_setkeys_count unit: quantity: count base: one rate: none - object: operations - aspect: unlink_lat + object: calls + aspect: setkeys evidence: - - unit_bluefs_unlink_lat_count + - unit_bluestore_omap_setkeys_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48865,38 +53288,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_unlink_lat_count + - labels_bluestore_omap_setkeys_count functional_dependencies: {} - bluefs_unlink_lat_sum: + bluestore_omap_setkeys_records: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluefs_unlink_lat_sum_exporter_perf - - ceph_bluefs_unlink_lat_sum_mgr_perf + - ceph_bluestore_omap_setkeys_records population: - id: bluefs_unlink_lat_sum - meaning: Average bluefs unlink latency Total. + id: bluestore_omap_setkeys_records + meaning: amount of keys set by omap setkeys calls. evidence: - - population_bluefs_unlink_lat_sum + - population_bluestore_omap_setkeys_records components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_unlink_lat_sum + - lifecycle_bluestore_omap_setkeys_records unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: unlink_lat + object: keys + aspect: setkeys_records evidence: - - unit_bluefs_unlink_lat_sum + - unit_bluestore_omap_setkeys_records labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48907,36 +53328,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_unlink_lat_sum + - labels_bluestore_omap_setkeys_records functional_dependencies: {} - bluefs_wal_alloc_lat_count: + bluestore_omap_upper_bound_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_wal_alloc_lat_count + - ceph_bluestore_omap_upper_bound_lat_count population: - id: bluefs_wal_alloc_lat_count - meaning: Average bluefs wal allocate latency Count. + id: bluestore_omap_upper_bound_lat_count + meaning: Average omap iterator upper_bound call latency Count. evidence: - - population_bluefs_wal_alloc_lat_count + - population_bluestore_omap_upper_bound_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_wal_alloc_lat_count + - lifecycle_bluestore_omap_upper_bound_lat_count unit: quantity: count base: one rate: none object: operations - aspect: wal_alloc_lat + aspect: upper_bound_lat evidence: - - unit_bluefs_wal_alloc_lat_count + - unit_bluestore_omap_upper_bound_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48947,9 +53368,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_wal_alloc_lat_count + - labels_bluestore_omap_upper_bound_lat_count functional_dependencies: {} - bluefs_wal_alloc_lat_sum: + bluestore_omap_upper_bound_lat_sum: source: generated: registry_groups: @@ -48957,28 +53378,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluefs_wal_alloc_lat_sum_exporter_perf - - ceph_bluefs_wal_alloc_lat_sum_mgr_perf + - ceph_bluestore_omap_upper_bound_lat_sum_exporter_perf + - ceph_bluestore_omap_upper_bound_lat_sum_mgr_perf population: - id: bluefs_wal_alloc_lat_sum - meaning: Average bluefs wal allocate latency Total. + id: bluestore_omap_upper_bound_lat_sum + meaning: Average omap iterator upper_bound call latency Total. evidence: - - population_bluefs_wal_alloc_lat_sum + - population_bluestore_omap_upper_bound_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_wal_alloc_lat_sum + - lifecycle_bluestore_omap_upper_bound_lat_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: wal_alloc_lat + aspect: upper_bound_lat evidence: - - unit_bluefs_wal_alloc_lat_sum + - unit_bluestore_omap_upper_bound_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -48989,36 +53410,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_wal_alloc_lat_sum + - labels_bluestore_omap_upper_bound_lat_sum functional_dependencies: {} - bluefs_wal_total_bytes: + bluestore_onode_blobs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_wal_total_bytes + - ceph_bluestore_onode_blobs population: - id: bluefs_wal_total_bytes - meaning: Total bytes (wal device). + id: bluestore_onode_blobs + meaning: Number of blobs in cache. evidence: - - population_bluefs_wal_total_bytes + - population_bluestore_onode_blobs components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluefs_wal_total_bytes + - lifecycle_bluestore_onode_blobs unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: wal_total_bytes + object: blobs + aspect: onode_blobs evidence: - - unit_bluefs_wal_total_bytes + - unit_bluestore_onode_blobs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49029,36 +53450,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_wal_total_bytes + - labels_bluestore_onode_blobs functional_dependencies: {} - bluefs_wal_used_bytes: + bluestore_onode_extents: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_wal_used_bytes + - ceph_bluestore_onode_extents population: - id: bluefs_wal_used_bytes - meaning: Used bytes (wal device). + id: bluestore_onode_extents + meaning: Number of extents in cache. evidence: - - population_bluefs_wal_used_bytes + - population_bluestore_onode_extents components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluefs_wal_used_bytes + - lifecycle_bluestore_onode_extents unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: wal_used_bytes + object: extents + aspect: onode_extents evidence: - - unit_bluefs_wal_used_bytes + - unit_bluestore_onode_extents labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49069,36 +53490,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_wal_used_bytes + - labels_bluestore_onode_extents functional_dependencies: {} - bluefs_write_bytes: + bluestore_onode_hits: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_write_bytes + - ceph_bluestore_onode_hits population: - id: bluefs_write_bytes - meaning: Bytes written. + id: bluestore_onode_hits + meaning: Count of onode cache lookup hits. evidence: - - population_bluefs_write_bytes + - population_bluestore_onode_hits components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_write_bytes + - lifecycle_bluestore_onode_hits unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: write_bytes + object: lookups + aspect: hits evidence: - - unit_bluefs_write_bytes + - unit_bluestore_onode_hits labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49109,36 +53530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_write_bytes + - labels_bluestore_onode_hits functional_dependencies: {} - bluefs_write_count: + bluestore_onode_misses: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_write_count + - ceph_bluestore_onode_misses population: - id: bluefs_write_count - meaning: Write requests processed. + id: bluestore_onode_misses + meaning: Count of onode cache lookup misses. evidence: - - population_bluefs_write_count + - population_bluestore_onode_misses components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_write_count + - lifecycle_bluestore_onode_misses unit: quantity: count base: one rate: none - object: operations - aspect: write + object: lookups + aspect: misses evidence: - - unit_bluefs_write_count + - unit_bluestore_onode_misses labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49149,36 +53570,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_write_count + - labels_bluestore_onode_misses functional_dependencies: {} - bluefs_write_count_sst: + bluestore_onode_reshard: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_write_count_sst + - ceph_bluestore_onode_reshard population: - id: bluefs_write_count_sst - meaning: Write op count to SSTs. + id: bluestore_onode_reshard + meaning: Onode extent map reshard events. evidence: - - population_bluefs_write_count_sst + - population_bluestore_onode_reshard components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_write_count_sst + - lifecycle_bluestore_onode_reshard unit: quantity: count base: one rate: none - object: operations - aspect: write_count_sst + object: events + aspect: value evidence: - - unit_bluefs_write_count_sst + - unit_bluestore_onode_reshard labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49189,36 +53610,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_write_count_sst + - labels_bluestore_onode_reshard functional_dependencies: {} - bluefs_write_count_wal: + bluestore_onode_shard_hits: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_write_count_wal + - ceph_bluestore_onode_shard_hits population: - id: bluefs_write_count_wal - meaning: Write op count to WAL. + id: bluestore_onode_shard_hits + meaning: Count of onode shard cache lookups hits. evidence: - - population_bluefs_write_count_wal + - population_bluestore_onode_shard_hits components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_write_count_wal + - lifecycle_bluestore_onode_shard_hits unit: quantity: count base: one rate: none - object: operations - aspect: write_count_wal + object: lookups + aspect: shard_hits evidence: - - unit_bluefs_write_count_wal + - unit_bluestore_onode_shard_hits labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49229,36 +53650,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_write_count_wal + - labels_bluestore_onode_shard_hits functional_dependencies: {} - bluefs_write_disk_count: + bluestore_onode_shard_misses: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluefs_write_disk_count + - ceph_bluestore_onode_shard_misses population: - id: bluefs_write_disk_count - meaning: Write requests sent to disk. + id: bluestore_onode_shard_misses + meaning: Count of onode shard cache lookups misses. evidence: - - population_bluefs_write_disk_count + - population_bluestore_onode_shard_misses components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluefs_write_disk_count + - lifecycle_bluestore_onode_shard_misses unit: quantity: count base: one rate: none - object: operations - aspect: write_disk + object: lookups + aspect: shard_misses evidence: - - unit_bluefs_write_disk_count + - unit_bluestore_onode_shard_misses labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49269,36 +53690,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluefs_write_disk_count + - labels_bluestore_onode_shard_misses functional_dependencies: {} - bluestore_alloc_unit: + bluestore_onode_spanning_blobs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_alloc_unit + - ceph_bluestore_onode_spanning_blobs population: - id: bluestore_alloc_unit - meaning: allocation unit size in bytes. + id: bluestore_onode_spanning_blobs + meaning: Number of spanning blobs in loaded onodes. evidence: - - population_bluestore_alloc_unit + - population_bluestore_onode_spanning_blobs components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_alloc_unit + - lifecycle_bluestore_onode_spanning_blobs unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: allocation_unit - aspect: alloc_unit + object: blobs + aspect: onode_spanning_blobs evidence: - - unit_bluestore_alloc_unit + - unit_bluestore_onode_spanning_blobs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49309,36 +53730,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_alloc_unit + - labels_bluestore_onode_spanning_blobs functional_dependencies: {} - bluestore_allocated: + bluestore_onodes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_allocated + - ceph_bluestore_onodes population: - id: bluestore_allocated - meaning: Sum for allocated bytes. + id: bluestore_onodes + meaning: Number of onodes in cache. evidence: - - population_bluestore_allocated + - population_bluestore_onodes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_allocated + - lifecycle_bluestore_onodes unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: allocated_space - aspect: allocated + object: onodes + aspect: onodes evidence: - - unit_bluestore_allocated + - unit_bluestore_onodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49349,36 +53770,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_allocated + - labels_bluestore_onodes functional_dependencies: {} - bluestore_allocator_lat_count: + bluestore_onodes_pinned: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_allocator_lat_count + - ceph_bluestore_onodes_pinned population: - id: bluestore_allocator_lat_count - meaning: Average bluestore allocator latency Count. + id: bluestore_onodes_pinned + meaning: Number of pinned onodes in cache. evidence: - - population_bluestore_allocator_lat_count + - population_bluestore_onodes_pinned components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_allocator_lat_count + - lifecycle_bluestore_onodes_pinned unit: quantity: count base: one rate: none - object: operations - aspect: value + object: onodes + aspect: onodes_pinned evidence: - - unit_bluestore_allocator_lat_count + - unit_bluestore_onodes_pinned labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49389,38 +53810,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_allocator_lat_count + - labels_bluestore_onodes_pinned functional_dependencies: {} - bluestore_allocator_lat_sum: + bluestore_pricache_data_committed_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_allocator_lat_sum_exporter_perf - - ceph_bluestore_allocator_lat_sum_mgr_perf + - ceph_bluestore_pricache_data_committed_bytes population: - id: bluestore_allocator_lat_sum - meaning: Average bluestore allocator latency Total. + id: bluestore_pricache_data_committed_bytes + meaning: total bytes committed,. evidence: - - population_bluestore_allocator_lat_sum + - population_bluestore_pricache_data_committed_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_allocator_lat_sum + - lifecycle_bluestore_pricache_data_committed_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: value + object: space_and_memory + aspect: committed_bytes evidence: - - unit_bluestore_allocator_lat_sum + - unit_bluestore_pricache_data_committed_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49431,36 +53850,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_allocator_lat_sum + - labels_bluestore_pricache_data_committed_bytes functional_dependencies: {} - bluestore_blob_split: + bluestore_pricache_data_pri0_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_blob_split + - ceph_bluestore_pricache_data_pri0_bytes population: - id: bluestore_blob_split - meaning: Sum for blob splitting due to resharding. + id: bluestore_pricache_data_pri0_bytes + meaning: bytes allocated to pri0. evidence: - - population_bluestore_blob_split + - population_bluestore_pricache_data_pri0_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_blob_split + - lifecycle_bluestore_pricache_data_pri0_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: blobs - aspect: blob_split + object: space_and_memory + aspect: pri0_bytes evidence: - - unit_bluestore_blob_split + - unit_bluestore_pricache_data_pri0_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49471,36 +53890,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_blob_split + - labels_bluestore_pricache_data_pri0_bytes functional_dependencies: {} - bluestore_buffer_bytes: + bluestore_pricache_data_pri10_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_buffer_bytes + - ceph_bluestore_pricache_data_pri10_bytes population: - id: bluestore_buffer_bytes - meaning: Number of buffer bytes in cache. + id: bluestore_pricache_data_pri10_bytes + meaning: bytes allocated to pri10. evidence: - - population_bluestore_buffer_bytes + - population_bluestore_pricache_data_pri10_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_buffer_bytes + - lifecycle_bluestore_pricache_data_pri10_bytes unit: quantity: data base: byte rate: none - object: buffer_cache_residency - aspect: buffer_bytes + object: space_and_memory + aspect: pri10_bytes evidence: - - unit_bluestore_buffer_bytes + - unit_bluestore_pricache_data_pri10_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49511,36 +53930,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_buffer_bytes + - labels_bluestore_pricache_data_pri10_bytes functional_dependencies: {} - bluestore_buffer_hit_bytes: + bluestore_pricache_data_pri11_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_buffer_hit_bytes + - ceph_bluestore_pricache_data_pri11_bytes population: - id: bluestore_buffer_hit_bytes - meaning: Sum for bytes of read hit in the cache. + id: bluestore_pricache_data_pri11_bytes + meaning: bytes allocated to pri11. evidence: - - population_bluestore_buffer_hit_bytes + - population_bluestore_pricache_data_pri11_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_buffer_hit_bytes + - lifecycle_bluestore_pricache_data_pri11_bytes unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: hit_bytes + object: space_and_memory + aspect: pri11_bytes evidence: - - unit_bluestore_buffer_hit_bytes + - unit_bluestore_pricache_data_pri11_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49551,36 +53970,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_buffer_hit_bytes + - labels_bluestore_pricache_data_pri11_bytes functional_dependencies: {} - bluestore_buffer_miss_bytes: + bluestore_pricache_data_pri1_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_buffer_miss_bytes + - ceph_bluestore_pricache_data_pri1_bytes population: - id: bluestore_buffer_miss_bytes - meaning: Sum for bytes of read missed in the cache. + id: bluestore_pricache_data_pri1_bytes + meaning: bytes allocated to pri1. evidence: - - population_bluestore_buffer_miss_bytes + - population_bluestore_pricache_data_pri1_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_buffer_miss_bytes + - lifecycle_bluestore_pricache_data_pri1_bytes unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: miss_bytes + object: space_and_memory + aspect: pri1_bytes evidence: - - unit_bluestore_buffer_miss_bytes + - unit_bluestore_pricache_data_pri1_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49591,36 +54010,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_buffer_miss_bytes + - labels_bluestore_pricache_data_pri1_bytes functional_dependencies: {} - bluestore_buffers: + bluestore_pricache_data_pri2_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_buffers + - ceph_bluestore_pricache_data_pri2_bytes population: - id: bluestore_buffers - meaning: Number of buffers in cache. + id: bluestore_pricache_data_pri2_bytes + meaning: bytes allocated to pri2. evidence: - - population_bluestore_buffers + - population_bluestore_pricache_data_pri2_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_buffers + - lifecycle_bluestore_pricache_data_pri2_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: items - aspect: value + object: space_and_memory + aspect: pri2_bytes evidence: - - unit_bluestore_buffers + - unit_bluestore_pricache_data_pri2_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49631,36 +54050,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_buffers + - labels_bluestore_pricache_data_pri2_bytes functional_dependencies: {} - bluestore_clist_lat_count: + bluestore_pricache_data_pri3_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_clist_lat_count + - ceph_bluestore_pricache_data_pri3_bytes population: - id: bluestore_clist_lat_count - meaning: Average collection listing latency Count. + id: bluestore_pricache_data_pri3_bytes + meaning: bytes allocated to pri3. evidence: - - population_bluestore_clist_lat_count + - population_bluestore_pricache_data_pri3_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_clist_lat_count + - lifecycle_bluestore_pricache_data_pri3_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: clist_lat + object: space_and_memory + aspect: pri3_bytes evidence: - - unit_bluestore_clist_lat_count + - unit_bluestore_pricache_data_pri3_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49671,38 +54090,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_clist_lat_count + - labels_bluestore_pricache_data_pri3_bytes functional_dependencies: {} - bluestore_clist_lat_sum: + bluestore_pricache_data_pri4_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_clist_lat_sum_exporter_perf - - ceph_bluestore_clist_lat_sum_mgr_perf + - ceph_bluestore_pricache_data_pri4_bytes population: - id: bluestore_clist_lat_sum - meaning: Average collection listing latency Total. + id: bluestore_pricache_data_pri4_bytes + meaning: bytes allocated to pri4. evidence: - - population_bluestore_clist_lat_sum + - population_bluestore_pricache_data_pri4_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_clist_lat_sum + - lifecycle_bluestore_pricache_data_pri4_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: clist_lat + object: space_and_memory + aspect: pri4_bytes evidence: - - unit_bluestore_clist_lat_sum + - unit_bluestore_pricache_data_pri4_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49713,36 +54130,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_clist_lat_sum + - labels_bluestore_pricache_data_pri4_bytes functional_dependencies: {} - bluestore_compress_lat_count: + bluestore_pricache_data_pri5_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_compress_lat_count + - ceph_bluestore_pricache_data_pri5_bytes population: - id: bluestore_compress_lat_count - meaning: Average compress latency Count. + id: bluestore_pricache_data_pri5_bytes + meaning: bytes allocated to pri5. evidence: - - population_bluestore_compress_lat_count + - population_bluestore_pricache_data_pri5_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_compress_lat_count + - lifecycle_bluestore_pricache_data_pri5_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: compress_lat + object: space_and_memory + aspect: pri5_bytes evidence: - - unit_bluestore_compress_lat_count + - unit_bluestore_pricache_data_pri5_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49753,38 +54170,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_compress_lat_count + - labels_bluestore_pricache_data_pri5_bytes functional_dependencies: {} - bluestore_compress_lat_sum: + bluestore_pricache_data_pri6_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_compress_lat_sum_exporter_perf - - ceph_bluestore_compress_lat_sum_mgr_perf + - ceph_bluestore_pricache_data_pri6_bytes population: - id: bluestore_compress_lat_sum - meaning: Average compress latency Total. + id: bluestore_pricache_data_pri6_bytes + meaning: bytes allocated to pri6. evidence: - - population_bluestore_compress_lat_sum + - population_bluestore_pricache_data_pri6_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_compress_lat_sum + - lifecycle_bluestore_pricache_data_pri6_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: compress_lat + object: space_and_memory + aspect: pri6_bytes evidence: - - unit_bluestore_compress_lat_sum + - unit_bluestore_pricache_data_pri6_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49795,36 +54210,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_compress_lat_sum + - labels_bluestore_pricache_data_pri6_bytes functional_dependencies: {} - bluestore_compress_rejected_count: + bluestore_pricache_data_pri7_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_compress_rejected_count + - ceph_bluestore_pricache_data_pri7_bytes population: - id: bluestore_compress_rejected_count - meaning: Sum for compress ops rejected due to low net gain of space. + id: bluestore_pricache_data_pri7_bytes + meaning: bytes allocated to pri7. evidence: - - population_bluestore_compress_rejected_count + - population_bluestore_pricache_data_pri7_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_compress_rejected_count + - lifecycle_bluestore_pricache_data_pri7_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: compress_rejected + object: space_and_memory + aspect: pri7_bytes evidence: - - unit_bluestore_compress_rejected_count + - unit_bluestore_pricache_data_pri7_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49835,36 +54250,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_compress_rejected_count + - labels_bluestore_pricache_data_pri7_bytes functional_dependencies: {} - bluestore_compress_success_count: + bluestore_pricache_data_pri8_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_compress_success_count + - ceph_bluestore_pricache_data_pri8_bytes population: - id: bluestore_compress_success_count - meaning: Sum for beneficial compress ops. + id: bluestore_pricache_data_pri8_bytes + meaning: bytes allocated to pri8. evidence: - - population_bluestore_compress_success_count + - population_bluestore_pricache_data_pri8_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_compress_success_count + - lifecycle_bluestore_pricache_data_pri8_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: compress_success + object: space_and_memory + aspect: pri8_bytes evidence: - - unit_bluestore_compress_success_count + - unit_bluestore_pricache_data_pri8_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49875,36 +54290,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_compress_success_count + - labels_bluestore_pricache_data_pri8_bytes functional_dependencies: {} - bluestore_compressed: + bluestore_pricache_data_pri9_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_compressed + - ceph_bluestore_pricache_data_pri9_bytes population: - id: bluestore_compressed - meaning: Sum for stored compressed bytes. + id: bluestore_pricache_data_pri9_bytes + meaning: bytes allocated to pri9. evidence: - - population_bluestore_compressed + - population_bluestore_pricache_data_pri9_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_compressed + - lifecycle_bluestore_pricache_data_pri9_bytes unit: quantity: data base: byte rate: none object: space_and_memory - aspect: compressed + aspect: pri9_bytes evidence: - - unit_bluestore_compressed + - unit_bluestore_pricache_data_pri9_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49915,36 +54330,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_compressed + - labels_bluestore_pricache_data_pri9_bytes functional_dependencies: {} - bluestore_compressed_allocated: + bluestore_pricache_data_reserved_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_compressed_allocated + - ceph_bluestore_pricache_data_reserved_bytes population: - id: bluestore_compressed_allocated - meaning: Sum for bytes allocated for compressed data. + id: bluestore_pricache_data_reserved_bytes + meaning: bytes reserved for future growth. evidence: - - population_bluestore_compressed_allocated + - population_bluestore_pricache_data_reserved_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_compressed_allocated + - lifecycle_bluestore_pricache_data_reserved_bytes unit: quantity: data base: byte rate: none object: space_and_memory - aspect: allocated + aspect: reserved_bytes evidence: - - unit_bluestore_compressed_allocated + - unit_bluestore_pricache_data_reserved_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49955,36 +54370,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_compressed_allocated + - labels_bluestore_pricache_data_reserved_bytes functional_dependencies: {} - bluestore_compressed_original: + bluestore_pricache_kv_committed_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_compressed_original + - ceph_bluestore_pricache_kv_committed_bytes population: - id: bluestore_compressed_original - meaning: Sum for original bytes that were compressed. + id: bluestore_pricache_kv_committed_bytes + meaning: total bytes committed,. evidence: - - population_bluestore_compressed_original + - population_bluestore_pricache_kv_committed_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_compressed_original + - lifecycle_bluestore_pricache_kv_committed_bytes unit: quantity: data base: byte rate: none object: space_and_memory - aspect: original + aspect: committed_bytes evidence: - - unit_bluestore_compressed_original + - unit_bluestore_pricache_kv_committed_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -49995,36 +54410,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_compressed_original + - labels_bluestore_pricache_kv_committed_bytes functional_dependencies: {} - bluestore_csum_lat_count: + bluestore_pricache_kv_onode_committed_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_csum_lat_count + - ceph_bluestore_pricache_kv_onode_committed_bytes population: - id: bluestore_csum_lat_count - meaning: Average checksum latency Count. + id: bluestore_pricache_kv_onode_committed_bytes + meaning: total bytes committed,. evidence: - - population_bluestore_csum_lat_count + - population_bluestore_pricache_kv_onode_committed_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_csum_lat_count + - lifecycle_bluestore_pricache_kv_onode_committed_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: csum_lat + object: space_and_memory + aspect: committed_bytes evidence: - - unit_bluestore_csum_lat_count + - unit_bluestore_pricache_kv_onode_committed_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50035,38 +54450,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_csum_lat_count + - labels_bluestore_pricache_kv_onode_committed_bytes functional_dependencies: {} - bluestore_csum_lat_sum: + bluestore_pricache_kv_onode_pri0_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_csum_lat_sum_exporter_perf - - ceph_bluestore_csum_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_onode_pri0_bytes population: - id: bluestore_csum_lat_sum - meaning: Average checksum latency Total. + id: bluestore_pricache_kv_onode_pri0_bytes + meaning: bytes allocated to pri0. evidence: - - population_bluestore_csum_lat_sum + - population_bluestore_pricache_kv_onode_pri0_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_csum_lat_sum + - lifecycle_bluestore_pricache_kv_onode_pri0_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: csum_lat + object: space_and_memory + aspect: pri0_bytes evidence: - - unit_bluestore_csum_lat_sum + - unit_bluestore_pricache_kv_onode_pri0_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50077,36 +54490,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_csum_lat_sum + - labels_bluestore_pricache_kv_onode_pri0_bytes functional_dependencies: {} - bluestore_decompress_lat_count: + bluestore_pricache_kv_onode_pri10_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_decompress_lat_count + - ceph_bluestore_pricache_kv_onode_pri10_bytes population: - id: bluestore_decompress_lat_count - meaning: Average decompress latency Count. + id: bluestore_pricache_kv_onode_pri10_bytes + meaning: bytes allocated to pri10. evidence: - - population_bluestore_decompress_lat_count + - population_bluestore_pricache_kv_onode_pri10_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_decompress_lat_count + - lifecycle_bluestore_pricache_kv_onode_pri10_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: decompress_lat + object: space_and_memory + aspect: pri10_bytes evidence: - - unit_bluestore_decompress_lat_count + - unit_bluestore_pricache_kv_onode_pri10_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50117,38 +54530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_decompress_lat_count + - labels_bluestore_pricache_kv_onode_pri10_bytes functional_dependencies: {} - bluestore_decompress_lat_sum: + bluestore_pricache_kv_onode_pri11_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_decompress_lat_sum_exporter_perf - - ceph_bluestore_decompress_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_onode_pri11_bytes population: - id: bluestore_decompress_lat_sum - meaning: Average decompress latency Total. + id: bluestore_pricache_kv_onode_pri11_bytes + meaning: bytes allocated to pri11. evidence: - - population_bluestore_decompress_lat_sum + - population_bluestore_pricache_kv_onode_pri11_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_decompress_lat_sum + - lifecycle_bluestore_pricache_kv_onode_pri11_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: decompress_lat + object: space_and_memory + aspect: pri11_bytes evidence: - - unit_bluestore_decompress_lat_sum + - unit_bluestore_pricache_kv_onode_pri11_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50159,36 +54570,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_decompress_lat_sum + - labels_bluestore_pricache_kv_onode_pri11_bytes functional_dependencies: {} - bluestore_extent_compress: + bluestore_pricache_kv_onode_pri1_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_extent_compress + - ceph_bluestore_pricache_kv_onode_pri1_bytes population: - id: bluestore_extent_compress - meaning: Sum for extents that have been removed due to compression. + id: bluestore_pricache_kv_onode_pri1_bytes + meaning: bytes allocated to pri1. evidence: - - population_bluestore_extent_compress + - population_bluestore_pricache_kv_onode_pri1_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_extent_compress + - lifecycle_bluestore_pricache_kv_onode_pri1_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: extents - aspect: extent_compress + object: space_and_memory + aspect: pri1_bytes evidence: - - unit_bluestore_extent_compress + - unit_bluestore_pricache_kv_onode_pri1_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50199,36 +54610,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_extent_compress + - labels_bluestore_pricache_kv_onode_pri1_bytes functional_dependencies: {} - bluestore_fragmentation_micros: + bluestore_pricache_kv_onode_pri2_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_fragmentation_micros + - ceph_bluestore_pricache_kv_onode_pri2_bytes population: - id: bluestore_fragmentation_micros - meaning: How fragmented bluestore free space is (free extents / max possible number of free extents) * 1000. + id: bluestore_pricache_kv_onode_pri2_bytes + meaning: bytes allocated to pri2. evidence: - - population_bluestore_fragmentation_micros + - population_bluestore_pricache_kv_onode_pri2_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_fragmentation_micros + - lifecycle_bluestore_pricache_kv_onode_pri2_bytes unit: - quantity: ratio - base: per_mille + quantity: data + base: byte rate: none - object: fragmentation - aspect: value + object: space_and_memory + aspect: pri2_bytes evidence: - - unit_bluestore_fragmentation_micros + - unit_bluestore_pricache_kv_onode_pri2_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50239,36 +54650,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_fragmentation_micros + - labels_bluestore_pricache_kv_onode_pri2_bytes functional_dependencies: {} - bluestore_gc_merged: + bluestore_pricache_kv_onode_pri3_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_gc_merged + - ceph_bluestore_pricache_kv_onode_pri3_bytes population: - id: bluestore_gc_merged - meaning: gc_merged. + id: bluestore_pricache_kv_onode_pri3_bytes + meaning: bytes allocated to pri3. evidence: - - population_bluestore_gc_merged + - population_bluestore_pricache_kv_onode_pri3_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_gc_merged + - lifecycle_bluestore_pricache_kv_onode_pri3_bytes unit: quantity: data base: byte rate: none - object: garbage_collection_merge_throughput - aspect: gc_merged + object: space_and_memory + aspect: pri3_bytes evidence: - - unit_bluestore_gc_merged + - unit_bluestore_pricache_kv_onode_pri3_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50279,36 +54690,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_gc_merged + - labels_bluestore_pricache_kv_onode_pri3_bytes functional_dependencies: {} - bluestore_issued_deferred_write_bytes: + bluestore_pricache_kv_onode_pri4_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_issued_deferred_write_bytes + - ceph_bluestore_pricache_kv_onode_pri4_bytes population: - id: bluestore_issued_deferred_write_bytes - meaning: Total bytes in issued deferred writes. + id: bluestore_pricache_kv_onode_pri4_bytes + meaning: bytes allocated to pri4. evidence: - - population_bluestore_issued_deferred_write_bytes + - population_bluestore_pricache_kv_onode_pri4_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_issued_deferred_write_bytes + - lifecycle_bluestore_pricache_kv_onode_pri4_bytes unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: issued_deferred_write_bytes + object: space_and_memory + aspect: pri4_bytes evidence: - - unit_bluestore_issued_deferred_write_bytes + - unit_bluestore_pricache_kv_onode_pri4_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50319,36 +54730,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_issued_deferred_write_bytes + - labels_bluestore_pricache_kv_onode_pri4_bytes functional_dependencies: {} - bluestore_issued_deferred_writes: + bluestore_pricache_kv_onode_pri5_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_issued_deferred_writes + - ceph_bluestore_pricache_kv_onode_pri5_bytes population: - id: bluestore_issued_deferred_writes - meaning: Total deferred writes issued. + id: bluestore_pricache_kv_onode_pri5_bytes + meaning: bytes allocated to pri5. evidence: - - population_bluestore_issued_deferred_writes + - population_bluestore_pricache_kv_onode_pri5_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_issued_deferred_writes + - lifecycle_bluestore_pricache_kv_onode_pri5_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: writes - aspect: issued_deferred_writes + object: space_and_memory + aspect: pri5_bytes evidence: - - unit_bluestore_issued_deferred_writes + - unit_bluestore_pricache_kv_onode_pri5_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50359,36 +54770,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_issued_deferred_writes + - labels_bluestore_pricache_kv_onode_pri5_bytes functional_dependencies: {} - bluestore_kv_commit_lat_count: + bluestore_pricache_kv_onode_pri6_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_kv_commit_lat_count + - ceph_bluestore_pricache_kv_onode_pri6_bytes population: - id: bluestore_kv_commit_lat_count - meaning: Average kv_thread commit latency Count. + id: bluestore_pricache_kv_onode_pri6_bytes + meaning: bytes allocated to pri6. evidence: - - population_bluestore_kv_commit_lat_count + - population_bluestore_pricache_kv_onode_pri6_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_kv_commit_lat_count + - lifecycle_bluestore_pricache_kv_onode_pri6_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: kv_commit_lat + object: space_and_memory + aspect: pri6_bytes evidence: - - unit_bluestore_kv_commit_lat_count + - unit_bluestore_pricache_kv_onode_pri6_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50399,38 +54810,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_kv_commit_lat_count + - labels_bluestore_pricache_kv_onode_pri6_bytes functional_dependencies: {} - bluestore_kv_commit_lat_sum: + bluestore_pricache_kv_onode_pri7_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_kv_commit_lat_sum_exporter_perf - - ceph_bluestore_kv_commit_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_onode_pri7_bytes population: - id: bluestore_kv_commit_lat_sum - meaning: Average kv_thread commit latency Total. + id: bluestore_pricache_kv_onode_pri7_bytes + meaning: bytes allocated to pri7. evidence: - - population_bluestore_kv_commit_lat_sum + - population_bluestore_pricache_kv_onode_pri7_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_kv_commit_lat_sum + - lifecycle_bluestore_pricache_kv_onode_pri7_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: kv_commit_lat + object: space_and_memory + aspect: pri7_bytes evidence: - - unit_bluestore_kv_commit_lat_sum + - unit_bluestore_pricache_kv_onode_pri7_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50441,36 +54850,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_kv_commit_lat_sum + - labels_bluestore_pricache_kv_onode_pri7_bytes functional_dependencies: {} - bluestore_kv_final_lat_count: + bluestore_pricache_kv_onode_pri8_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_kv_final_lat_count + - ceph_bluestore_pricache_kv_onode_pri8_bytes population: - id: bluestore_kv_final_lat_count - meaning: Average kv_finalize thread latency Count. + id: bluestore_pricache_kv_onode_pri8_bytes + meaning: bytes allocated to pri8. evidence: - - population_bluestore_kv_final_lat_count + - population_bluestore_pricache_kv_onode_pri8_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_kv_final_lat_count + - lifecycle_bluestore_pricache_kv_onode_pri8_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: kv_final_lat + object: space_and_memory + aspect: pri8_bytes evidence: - - unit_bluestore_kv_final_lat_count + - unit_bluestore_pricache_kv_onode_pri8_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50481,38 +54890,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_kv_final_lat_count + - labels_bluestore_pricache_kv_onode_pri8_bytes functional_dependencies: {} - bluestore_kv_final_lat_sum: + bluestore_pricache_kv_onode_pri9_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_kv_final_lat_sum_exporter_perf - - ceph_bluestore_kv_final_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_onode_pri9_bytes population: - id: bluestore_kv_final_lat_sum - meaning: Average kv_finalize thread latency Total. + id: bluestore_pricache_kv_onode_pri9_bytes + meaning: bytes allocated to pri9. evidence: - - population_bluestore_kv_final_lat_sum + - population_bluestore_pricache_kv_onode_pri9_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_kv_final_lat_sum + - lifecycle_bluestore_pricache_kv_onode_pri9_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: kv_final_lat + object: space_and_memory + aspect: pri9_bytes evidence: - - unit_bluestore_kv_final_lat_sum + - unit_bluestore_pricache_kv_onode_pri9_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50523,36 +54930,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_kv_final_lat_sum + - labels_bluestore_pricache_kv_onode_pri9_bytes functional_dependencies: {} - bluestore_kv_flush_lat_count: + bluestore_pricache_kv_onode_reserved_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_kv_flush_lat_count + - ceph_bluestore_pricache_kv_onode_reserved_bytes population: - id: bluestore_kv_flush_lat_count - meaning: Average kv_thread flush latency Count. + id: bluestore_pricache_kv_onode_reserved_bytes + meaning: bytes reserved for future growth. evidence: - - population_bluestore_kv_flush_lat_count + - population_bluestore_pricache_kv_onode_reserved_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_kv_flush_lat_count + - lifecycle_bluestore_pricache_kv_onode_reserved_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: kv_flush_lat + object: space_and_memory + aspect: reserved_bytes evidence: - - unit_bluestore_kv_flush_lat_count + - unit_bluestore_pricache_kv_onode_reserved_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50563,38 +54970,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_kv_flush_lat_count + - labels_bluestore_pricache_kv_onode_reserved_bytes functional_dependencies: {} - bluestore_kv_flush_lat_sum: + bluestore_pricache_kv_pri0_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_kv_flush_lat_sum_exporter_perf - - ceph_bluestore_kv_flush_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_pri0_bytes population: - id: bluestore_kv_flush_lat_sum - meaning: Average kv_thread flush latency Total. + id: bluestore_pricache_kv_pri0_bytes + meaning: bytes allocated to pri0. evidence: - - population_bluestore_kv_flush_lat_sum + - population_bluestore_pricache_kv_pri0_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_kv_flush_lat_sum + - lifecycle_bluestore_pricache_kv_pri0_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: kv_flush_lat + object: space_and_memory + aspect: pri0_bytes evidence: - - unit_bluestore_kv_flush_lat_sum + - unit_bluestore_pricache_kv_pri0_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50605,36 +55010,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_kv_flush_lat_sum + - labels_bluestore_pricache_kv_pri0_bytes functional_dependencies: {} - bluestore_kv_sync_lat_count: + bluestore_pricache_kv_pri10_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_kv_sync_lat_count + - ceph_bluestore_pricache_kv_pri10_bytes population: - id: bluestore_kv_sync_lat_count - meaning: Average kv_sync thread latency Count. + id: bluestore_pricache_kv_pri10_bytes + meaning: bytes allocated to pri10. evidence: - - population_bluestore_kv_sync_lat_count + - population_bluestore_pricache_kv_pri10_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_kv_sync_lat_count + - lifecycle_bluestore_pricache_kv_pri10_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: kv_sync_lat + object: space_and_memory + aspect: pri10_bytes evidence: - - unit_bluestore_kv_sync_lat_count + - unit_bluestore_pricache_kv_pri10_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50645,38 +55050,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_kv_sync_lat_count + - labels_bluestore_pricache_kv_pri10_bytes functional_dependencies: {} - bluestore_kv_sync_lat_sum: + bluestore_pricache_kv_pri11_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_kv_sync_lat_sum_exporter_perf - - ceph_bluestore_kv_sync_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_pri11_bytes population: - id: bluestore_kv_sync_lat_sum - meaning: Average kv_sync thread latency Total. + id: bluestore_pricache_kv_pri11_bytes + meaning: bytes allocated to pri11. evidence: - - population_bluestore_kv_sync_lat_sum + - population_bluestore_pricache_kv_pri11_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_kv_sync_lat_sum + - lifecycle_bluestore_pricache_kv_pri11_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: kv_sync_lat + object: space_and_memory + aspect: pri11_bytes evidence: - - unit_bluestore_kv_sync_lat_sum + - unit_bluestore_pricache_kv_pri11_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50687,36 +55090,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_kv_sync_lat_sum + - labels_bluestore_pricache_kv_pri11_bytes functional_dependencies: {} - bluestore_omap_clear_lat_count: + bluestore_pricache_kv_pri1_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_clear_lat_count + - ceph_bluestore_pricache_kv_pri1_bytes population: - id: bluestore_omap_clear_lat_count - meaning: Average omap clear call latency Count. + id: bluestore_pricache_kv_pri1_bytes + meaning: bytes allocated to pri1. evidence: - - population_bluestore_omap_clear_lat_count + - population_bluestore_pricache_kv_pri1_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_clear_lat_count + - lifecycle_bluestore_pricache_kv_pri1_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: clear_lat + object: space_and_memory + aspect: pri1_bytes evidence: - - unit_bluestore_omap_clear_lat_count + - unit_bluestore_pricache_kv_pri1_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50727,38 +55130,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_clear_lat_count + - labels_bluestore_pricache_kv_pri1_bytes functional_dependencies: {} - bluestore_omap_clear_lat_sum: + bluestore_pricache_kv_pri2_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_omap_clear_lat_sum_exporter_perf - - ceph_bluestore_omap_clear_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_pri2_bytes population: - id: bluestore_omap_clear_lat_sum - meaning: Average omap clear call latency Total. + id: bluestore_pricache_kv_pri2_bytes + meaning: bytes allocated to pri2. evidence: - - population_bluestore_omap_clear_lat_sum + - population_bluestore_pricache_kv_pri2_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_clear_lat_sum + - lifecycle_bluestore_pricache_kv_pri2_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: clear_lat + object: space_and_memory + aspect: pri2_bytes evidence: - - unit_bluestore_omap_clear_lat_sum + - unit_bluestore_pricache_kv_pri2_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50769,36 +55170,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_clear_lat_sum + - labels_bluestore_pricache_kv_pri2_bytes functional_dependencies: {} - bluestore_omap_get_keys_lat_count: + bluestore_pricache_kv_pri3_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_get_keys_lat_count + - ceph_bluestore_pricache_kv_pri3_bytes population: - id: bluestore_omap_get_keys_lat_count - meaning: Average omap get_keys call latency Count. + id: bluestore_pricache_kv_pri3_bytes + meaning: bytes allocated to pri3. evidence: - - population_bluestore_omap_get_keys_lat_count + - population_bluestore_pricache_kv_pri3_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_get_keys_lat_count + - lifecycle_bluestore_pricache_kv_pri3_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: get_keys_lat + object: space_and_memory + aspect: pri3_bytes evidence: - - unit_bluestore_omap_get_keys_lat_count + - unit_bluestore_pricache_kv_pri3_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50809,38 +55210,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_get_keys_lat_count + - labels_bluestore_pricache_kv_pri3_bytes functional_dependencies: {} - bluestore_omap_get_keys_lat_sum: + bluestore_pricache_kv_pri4_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_omap_get_keys_lat_sum_exporter_perf - - ceph_bluestore_omap_get_keys_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_pri4_bytes population: - id: bluestore_omap_get_keys_lat_sum - meaning: Average omap get_keys call latency Total. + id: bluestore_pricache_kv_pri4_bytes + meaning: bytes allocated to pri4. evidence: - - population_bluestore_omap_get_keys_lat_sum + - population_bluestore_pricache_kv_pri4_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_get_keys_lat_sum + - lifecycle_bluestore_pricache_kv_pri4_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: get_keys_lat + object: space_and_memory + aspect: pri4_bytes evidence: - - unit_bluestore_omap_get_keys_lat_sum + - unit_bluestore_pricache_kv_pri4_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50851,36 +55250,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_get_keys_lat_sum + - labels_bluestore_pricache_kv_pri4_bytes functional_dependencies: {} - bluestore_omap_get_values_lat_count: + bluestore_pricache_kv_pri5_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_get_values_lat_count + - ceph_bluestore_pricache_kv_pri5_bytes population: - id: bluestore_omap_get_values_lat_count - meaning: Average omap get_values call latency Count. + id: bluestore_pricache_kv_pri5_bytes + meaning: bytes allocated to pri5. evidence: - - population_bluestore_omap_get_values_lat_count + - population_bluestore_pricache_kv_pri5_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_get_values_lat_count + - lifecycle_bluestore_pricache_kv_pri5_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: get_values_lat + object: space_and_memory + aspect: pri5_bytes evidence: - - unit_bluestore_omap_get_values_lat_count + - unit_bluestore_pricache_kv_pri5_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50891,38 +55290,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_get_values_lat_count + - labels_bluestore_pricache_kv_pri5_bytes functional_dependencies: {} - bluestore_omap_get_values_lat_sum: + bluestore_pricache_kv_pri6_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_omap_get_values_lat_sum_exporter_perf - - ceph_bluestore_omap_get_values_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_pri6_bytes population: - id: bluestore_omap_get_values_lat_sum - meaning: Average omap get_values call latency Total. + id: bluestore_pricache_kv_pri6_bytes + meaning: bytes allocated to pri6. evidence: - - population_bluestore_omap_get_values_lat_sum + - population_bluestore_pricache_kv_pri6_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_get_values_lat_sum + - lifecycle_bluestore_pricache_kv_pri6_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: get_values_lat + object: space_and_memory + aspect: pri6_bytes evidence: - - unit_bluestore_omap_get_values_lat_sum + - unit_bluestore_pricache_kv_pri6_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50933,36 +55330,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_get_values_lat_sum + - labels_bluestore_pricache_kv_pri6_bytes functional_dependencies: {} - bluestore_omap_iterator_count: + bluestore_pricache_kv_pri7_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_iterator_count + - ceph_bluestore_pricache_kv_pri7_bytes population: - id: bluestore_omap_iterator_count - meaning: Open omap iterators count. + id: bluestore_pricache_kv_pri7_bytes + meaning: bytes allocated to pri7. evidence: - - population_bluestore_omap_iterator_count + - population_bluestore_pricache_kv_pri7_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_omap_iterator_count + - lifecycle_bluestore_pricache_kv_pri7_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: iterators - aspect: iterator + object: space_and_memory + aspect: pri7_bytes evidence: - - unit_bluestore_omap_iterator_count + - unit_bluestore_pricache_kv_pri7_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -50973,36 +55370,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_iterator_count + - labels_bluestore_pricache_kv_pri7_bytes functional_dependencies: {} - bluestore_omap_lower_bound_lat_count: + bluestore_pricache_kv_pri8_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_lower_bound_lat_count + - ceph_bluestore_pricache_kv_pri8_bytes population: - id: bluestore_omap_lower_bound_lat_count - meaning: Average omap iterator lower_bound call latency Count. + id: bluestore_pricache_kv_pri8_bytes + meaning: bytes allocated to pri8. evidence: - - population_bluestore_omap_lower_bound_lat_count + - population_bluestore_pricache_kv_pri8_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_lower_bound_lat_count + - lifecycle_bluestore_pricache_kv_pri8_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: lower_bound_lat + object: space_and_memory + aspect: pri8_bytes evidence: - - unit_bluestore_omap_lower_bound_lat_count + - unit_bluestore_pricache_kv_pri8_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51013,38 +55410,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_lower_bound_lat_count + - labels_bluestore_pricache_kv_pri8_bytes functional_dependencies: {} - bluestore_omap_lower_bound_lat_sum: + bluestore_pricache_kv_pri9_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_omap_lower_bound_lat_sum_exporter_perf - - ceph_bluestore_omap_lower_bound_lat_sum_mgr_perf + - ceph_bluestore_pricache_kv_pri9_bytes population: - id: bluestore_omap_lower_bound_lat_sum - meaning: Average omap iterator lower_bound call latency Total. + id: bluestore_pricache_kv_pri9_bytes + meaning: bytes allocated to pri9. evidence: - - population_bluestore_omap_lower_bound_lat_sum + - population_bluestore_pricache_kv_pri9_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_lower_bound_lat_sum + - lifecycle_bluestore_pricache_kv_pri9_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: lower_bound_lat + object: space_and_memory + aspect: pri9_bytes evidence: - - unit_bluestore_omap_lower_bound_lat_sum + - unit_bluestore_pricache_kv_pri9_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51055,36 +55450,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_lower_bound_lat_sum + - labels_bluestore_pricache_kv_pri9_bytes functional_dependencies: {} - bluestore_omap_next_lat_count: + bluestore_pricache_kv_reserved_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_next_lat_count + - ceph_bluestore_pricache_kv_reserved_bytes population: - id: bluestore_omap_next_lat_count - meaning: Average omap iterator next call latency Count. + id: bluestore_pricache_kv_reserved_bytes + meaning: bytes reserved for future growth. evidence: - - population_bluestore_omap_next_lat_count + - population_bluestore_pricache_kv_reserved_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_next_lat_count + - lifecycle_bluestore_pricache_kv_reserved_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: next_lat + object: space_and_memory + aspect: reserved_bytes evidence: - - unit_bluestore_omap_next_lat_count + - unit_bluestore_pricache_kv_reserved_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51095,38 +55490,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_next_lat_count + - labels_bluestore_pricache_kv_reserved_bytes functional_dependencies: {} - bluestore_omap_next_lat_sum: + bluestore_pricache_meta_committed_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_omap_next_lat_sum_exporter_perf - - ceph_bluestore_omap_next_lat_sum_mgr_perf + - ceph_bluestore_pricache_meta_committed_bytes population: - id: bluestore_omap_next_lat_sum - meaning: Average omap iterator next call latency Total. + id: bluestore_pricache_meta_committed_bytes + meaning: total bytes committed,. evidence: - - population_bluestore_omap_next_lat_sum + - population_bluestore_pricache_meta_committed_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_next_lat_sum + - lifecycle_bluestore_pricache_meta_committed_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: next_lat + object: space_and_memory + aspect: committed_bytes evidence: - - unit_bluestore_omap_next_lat_sum + - unit_bluestore_pricache_meta_committed_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51137,36 +55530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_next_lat_sum + - labels_bluestore_pricache_meta_committed_bytes functional_dependencies: {} - bluestore_omap_rmkey_range_count: + bluestore_pricache_meta_pri0_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_rmkey_range_count + - ceph_bluestore_pricache_meta_pri0_bytes population: - id: bluestore_omap_rmkey_range_count - meaning: amount of omap key ranges removed via rmkeys. + id: bluestore_pricache_meta_pri0_bytes + meaning: bytes allocated to pri0. evidence: - - population_bluestore_omap_rmkey_range_count + - population_bluestore_pricache_meta_pri0_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_rmkey_range_count + - lifecycle_bluestore_pricache_meta_pri0_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: ranges - aspect: rmkey_range + object: space_and_memory + aspect: pri0_bytes evidence: - - unit_bluestore_omap_rmkey_range_count + - unit_bluestore_pricache_meta_pri0_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51177,36 +55570,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_rmkey_range_count + - labels_bluestore_pricache_meta_pri0_bytes functional_dependencies: {} - bluestore_omap_rmkeys_count: + bluestore_pricache_meta_pri10_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_rmkeys_count + - ceph_bluestore_pricache_meta_pri10_bytes population: - id: bluestore_omap_rmkeys_count - meaning: amount of omap keys removed via rmkeys. + id: bluestore_pricache_meta_pri10_bytes + meaning: bytes allocated to pri10. evidence: - - population_bluestore_omap_rmkeys_count + - population_bluestore_pricache_meta_pri10_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_rmkeys_count + - lifecycle_bluestore_pricache_meta_pri10_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: keys - aspect: rmkeys + object: space_and_memory + aspect: pri10_bytes evidence: - - unit_bluestore_omap_rmkeys_count + - unit_bluestore_pricache_meta_pri10_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51217,36 +55610,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_rmkeys_count + - labels_bluestore_pricache_meta_pri10_bytes functional_dependencies: {} - bluestore_omap_seek_to_first_lat_count: + bluestore_pricache_meta_pri11_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_seek_to_first_lat_count + - ceph_bluestore_pricache_meta_pri11_bytes population: - id: bluestore_omap_seek_to_first_lat_count - meaning: Average omap iterator seek_to_first call latency Count. + id: bluestore_pricache_meta_pri11_bytes + meaning: bytes allocated to pri11. evidence: - - population_bluestore_omap_seek_to_first_lat_count + - population_bluestore_pricache_meta_pri11_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_seek_to_first_lat_count + - lifecycle_bluestore_pricache_meta_pri11_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: seek_to_first_lat + object: space_and_memory + aspect: pri11_bytes evidence: - - unit_bluestore_omap_seek_to_first_lat_count + - unit_bluestore_pricache_meta_pri11_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51257,38 +55650,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_seek_to_first_lat_count + - labels_bluestore_pricache_meta_pri11_bytes functional_dependencies: {} - bluestore_omap_seek_to_first_lat_sum: + bluestore_pricache_meta_pri1_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_omap_seek_to_first_lat_sum_exporter_perf - - ceph_bluestore_omap_seek_to_first_lat_sum_mgr_perf + - ceph_bluestore_pricache_meta_pri1_bytes population: - id: bluestore_omap_seek_to_first_lat_sum - meaning: Average omap iterator seek_to_first call latency Total. + id: bluestore_pricache_meta_pri1_bytes + meaning: bytes allocated to pri1. evidence: - - population_bluestore_omap_seek_to_first_lat_sum + - population_bluestore_pricache_meta_pri1_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_seek_to_first_lat_sum + - lifecycle_bluestore_pricache_meta_pri1_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: seek_to_first_lat + object: space_and_memory + aspect: pri1_bytes evidence: - - unit_bluestore_omap_seek_to_first_lat_sum + - unit_bluestore_pricache_meta_pri1_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51299,36 +55690,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_seek_to_first_lat_sum + - labels_bluestore_pricache_meta_pri1_bytes functional_dependencies: {} - bluestore_omap_setheader_bytes: + bluestore_pricache_meta_pri2_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_setheader_bytes + - ceph_bluestore_pricache_meta_pri2_bytes population: - id: bluestore_omap_setheader_bytes - meaning: amount of bytes set by omap setheader calls. + id: bluestore_pricache_meta_pri2_bytes + meaning: bytes allocated to pri2. evidence: - - population_bluestore_omap_setheader_bytes + - population_bluestore_pricache_meta_pri2_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_setheader_bytes + - lifecycle_bluestore_pricache_meta_pri2_bytes unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: setheader_bytes + object: space_and_memory + aspect: pri2_bytes evidence: - - unit_bluestore_omap_setheader_bytes + - unit_bluestore_pricache_meta_pri2_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51339,36 +55730,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_setheader_bytes + - labels_bluestore_pricache_meta_pri2_bytes functional_dependencies: {} - bluestore_omap_setheader_count: + bluestore_pricache_meta_pri3_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_setheader_count + - ceph_bluestore_pricache_meta_pri3_bytes population: - id: bluestore_omap_setheader_count - meaning: amount of omap setheader calls. + id: bluestore_pricache_meta_pri3_bytes + meaning: bytes allocated to pri3. evidence: - - population_bluestore_omap_setheader_count + - population_bluestore_pricache_meta_pri3_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_setheader_count + - lifecycle_bluestore_pricache_meta_pri3_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: calls - aspect: setheader + object: space_and_memory + aspect: pri3_bytes evidence: - - unit_bluestore_omap_setheader_count + - unit_bluestore_pricache_meta_pri3_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51379,36 +55770,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_setheader_count + - labels_bluestore_pricache_meta_pri3_bytes functional_dependencies: {} - bluestore_omap_setkeys_bytes: + bluestore_pricache_meta_pri4_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_setkeys_bytes + - ceph_bluestore_pricache_meta_pri4_bytes population: - id: bluestore_omap_setkeys_bytes - meaning: amount of bytes set by omap setkeys calls. + id: bluestore_pricache_meta_pri4_bytes + meaning: bytes allocated to pri4. evidence: - - population_bluestore_omap_setkeys_bytes + - population_bluestore_pricache_meta_pri4_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_setkeys_bytes + - lifecycle_bluestore_pricache_meta_pri4_bytes unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: setkeys_bytes + object: space_and_memory + aspect: pri4_bytes evidence: - - unit_bluestore_omap_setkeys_bytes + - unit_bluestore_pricache_meta_pri4_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51419,36 +55810,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_setkeys_bytes + - labels_bluestore_pricache_meta_pri4_bytes functional_dependencies: {} - bluestore_omap_setkeys_count: + bluestore_pricache_meta_pri5_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_setkeys_count + - ceph_bluestore_pricache_meta_pri5_bytes population: - id: bluestore_omap_setkeys_count - meaning: amount of omap setkeys calls. + id: bluestore_pricache_meta_pri5_bytes + meaning: bytes allocated to pri5. evidence: - - population_bluestore_omap_setkeys_count + - population_bluestore_pricache_meta_pri5_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_setkeys_count + - lifecycle_bluestore_pricache_meta_pri5_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: calls - aspect: setkeys + object: space_and_memory + aspect: pri5_bytes evidence: - - unit_bluestore_omap_setkeys_count + - unit_bluestore_pricache_meta_pri5_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51459,36 +55850,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_setkeys_count + - labels_bluestore_pricache_meta_pri5_bytes functional_dependencies: {} - bluestore_omap_setkeys_records: + bluestore_pricache_meta_pri6_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_setkeys_records + - ceph_bluestore_pricache_meta_pri6_bytes population: - id: bluestore_omap_setkeys_records - meaning: amount of keys set by omap setkeys calls. + id: bluestore_pricache_meta_pri6_bytes + meaning: bytes allocated to pri6. evidence: - - population_bluestore_omap_setkeys_records + - population_bluestore_pricache_meta_pri6_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_setkeys_records + - lifecycle_bluestore_pricache_meta_pri6_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: keys - aspect: setkeys_records + object: space_and_memory + aspect: pri6_bytes evidence: - - unit_bluestore_omap_setkeys_records + - unit_bluestore_pricache_meta_pri6_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51499,36 +55890,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_setkeys_records + - labels_bluestore_pricache_meta_pri6_bytes functional_dependencies: {} - bluestore_omap_upper_bound_lat_count: + bluestore_pricache_meta_pri7_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_omap_upper_bound_lat_count + - ceph_bluestore_pricache_meta_pri7_bytes population: - id: bluestore_omap_upper_bound_lat_count - meaning: Average omap iterator upper_bound call latency Count. + id: bluestore_pricache_meta_pri7_bytes + meaning: bytes allocated to pri7. evidence: - - population_bluestore_omap_upper_bound_lat_count + - population_bluestore_pricache_meta_pri7_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_upper_bound_lat_count + - lifecycle_bluestore_pricache_meta_pri7_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: upper_bound_lat + object: space_and_memory + aspect: pri7_bytes evidence: - - unit_bluestore_omap_upper_bound_lat_count + - unit_bluestore_pricache_meta_pri7_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51539,38 +55930,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_upper_bound_lat_count + - labels_bluestore_pricache_meta_pri7_bytes functional_dependencies: {} - bluestore_omap_upper_bound_lat_sum: + bluestore_pricache_meta_pri8_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_omap_upper_bound_lat_sum_exporter_perf - - ceph_bluestore_omap_upper_bound_lat_sum_mgr_perf + - ceph_bluestore_pricache_meta_pri8_bytes population: - id: bluestore_omap_upper_bound_lat_sum - meaning: Average omap iterator upper_bound call latency Total. + id: bluestore_pricache_meta_pri8_bytes + meaning: bytes allocated to pri8. evidence: - - population_bluestore_omap_upper_bound_lat_sum + - population_bluestore_pricache_meta_pri8_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_omap_upper_bound_lat_sum + - lifecycle_bluestore_pricache_meta_pri8_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: upper_bound_lat + object: space_and_memory + aspect: pri8_bytes evidence: - - unit_bluestore_omap_upper_bound_lat_sum + - unit_bluestore_pricache_meta_pri8_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51581,36 +55970,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_omap_upper_bound_lat_sum + - labels_bluestore_pricache_meta_pri8_bytes functional_dependencies: {} - bluestore_onode_blobs: + bluestore_pricache_meta_pri9_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onode_blobs + - ceph_bluestore_pricache_meta_pri9_bytes population: - id: bluestore_onode_blobs - meaning: Number of blobs in cache. + id: bluestore_pricache_meta_pri9_bytes + meaning: bytes allocated to pri9. evidence: - - population_bluestore_onode_blobs + - population_bluestore_pricache_meta_pri9_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_onode_blobs + - lifecycle_bluestore_pricache_meta_pri9_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: blobs - aspect: onode_blobs + object: space_and_memory + aspect: pri9_bytes evidence: - - unit_bluestore_onode_blobs + - unit_bluestore_pricache_meta_pri9_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51621,36 +56010,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onode_blobs + - labels_bluestore_pricache_meta_pri9_bytes functional_dependencies: {} - bluestore_onode_extents: + bluestore_pricache_meta_reserved_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onode_extents + - ceph_bluestore_pricache_meta_reserved_bytes population: - id: bluestore_onode_extents - meaning: Number of extents in cache. + id: bluestore_pricache_meta_reserved_bytes + meaning: bytes reserved for future growth. evidence: - - population_bluestore_onode_extents + - population_bluestore_pricache_meta_reserved_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_onode_extents + - lifecycle_bluestore_pricache_meta_reserved_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: extents - aspect: onode_extents + object: space_and_memory + aspect: reserved_bytes evidence: - - unit_bluestore_onode_extents + - unit_bluestore_pricache_meta_reserved_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51661,36 +56050,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onode_extents + - labels_bluestore_pricache_meta_reserved_bytes functional_dependencies: {} - bluestore_onode_hits: + bluestore_pricache_cache_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onode_hits + - ceph_bluestore_pricache_cache_bytes population: - id: bluestore_onode_hits - meaning: Count of onode cache lookup hits. + id: bluestore_pricache_cache_bytes + meaning: current memory available for caches. evidence: - - population_bluestore_onode_hits + - population_bluestore_pricache_cache_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_onode_hits + - lifecycle_bluestore_pricache_cache_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: lookups - aspect: hits + object: space_and_memory + aspect: cache_bytes evidence: - - unit_bluestore_onode_hits + - unit_bluestore_pricache_cache_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51701,36 +56090,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onode_hits + - labels_bluestore_pricache_cache_bytes functional_dependencies: {} - bluestore_onode_misses: + bluestore_pricache_heap_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onode_misses + - ceph_bluestore_pricache_heap_bytes population: - id: bluestore_onode_misses - meaning: Count of onode cache lookup misses. + id: bluestore_pricache_heap_bytes + meaning: aggregate bytes in use by the heap. evidence: - - population_bluestore_onode_misses + - population_bluestore_pricache_heap_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_onode_misses + - lifecycle_bluestore_pricache_heap_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: lookups - aspect: misses + object: space_and_memory + aspect: heap_bytes evidence: - - unit_bluestore_onode_misses + - unit_bluestore_pricache_heap_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51741,36 +56130,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onode_misses + - labels_bluestore_pricache_heap_bytes functional_dependencies: {} - bluestore_onode_reshard: + bluestore_pricache_mapped_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onode_reshard + - ceph_bluestore_pricache_mapped_bytes population: - id: bluestore_onode_reshard - meaning: Onode extent map reshard events. + id: bluestore_pricache_mapped_bytes + meaning: total bytes mapped by the process. evidence: - - population_bluestore_onode_reshard + - population_bluestore_pricache_mapped_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_onode_reshard + - lifecycle_bluestore_pricache_mapped_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: value + object: space_and_memory + aspect: mapped_bytes evidence: - - unit_bluestore_onode_reshard + - unit_bluestore_pricache_mapped_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51781,36 +56170,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onode_reshard + - labels_bluestore_pricache_mapped_bytes functional_dependencies: {} - bluestore_onode_shard_hits: + bluestore_pricache_target_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onode_shard_hits + - ceph_bluestore_pricache_target_bytes population: - id: bluestore_onode_shard_hits - meaning: Count of onode shard cache lookups hits. + id: bluestore_pricache_target_bytes + meaning: target process memory usage in bytes. evidence: - - population_bluestore_onode_shard_hits + - population_bluestore_pricache_target_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_onode_shard_hits + - lifecycle_bluestore_pricache_target_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: lookups - aspect: shard_hits + object: space_and_memory + aspect: target_bytes evidence: - - unit_bluestore_onode_shard_hits + - unit_bluestore_pricache_target_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51821,36 +56210,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onode_shard_hits + - labels_bluestore_pricache_target_bytes functional_dependencies: {} - bluestore_onode_shard_misses: + bluestore_pricache_unmapped_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onode_shard_misses + - ceph_bluestore_pricache_unmapped_bytes population: - id: bluestore_onode_shard_misses - meaning: Count of onode shard cache lookups misses. + id: bluestore_pricache_unmapped_bytes + meaning: unmapped bytes that the kernel has yet to reclaim. evidence: - - population_bluestore_onode_shard_misses + - population_bluestore_pricache_unmapped_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_onode_shard_misses + - lifecycle_bluestore_pricache_unmapped_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: lookups - aspect: shard_misses + object: space_and_memory + aspect: unmapped_bytes evidence: - - unit_bluestore_onode_shard_misses + - unit_bluestore_pricache_unmapped_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51861,36 +56250,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onode_shard_misses + - labels_bluestore_pricache_unmapped_bytes functional_dependencies: {} - bluestore_onode_spanning_blobs: + bluestore_read_eio: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onode_spanning_blobs + - ceph_bluestore_read_eio population: - id: bluestore_onode_spanning_blobs - meaning: Number of spanning blobs in loaded onodes. + id: bluestore_read_eio + meaning: Read EIO errors propagated to high level callers. evidence: - - population_bluestore_onode_spanning_blobs + - population_bluestore_read_eio components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_onode_spanning_blobs + - lifecycle_bluestore_read_eio unit: quantity: count base: one rate: none - object: blobs - aspect: onode_spanning_blobs + object: reads + aspect: read_eio evidence: - - unit_bluestore_onode_spanning_blobs + - unit_bluestore_read_eio labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51901,36 +56290,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onode_spanning_blobs + - labels_bluestore_read_eio functional_dependencies: {} - bluestore_onodes: + bluestore_read_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_onodes + - ceph_bluestore_read_lat_count population: - id: bluestore_onodes - meaning: Number of onodes in cache. + id: bluestore_read_lat_count + meaning: Average read latency Count. evidence: - - population_bluestore_onodes + - population_bluestore_read_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_onodes + - lifecycle_bluestore_read_lat_count unit: quantity: count base: one rate: none - object: onodes - aspect: onodes + object: operations + aspect: read_lat evidence: - - unit_bluestore_onodes + - unit_bluestore_read_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51941,36 +56330,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onodes + - labels_bluestore_read_lat_count functional_dependencies: {} - bluestore_onodes_pinned: + bluestore_read_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_onodes_pinned + - ceph_bluestore_read_lat_sum_exporter_perf + - ceph_bluestore_read_lat_sum_mgr_perf population: - id: bluestore_onodes_pinned - meaning: Number of pinned onodes in cache. + id: bluestore_read_lat_sum + meaning: Average read latency Total. evidence: - - population_bluestore_onodes_pinned + - population_bluestore_read_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_onodes_pinned + - lifecycle_bluestore_read_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: onodes - aspect: onodes_pinned + object: accumulated_latency + aspect: read_lat evidence: - - unit_bluestore_onodes_pinned + - unit_bluestore_read_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -51981,36 +56372,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_onodes_pinned + - labels_bluestore_read_lat_sum functional_dependencies: {} - bluestore_pricache_data_committed_bytes: + bluestore_read_onode_meta_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_committed_bytes + - ceph_bluestore_read_onode_meta_lat_count population: - id: bluestore_pricache_data_committed_bytes - meaning: total bytes committed,. + id: bluestore_read_onode_meta_lat_count + meaning: Average read onode metadata latency Count. evidence: - - population_bluestore_pricache_data_committed_bytes + - population_bluestore_read_onode_meta_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_committed_bytes + - lifecycle_bluestore_read_onode_meta_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: committed_bytes + object: operations + aspect: read_onode_meta_lat evidence: - - unit_bluestore_pricache_data_committed_bytes + - unit_bluestore_read_onode_meta_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52021,36 +56412,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_committed_bytes + - labels_bluestore_read_onode_meta_lat_count functional_dependencies: {} - bluestore_pricache_data_pri0_bytes: + bluestore_read_onode_meta_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_data_pri0_bytes + - ceph_bluestore_read_onode_meta_lat_sum_exporter_perf + - ceph_bluestore_read_onode_meta_lat_sum_mgr_perf population: - id: bluestore_pricache_data_pri0_bytes - meaning: bytes allocated to pri0. + id: bluestore_read_onode_meta_lat_sum + meaning: Average read onode metadata latency Total. evidence: - - population_bluestore_pricache_data_pri0_bytes + - population_bluestore_read_onode_meta_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri0_bytes + - lifecycle_bluestore_read_onode_meta_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri0_bytes + object: accumulated_latency + aspect: read_onode_meta_lat evidence: - - unit_bluestore_pricache_data_pri0_bytes + - unit_bluestore_read_onode_meta_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52061,36 +56454,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri0_bytes + - labels_bluestore_read_onode_meta_lat_sum functional_dependencies: {} - bluestore_pricache_data_pri10_bytes: + bluestore_read_wait_aio_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_pri10_bytes + - ceph_bluestore_read_wait_aio_lat_count population: - id: bluestore_pricache_data_pri10_bytes - meaning: bytes allocated to pri10. + id: bluestore_read_wait_aio_lat_count + meaning: Average read I/O waiting latency Count. evidence: - - population_bluestore_pricache_data_pri10_bytes + - population_bluestore_read_wait_aio_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri10_bytes + - lifecycle_bluestore_read_wait_aio_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri10_bytes + object: operations + aspect: read_wait_aio_lat evidence: - - unit_bluestore_pricache_data_pri10_bytes + - unit_bluestore_read_wait_aio_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52101,36 +56494,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri10_bytes + - labels_bluestore_read_wait_aio_lat_count functional_dependencies: {} - bluestore_pricache_data_pri11_bytes: + bluestore_read_wait_aio_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_data_pri11_bytes + - ceph_bluestore_read_wait_aio_lat_sum_exporter_perf + - ceph_bluestore_read_wait_aio_lat_sum_mgr_perf population: - id: bluestore_pricache_data_pri11_bytes - meaning: bytes allocated to pri11. + id: bluestore_read_wait_aio_lat_sum + meaning: Average read I/O waiting latency Total. evidence: - - population_bluestore_pricache_data_pri11_bytes + - population_bluestore_read_wait_aio_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri11_bytes + - lifecycle_bluestore_read_wait_aio_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri11_bytes + object: accumulated_latency + aspect: read_wait_aio_lat evidence: - - unit_bluestore_pricache_data_pri11_bytes + - unit_bluestore_read_wait_aio_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52141,36 +56536,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri11_bytes + - labels_bluestore_read_wait_aio_lat_sum functional_dependencies: {} - bluestore_pricache_data_pri1_bytes: + bluestore_reads_with_retries: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_pri1_bytes + - ceph_bluestore_reads_with_retries population: - id: bluestore_pricache_data_pri1_bytes - meaning: bytes allocated to pri1. + id: bluestore_reads_with_retries + meaning: Read operations that required at least one retry due to failed checksum validation. evidence: - - population_bluestore_pricache_data_pri1_bytes + - population_bluestore_reads_with_retries components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri1_bytes + - lifecycle_bluestore_reads_with_retries unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri1_bytes + object: reads + aspect: reads_with_retries evidence: - - unit_bluestore_pricache_data_pri1_bytes + - unit_bluestore_reads_with_retries labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52181,36 +56576,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri1_bytes + - labels_bluestore_reads_with_retries functional_dependencies: {} - bluestore_pricache_data_pri2_bytes: + bluestore_remove_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_pri2_bytes + - ceph_bluestore_remove_lat_count population: - id: bluestore_pricache_data_pri2_bytes - meaning: bytes allocated to pri2. + id: bluestore_remove_lat_count + meaning: Average removal latency Count. evidence: - - population_bluestore_pricache_data_pri2_bytes + - population_bluestore_remove_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri2_bytes + - lifecycle_bluestore_remove_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri2_bytes + object: operations + aspect: remove_lat evidence: - - unit_bluestore_pricache_data_pri2_bytes + - unit_bluestore_remove_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52221,36 +56616,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri2_bytes + - labels_bluestore_remove_lat_count functional_dependencies: {} - bluestore_pricache_data_pri3_bytes: + bluestore_remove_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_data_pri3_bytes + - ceph_bluestore_remove_lat_sum_exporter_perf + - ceph_bluestore_remove_lat_sum_mgr_perf population: - id: bluestore_pricache_data_pri3_bytes - meaning: bytes allocated to pri3. + id: bluestore_remove_lat_sum + meaning: Average removal latency Total. evidence: - - population_bluestore_pricache_data_pri3_bytes + - population_bluestore_remove_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri3_bytes + - lifecycle_bluestore_remove_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri3_bytes + object: accumulated_latency + aspect: remove_lat evidence: - - unit_bluestore_pricache_data_pri3_bytes + - unit_bluestore_remove_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52261,36 +56658,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri3_bytes + - labels_bluestore_remove_lat_sum functional_dependencies: {} - bluestore_pricache_data_pri4_bytes: + bluestore_slow_aio_wait_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_pri4_bytes + - ceph_bluestore_slow_aio_wait_count population: - id: bluestore_pricache_data_pri4_bytes - meaning: bytes allocated to pri4. + id: bluestore_slow_aio_wait_count + meaning: Slow op count for aio wait. evidence: - - population_bluestore_pricache_data_pri4_bytes + - population_bluestore_slow_aio_wait_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri4_bytes + - lifecycle_bluestore_slow_aio_wait_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri4_bytes + object: waits + aspect: slow_aio_wait evidence: - - unit_bluestore_pricache_data_pri4_bytes + - unit_bluestore_slow_aio_wait_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52301,36 +56698,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri4_bytes + - labels_bluestore_slow_aio_wait_count functional_dependencies: {} - bluestore_pricache_data_pri5_bytes: + bluestore_slow_committed_kv_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_pri5_bytes + - ceph_bluestore_slow_committed_kv_count population: - id: bluestore_pricache_data_pri5_bytes - meaning: bytes allocated to pri5. + id: bluestore_slow_committed_kv_count + meaning: Slow op count for committed kv. evidence: - - population_bluestore_pricache_data_pri5_bytes + - population_bluestore_slow_committed_kv_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri5_bytes + - lifecycle_bluestore_slow_committed_kv_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri5_bytes + object: events + aspect: value evidence: - - unit_bluestore_pricache_data_pri5_bytes + - unit_bluestore_slow_committed_kv_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52341,36 +56738,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri5_bytes + - labels_bluestore_slow_committed_kv_count functional_dependencies: {} - bluestore_pricache_data_pri6_bytes: + bluestore_slow_read_onode_meta_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_pri6_bytes + - ceph_bluestore_slow_read_onode_meta_count population: - id: bluestore_pricache_data_pri6_bytes - meaning: bytes allocated to pri6. + id: bluestore_slow_read_onode_meta_count + meaning: Slow op count for read onode meta. evidence: - - population_bluestore_pricache_data_pri6_bytes + - population_bluestore_slow_read_onode_meta_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri6_bytes + - lifecycle_bluestore_slow_read_onode_meta_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri6_bytes + object: reads + aspect: slow_read_onode_meta evidence: - - unit_bluestore_pricache_data_pri6_bytes + - unit_bluestore_slow_read_onode_meta_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52381,36 +56778,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri6_bytes + - labels_bluestore_slow_read_onode_meta_count functional_dependencies: {} - bluestore_pricache_data_pri7_bytes: + bluestore_slow_read_wait_aio_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_pri7_bytes + - ceph_bluestore_slow_read_wait_aio_count population: - id: bluestore_pricache_data_pri7_bytes - meaning: bytes allocated to pri7. + id: bluestore_slow_read_wait_aio_count + meaning: Slow op count for read wait aio. evidence: - - population_bluestore_pricache_data_pri7_bytes + - population_bluestore_slow_read_wait_aio_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri7_bytes + - lifecycle_bluestore_slow_read_wait_aio_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri7_bytes + object: reads + aspect: slow_read_wait_aio evidence: - - unit_bluestore_pricache_data_pri7_bytes + - unit_bluestore_slow_read_wait_aio_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52421,36 +56818,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri7_bytes + - labels_bluestore_slow_read_wait_aio_count functional_dependencies: {} - bluestore_pricache_data_pri8_bytes: + bluestore_state_aio_wait_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_pri8_bytes + - ceph_bluestore_state_aio_wait_lat_count population: - id: bluestore_pricache_data_pri8_bytes - meaning: bytes allocated to pri8. + id: bluestore_state_aio_wait_lat_count + meaning: Average aio_wait state latency Count. evidence: - - population_bluestore_pricache_data_pri8_bytes + - population_bluestore_state_aio_wait_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri8_bytes + - lifecycle_bluestore_state_aio_wait_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri8_bytes + object: operations + aspect: state_aio_wait_lat evidence: - - unit_bluestore_pricache_data_pri8_bytes + - unit_bluestore_state_aio_wait_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52461,36 +56858,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri8_bytes + - labels_bluestore_state_aio_wait_lat_count functional_dependencies: {} - bluestore_pricache_data_pri9_bytes: + bluestore_state_aio_wait_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_data_pri9_bytes + - ceph_bluestore_state_aio_wait_lat_sum_exporter_perf + - ceph_bluestore_state_aio_wait_lat_sum_mgr_perf population: - id: bluestore_pricache_data_pri9_bytes - meaning: bytes allocated to pri9. + id: bluestore_state_aio_wait_lat_sum + meaning: Average aio_wait state latency Total. evidence: - - population_bluestore_pricache_data_pri9_bytes + - population_bluestore_state_aio_wait_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_pri9_bytes + - lifecycle_bluestore_state_aio_wait_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri9_bytes + object: accumulated_latency + aspect: state_aio_wait_lat evidence: - - unit_bluestore_pricache_data_pri9_bytes + - unit_bluestore_state_aio_wait_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52501,36 +56900,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_pri9_bytes + - labels_bluestore_state_aio_wait_lat_sum functional_dependencies: {} - bluestore_pricache_data_reserved_bytes: + bluestore_state_deferred_aio_wait_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_data_reserved_bytes + - ceph_bluestore_state_deferred_aio_wait_lat_count population: - id: bluestore_pricache_data_reserved_bytes - meaning: bytes reserved for future growth. + id: bluestore_state_deferred_aio_wait_lat_count + meaning: Average aio_wait state latency Count. evidence: - - population_bluestore_pricache_data_reserved_bytes + - population_bluestore_state_deferred_aio_wait_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_data_reserved_bytes + - lifecycle_bluestore_state_deferred_aio_wait_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: reserved_bytes + object: operations + aspect: state_deferred_aio_wait_lat evidence: - - unit_bluestore_pricache_data_reserved_bytes + - unit_bluestore_state_deferred_aio_wait_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52541,36 +56940,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_data_reserved_bytes + - labels_bluestore_state_deferred_aio_wait_lat_count functional_dependencies: {} - bluestore_pricache_kv_committed_bytes: + bluestore_state_deferred_aio_wait_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_committed_bytes + - ceph_bluestore_state_deferred_aio_wait_lat_sum_exporter_perf + - ceph_bluestore_state_deferred_aio_wait_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_committed_bytes - meaning: total bytes committed,. + id: bluestore_state_deferred_aio_wait_lat_sum + meaning: Average aio_wait state latency Total. evidence: - - population_bluestore_pricache_kv_committed_bytes + - population_bluestore_state_deferred_aio_wait_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_committed_bytes + - lifecycle_bluestore_state_deferred_aio_wait_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: committed_bytes + object: accumulated_latency + aspect: state_deferred_aio_wait_lat evidence: - - unit_bluestore_pricache_kv_committed_bytes + - unit_bluestore_state_deferred_aio_wait_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52581,36 +56982,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_committed_bytes + - labels_bluestore_state_deferred_aio_wait_lat_sum functional_dependencies: {} - bluestore_pricache_kv_onode_committed_bytes: + bluestore_state_deferred_cleanup_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_committed_bytes + - ceph_bluestore_state_deferred_cleanup_lat_count population: - id: bluestore_pricache_kv_onode_committed_bytes - meaning: total bytes committed,. + id: bluestore_state_deferred_cleanup_lat_count + meaning: Average cleanup state latency Count. evidence: - - population_bluestore_pricache_kv_onode_committed_bytes + - population_bluestore_state_deferred_cleanup_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_committed_bytes + - lifecycle_bluestore_state_deferred_cleanup_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: committed_bytes + object: operations + aspect: state_deferred_cleanup_lat evidence: - - unit_bluestore_pricache_kv_onode_committed_bytes + - unit_bluestore_state_deferred_cleanup_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52621,36 +57022,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_committed_bytes + - labels_bluestore_state_deferred_cleanup_lat_count functional_dependencies: {} - bluestore_pricache_kv_onode_pri0_bytes: + bluestore_state_deferred_cleanup_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri0_bytes + - ceph_bluestore_state_deferred_cleanup_lat_sum_exporter_perf + - ceph_bluestore_state_deferred_cleanup_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_onode_pri0_bytes - meaning: bytes allocated to pri0. + id: bluestore_state_deferred_cleanup_lat_sum + meaning: Average cleanup state latency Total. evidence: - - population_bluestore_pricache_kv_onode_pri0_bytes + - population_bluestore_state_deferred_cleanup_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri0_bytes + - lifecycle_bluestore_state_deferred_cleanup_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri0_bytes + object: accumulated_latency + aspect: state_deferred_cleanup_lat evidence: - - unit_bluestore_pricache_kv_onode_pri0_bytes + - unit_bluestore_state_deferred_cleanup_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52661,36 +57064,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri0_bytes + - labels_bluestore_state_deferred_cleanup_lat_sum functional_dependencies: {} - bluestore_pricache_kv_onode_pri10_bytes: + bluestore_state_deferred_queued_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri10_bytes + - ceph_bluestore_state_deferred_queued_lat_count population: - id: bluestore_pricache_kv_onode_pri10_bytes - meaning: bytes allocated to pri10. + id: bluestore_state_deferred_queued_lat_count + meaning: Average deferred_queued state latency Count. evidence: - - population_bluestore_pricache_kv_onode_pri10_bytes + - population_bluestore_state_deferred_queued_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri10_bytes + - lifecycle_bluestore_state_deferred_queued_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri10_bytes + object: operations + aspect: state_deferred_queued_lat evidence: - - unit_bluestore_pricache_kv_onode_pri10_bytes + - unit_bluestore_state_deferred_queued_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52701,36 +57104,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri10_bytes + - labels_bluestore_state_deferred_queued_lat_count functional_dependencies: {} - bluestore_pricache_kv_onode_pri11_bytes: + bluestore_state_deferred_queued_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri11_bytes + - ceph_bluestore_state_deferred_queued_lat_sum_exporter_perf + - ceph_bluestore_state_deferred_queued_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_onode_pri11_bytes - meaning: bytes allocated to pri11. + id: bluestore_state_deferred_queued_lat_sum + meaning: Average deferred_queued state latency Total. evidence: - - population_bluestore_pricache_kv_onode_pri11_bytes + - population_bluestore_state_deferred_queued_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri11_bytes + - lifecycle_bluestore_state_deferred_queued_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri11_bytes + object: accumulated_latency + aspect: state_deferred_queued_lat evidence: - - unit_bluestore_pricache_kv_onode_pri11_bytes + - unit_bluestore_state_deferred_queued_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52741,36 +57146,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri11_bytes + - labels_bluestore_state_deferred_queued_lat_sum functional_dependencies: {} - bluestore_pricache_kv_onode_pri1_bytes: + bluestore_state_done_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri1_bytes + - ceph_bluestore_state_done_lat_count population: - id: bluestore_pricache_kv_onode_pri1_bytes - meaning: bytes allocated to pri1. + id: bluestore_state_done_lat_count + meaning: Average done state latency Count. evidence: - - population_bluestore_pricache_kv_onode_pri1_bytes + - population_bluestore_state_done_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri1_bytes + - lifecycle_bluestore_state_done_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri1_bytes + object: operations + aspect: state_done_lat evidence: - - unit_bluestore_pricache_kv_onode_pri1_bytes + - unit_bluestore_state_done_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52781,36 +57186,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri1_bytes + - labels_bluestore_state_done_lat_count functional_dependencies: {} - bluestore_pricache_kv_onode_pri2_bytes: + bluestore_state_done_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri2_bytes + - ceph_bluestore_state_done_lat_sum_exporter_perf + - ceph_bluestore_state_done_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_onode_pri2_bytes - meaning: bytes allocated to pri2. + id: bluestore_state_done_lat_sum + meaning: Average done state latency Total. evidence: - - population_bluestore_pricache_kv_onode_pri2_bytes + - population_bluestore_state_done_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri2_bytes + - lifecycle_bluestore_state_done_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri2_bytes + object: accumulated_latency + aspect: state_done_lat evidence: - - unit_bluestore_pricache_kv_onode_pri2_bytes + - unit_bluestore_state_done_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52821,36 +57228,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri2_bytes + - labels_bluestore_state_done_lat_sum functional_dependencies: {} - bluestore_pricache_kv_onode_pri3_bytes: + bluestore_state_finishing_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri3_bytes + - ceph_bluestore_state_finishing_lat_count population: - id: bluestore_pricache_kv_onode_pri3_bytes - meaning: bytes allocated to pri3. + id: bluestore_state_finishing_lat_count + meaning: Average finishing state latency Count. evidence: - - population_bluestore_pricache_kv_onode_pri3_bytes + - population_bluestore_state_finishing_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri3_bytes + - lifecycle_bluestore_state_finishing_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri3_bytes + object: operations + aspect: state_finishing_lat evidence: - - unit_bluestore_pricache_kv_onode_pri3_bytes + - unit_bluestore_state_finishing_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52861,36 +57268,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri3_bytes + - labels_bluestore_state_finishing_lat_count functional_dependencies: {} - bluestore_pricache_kv_onode_pri4_bytes: + bluestore_state_finishing_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri4_bytes + - ceph_bluestore_state_finishing_lat_sum_exporter_perf + - ceph_bluestore_state_finishing_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_onode_pri4_bytes - meaning: bytes allocated to pri4. + id: bluestore_state_finishing_lat_sum + meaning: Average finishing state latency Total. evidence: - - population_bluestore_pricache_kv_onode_pri4_bytes + - population_bluestore_state_finishing_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri4_bytes + - lifecycle_bluestore_state_finishing_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri4_bytes + object: accumulated_latency + aspect: state_finishing_lat evidence: - - unit_bluestore_pricache_kv_onode_pri4_bytes + - unit_bluestore_state_finishing_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52901,36 +57310,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri4_bytes + - labels_bluestore_state_finishing_lat_sum functional_dependencies: {} - bluestore_pricache_kv_onode_pri5_bytes: + bluestore_state_io_done_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri5_bytes + - ceph_bluestore_state_io_done_lat_count population: - id: bluestore_pricache_kv_onode_pri5_bytes - meaning: bytes allocated to pri5. + id: bluestore_state_io_done_lat_count + meaning: Average io_done state latency Count. evidence: - - population_bluestore_pricache_kv_onode_pri5_bytes + - population_bluestore_state_io_done_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri5_bytes + - lifecycle_bluestore_state_io_done_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri5_bytes + object: operations + aspect: state_io_done_lat evidence: - - unit_bluestore_pricache_kv_onode_pri5_bytes + - unit_bluestore_state_io_done_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52941,36 +57350,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri5_bytes + - labels_bluestore_state_io_done_lat_count functional_dependencies: {} - bluestore_pricache_kv_onode_pri6_bytes: + bluestore_state_io_done_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri6_bytes + - ceph_bluestore_state_io_done_lat_sum_exporter_perf + - ceph_bluestore_state_io_done_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_onode_pri6_bytes - meaning: bytes allocated to pri6. + id: bluestore_state_io_done_lat_sum + meaning: Average io_done state latency Total. evidence: - - population_bluestore_pricache_kv_onode_pri6_bytes + - population_bluestore_state_io_done_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri6_bytes + - lifecycle_bluestore_state_io_done_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri6_bytes + object: accumulated_latency + aspect: state_io_done_lat evidence: - - unit_bluestore_pricache_kv_onode_pri6_bytes + - unit_bluestore_state_io_done_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -52981,36 +57392,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri6_bytes + - labels_bluestore_state_io_done_lat_sum functional_dependencies: {} - bluestore_pricache_kv_onode_pri7_bytes: + bluestore_state_kv_commiting_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri7_bytes + - ceph_bluestore_state_kv_commiting_lat_count population: - id: bluestore_pricache_kv_onode_pri7_bytes - meaning: bytes allocated to pri7. + id: bluestore_state_kv_commiting_lat_count + meaning: Average kv_commiting state latency Count. evidence: - - population_bluestore_pricache_kv_onode_pri7_bytes + - population_bluestore_state_kv_commiting_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri7_bytes + - lifecycle_bluestore_state_kv_commiting_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri7_bytes + object: operations + aspect: state_kv_commiting_lat evidence: - - unit_bluestore_pricache_kv_onode_pri7_bytes + - unit_bluestore_state_kv_commiting_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53021,36 +57432,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri7_bytes + - labels_bluestore_state_kv_commiting_lat_count functional_dependencies: {} - bluestore_pricache_kv_onode_pri8_bytes: + bluestore_state_kv_commiting_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri8_bytes + - ceph_bluestore_state_kv_commiting_lat_sum_exporter_perf + - ceph_bluestore_state_kv_commiting_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_onode_pri8_bytes - meaning: bytes allocated to pri8. + id: bluestore_state_kv_commiting_lat_sum + meaning: Average kv_commiting state latency Total. evidence: - - population_bluestore_pricache_kv_onode_pri8_bytes + - population_bluestore_state_kv_commiting_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri8_bytes + - lifecycle_bluestore_state_kv_commiting_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri8_bytes + object: accumulated_latency + aspect: state_kv_commiting_lat evidence: - - unit_bluestore_pricache_kv_onode_pri8_bytes + - unit_bluestore_state_kv_commiting_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53061,36 +57474,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri8_bytes + - labels_bluestore_state_kv_commiting_lat_sum functional_dependencies: {} - bluestore_pricache_kv_onode_pri9_bytes: + bluestore_state_kv_done_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_pri9_bytes + - ceph_bluestore_state_kv_done_lat_count population: - id: bluestore_pricache_kv_onode_pri9_bytes - meaning: bytes allocated to pri9. + id: bluestore_state_kv_done_lat_count + meaning: Average kv_done state latency Count. evidence: - - population_bluestore_pricache_kv_onode_pri9_bytes + - population_bluestore_state_kv_done_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_pri9_bytes + - lifecycle_bluestore_state_kv_done_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri9_bytes + object: operations + aspect: state_kv_done_lat evidence: - - unit_bluestore_pricache_kv_onode_pri9_bytes + - unit_bluestore_state_kv_done_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53101,36 +57514,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_pri9_bytes + - labels_bluestore_state_kv_done_lat_count functional_dependencies: {} - bluestore_pricache_kv_onode_reserved_bytes: + bluestore_state_kv_done_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_onode_reserved_bytes + - ceph_bluestore_state_kv_done_lat_sum_exporter_perf + - ceph_bluestore_state_kv_done_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_onode_reserved_bytes - meaning: bytes reserved for future growth. + id: bluestore_state_kv_done_lat_sum + meaning: Average kv_done state latency Total. evidence: - - population_bluestore_pricache_kv_onode_reserved_bytes + - population_bluestore_state_kv_done_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_onode_reserved_bytes + - lifecycle_bluestore_state_kv_done_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: reserved_bytes + object: accumulated_latency + aspect: state_kv_done_lat evidence: - - unit_bluestore_pricache_kv_onode_reserved_bytes + - unit_bluestore_state_kv_done_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53141,36 +57556,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_onode_reserved_bytes + - labels_bluestore_state_kv_done_lat_sum functional_dependencies: {} - bluestore_pricache_kv_pri0_bytes: + bluestore_state_kv_queued_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri0_bytes + - ceph_bluestore_state_kv_queued_lat_count population: - id: bluestore_pricache_kv_pri0_bytes - meaning: bytes allocated to pri0. + id: bluestore_state_kv_queued_lat_count + meaning: Average kv_queued state latency Count. evidence: - - population_bluestore_pricache_kv_pri0_bytes + - population_bluestore_state_kv_queued_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri0_bytes + - lifecycle_bluestore_state_kv_queued_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri0_bytes + object: operations + aspect: state_kv_queued_lat evidence: - - unit_bluestore_pricache_kv_pri0_bytes + - unit_bluestore_state_kv_queued_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53181,36 +57596,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri0_bytes + - labels_bluestore_state_kv_queued_lat_count functional_dependencies: {} - bluestore_pricache_kv_pri10_bytes: + bluestore_state_kv_queued_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri10_bytes + - ceph_bluestore_state_kv_queued_lat_sum_exporter_perf + - ceph_bluestore_state_kv_queued_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_pri10_bytes - meaning: bytes allocated to pri10. + id: bluestore_state_kv_queued_lat_sum + meaning: Average kv_queued state latency Total. evidence: - - population_bluestore_pricache_kv_pri10_bytes + - population_bluestore_state_kv_queued_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri10_bytes + - lifecycle_bluestore_state_kv_queued_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri10_bytes + object: accumulated_latency + aspect: state_kv_queued_lat evidence: - - unit_bluestore_pricache_kv_pri10_bytes + - unit_bluestore_state_kv_queued_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53221,36 +57638,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri10_bytes + - labels_bluestore_state_kv_queued_lat_sum functional_dependencies: {} - bluestore_pricache_kv_pri11_bytes: + bluestore_state_prepare_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri11_bytes + - ceph_bluestore_state_prepare_lat_count population: - id: bluestore_pricache_kv_pri11_bytes - meaning: bytes allocated to pri11. + id: bluestore_state_prepare_lat_count + meaning: Average prepare state latency Count. evidence: - - population_bluestore_pricache_kv_pri11_bytes + - population_bluestore_state_prepare_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri11_bytes + - lifecycle_bluestore_state_prepare_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri11_bytes + object: operations + aspect: state_prepare_lat evidence: - - unit_bluestore_pricache_kv_pri11_bytes + - unit_bluestore_state_prepare_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53261,36 +57678,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri11_bytes + - labels_bluestore_state_prepare_lat_count functional_dependencies: {} - bluestore_pricache_kv_pri1_bytes: + bluestore_state_prepare_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri1_bytes + - ceph_bluestore_state_prepare_lat_sum_exporter_perf + - ceph_bluestore_state_prepare_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_pri1_bytes - meaning: bytes allocated to pri1. + id: bluestore_state_prepare_lat_sum + meaning: Average prepare state latency Total. evidence: - - population_bluestore_pricache_kv_pri1_bytes + - population_bluestore_state_prepare_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri1_bytes + - lifecycle_bluestore_state_prepare_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri1_bytes + object: accumulated_latency + aspect: state_prepare_lat evidence: - - unit_bluestore_pricache_kv_pri1_bytes + - unit_bluestore_state_prepare_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53301,36 +57720,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri1_bytes + - labels_bluestore_state_prepare_lat_sum functional_dependencies: {} - bluestore_pricache_kv_pri2_bytes: + bluestore_stored: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri2_bytes + - ceph_bluestore_stored population: - id: bluestore_pricache_kv_pri2_bytes - meaning: bytes allocated to pri2. + id: bluestore_stored + meaning: Sum for stored bytes. evidence: - - population_bluestore_pricache_kv_pri2_bytes + - population_bluestore_stored components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_pricache_kv_pri2_bytes + - lifecycle_bluestore_stored unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri2_bytes + object: logical_stored_data + aspect: stored evidence: - - unit_bluestore_pricache_kv_pri2_bytes + - unit_bluestore_stored labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53341,36 +57760,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri2_bytes + - labels_bluestore_stored functional_dependencies: {} - bluestore_pricache_kv_pri3_bytes: + bluestore_submitted_deferred_write_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri3_bytes + - ceph_bluestore_submitted_deferred_write_bytes population: - id: bluestore_pricache_kv_pri3_bytes - meaning: bytes allocated to pri3. + id: bluestore_submitted_deferred_write_bytes + meaning: Total bytes submitted to disk by deferred writes. evidence: - - population_bluestore_pricache_kv_pri3_bytes + - population_bluestore_submitted_deferred_write_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri3_bytes + - lifecycle_bluestore_submitted_deferred_write_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri3_bytes + object: byte_throughput + aspect: submitted_deferred_write_bytes evidence: - - unit_bluestore_pricache_kv_pri3_bytes + - unit_bluestore_submitted_deferred_write_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53381,36 +57800,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri3_bytes + - labels_bluestore_submitted_deferred_write_bytes functional_dependencies: {} - bluestore_pricache_kv_pri4_bytes: + bluestore_submitted_deferred_writes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri4_bytes + - ceph_bluestore_submitted_deferred_writes population: - id: bluestore_pricache_kv_pri4_bytes - meaning: bytes allocated to pri4. + id: bluestore_submitted_deferred_writes + meaning: Total deferred writes submitted to disk. evidence: - - population_bluestore_pricache_kv_pri4_bytes + - population_bluestore_submitted_deferred_writes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri4_bytes + - lifecycle_bluestore_submitted_deferred_writes unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri4_bytes + object: writes + aspect: submitted_deferred_writes evidence: - - unit_bluestore_pricache_kv_pri4_bytes + - unit_bluestore_submitted_deferred_writes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53421,36 +57840,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri4_bytes + - labels_bluestore_submitted_deferred_writes functional_dependencies: {} - bluestore_pricache_kv_pri5_bytes: + bluestore_truncate_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri5_bytes + - ceph_bluestore_truncate_lat_count population: - id: bluestore_pricache_kv_pri5_bytes - meaning: bytes allocated to pri5. + id: bluestore_truncate_lat_count + meaning: Average truncate latency Count. evidence: - - population_bluestore_pricache_kv_pri5_bytes + - population_bluestore_truncate_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri5_bytes + - lifecycle_bluestore_truncate_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri5_bytes + object: operations + aspect: truncate_lat evidence: - - unit_bluestore_pricache_kv_pri5_bytes + - unit_bluestore_truncate_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53461,36 +57880,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri5_bytes + - labels_bluestore_truncate_lat_count functional_dependencies: {} - bluestore_pricache_kv_pri6_bytes: + bluestore_truncate_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri6_bytes + - ceph_bluestore_truncate_lat_sum_exporter_perf + - ceph_bluestore_truncate_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_pri6_bytes - meaning: bytes allocated to pri6. + id: bluestore_truncate_lat_sum + meaning: Average truncate latency Total. evidence: - - population_bluestore_pricache_kv_pri6_bytes + - population_bluestore_truncate_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri6_bytes + - lifecycle_bluestore_truncate_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri6_bytes + object: accumulated_latency + aspect: truncate_lat evidence: - - unit_bluestore_pricache_kv_pri6_bytes + - unit_bluestore_truncate_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53501,36 +57922,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri6_bytes + - labels_bluestore_truncate_lat_sum functional_dependencies: {} - bluestore_pricache_kv_pri7_bytes: + bluestore_txc_commit_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri7_bytes + - ceph_bluestore_txc_commit_lat_count population: - id: bluestore_pricache_kv_pri7_bytes - meaning: bytes allocated to pri7. + id: bluestore_txc_commit_lat_count + meaning: Average commit latency Count. evidence: - - population_bluestore_pricache_kv_pri7_bytes + - population_bluestore_txc_commit_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri7_bytes + - lifecycle_bluestore_txc_commit_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri7_bytes + object: operations + aspect: txc_commit_lat evidence: - - unit_bluestore_pricache_kv_pri7_bytes + - unit_bluestore_txc_commit_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53541,36 +57962,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri7_bytes + - labels_bluestore_txc_commit_lat_count functional_dependencies: {} - bluestore_pricache_kv_pri8_bytes: + bluestore_txc_commit_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri8_bytes + - ceph_bluestore_txc_commit_lat_sum_exporter_perf + - ceph_bluestore_txc_commit_lat_sum_mgr_perf population: - id: bluestore_pricache_kv_pri8_bytes - meaning: bytes allocated to pri8. + id: bluestore_txc_commit_lat_sum + meaning: Average commit latency Total. evidence: - - population_bluestore_pricache_kv_pri8_bytes + - population_bluestore_txc_commit_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri8_bytes + - lifecycle_bluestore_txc_commit_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri8_bytes + object: accumulated_latency + aspect: txc_commit_lat evidence: - - unit_bluestore_pricache_kv_pri8_bytes + - unit_bluestore_txc_commit_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53581,36 +58004,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri8_bytes + - labels_bluestore_txc_commit_lat_sum functional_dependencies: {} - bluestore_pricache_kv_pri9_bytes: + bluestore_txc_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_pri9_bytes + - ceph_bluestore_txc_count population: - id: bluestore_pricache_kv_pri9_bytes - meaning: bytes allocated to pri9. + id: bluestore_txc_count + meaning: Transactions committed. evidence: - - population_bluestore_pricache_kv_pri9_bytes + - population_bluestore_txc_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_pri9_bytes + - lifecycle_bluestore_txc_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri9_bytes + object: operations + aspect: value evidence: - - unit_bluestore_pricache_kv_pri9_bytes + - unit_bluestore_txc_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53621,36 +58044,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_pri9_bytes + - labels_bluestore_txc_count functional_dependencies: {} - bluestore_pricache_kv_reserved_bytes: + bluestore_txc_submit_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_kv_reserved_bytes + - ceph_bluestore_txc_submit_lat_count population: - id: bluestore_pricache_kv_reserved_bytes - meaning: bytes reserved for future growth. + id: bluestore_txc_submit_lat_count + meaning: Average submit latency Count. evidence: - - population_bluestore_pricache_kv_reserved_bytes + - population_bluestore_txc_submit_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_kv_reserved_bytes + - lifecycle_bluestore_txc_submit_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: reserved_bytes + object: operations + aspect: txc_submit_lat evidence: - - unit_bluestore_pricache_kv_reserved_bytes + - unit_bluestore_txc_submit_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53661,36 +58084,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_kv_reserved_bytes + - labels_bluestore_txc_submit_lat_count functional_dependencies: {} - bluestore_pricache_meta_committed_bytes: + bluestore_txc_submit_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_meta_committed_bytes + - ceph_bluestore_txc_submit_lat_sum_exporter_perf + - ceph_bluestore_txc_submit_lat_sum_mgr_perf population: - id: bluestore_pricache_meta_committed_bytes - meaning: total bytes committed,. + id: bluestore_txc_submit_lat_sum + meaning: Average submit latency Total. evidence: - - population_bluestore_pricache_meta_committed_bytes + - population_bluestore_txc_submit_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_committed_bytes + - lifecycle_bluestore_txc_submit_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: committed_bytes + object: accumulated_latency + aspect: txc_submit_lat evidence: - - unit_bluestore_pricache_meta_committed_bytes + - unit_bluestore_txc_submit_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53701,36 +58126,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_committed_bytes + - labels_bluestore_txc_submit_lat_sum functional_dependencies: {} - bluestore_pricache_meta_pri0_bytes: + bluestore_txc_throttle_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri0_bytes + - ceph_bluestore_txc_throttle_lat_count population: - id: bluestore_pricache_meta_pri0_bytes - meaning: bytes allocated to pri0. + id: bluestore_txc_throttle_lat_count + meaning: Average submit throttle latency Count. evidence: - - population_bluestore_pricache_meta_pri0_bytes + - population_bluestore_txc_throttle_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri0_bytes + - lifecycle_bluestore_txc_throttle_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri0_bytes + object: operations + aspect: txc_throttle_lat evidence: - - unit_bluestore_pricache_meta_pri0_bytes + - unit_bluestore_txc_throttle_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53741,36 +58166,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri0_bytes + - labels_bluestore_txc_throttle_lat_count functional_dependencies: {} - bluestore_pricache_meta_pri10_bytes: + bluestore_txc_throttle_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri10_bytes + - ceph_bluestore_txc_throttle_lat_sum_exporter_perf + - ceph_bluestore_txc_throttle_lat_sum_mgr_perf population: - id: bluestore_pricache_meta_pri10_bytes - meaning: bytes allocated to pri10. + id: bluestore_txc_throttle_lat_sum + meaning: Average submit throttle latency Total. evidence: - - population_bluestore_pricache_meta_pri10_bytes + - population_bluestore_txc_throttle_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri10_bytes + - lifecycle_bluestore_txc_throttle_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri10_bytes + object: accumulated_latency + aspect: txc_throttle_lat evidence: - - unit_bluestore_pricache_meta_pri10_bytes + - unit_bluestore_txc_throttle_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53781,36 +58208,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri10_bytes + - labels_bluestore_txc_throttle_lat_sum functional_dependencies: {} - bluestore_pricache_meta_pri11_bytes: + bluestore_write_big: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri11_bytes + - ceph_bluestore_write_big population: - id: bluestore_pricache_meta_pri11_bytes - meaning: bytes allocated to pri11. + id: bluestore_write_big + meaning: Large aligned writes into fresh blobs. evidence: - - population_bluestore_pricache_meta_pri11_bytes + - population_bluestore_write_big components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri11_bytes + - lifecycle_bluestore_write_big unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri11_bytes + object: writes + aspect: write_big evidence: - - unit_bluestore_pricache_meta_pri11_bytes + - unit_bluestore_write_big labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53821,36 +58248,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri11_bytes + - labels_bluestore_write_big functional_dependencies: {} - bluestore_pricache_meta_pri1_bytes: + bluestore_write_big_blobs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri1_bytes + - ceph_bluestore_write_big_blobs population: - id: bluestore_pricache_meta_pri1_bytes - meaning: bytes allocated to pri1. + id: bluestore_write_big_blobs + meaning: Large aligned writes into fresh blobs (blobs). evidence: - - population_bluestore_pricache_meta_pri1_bytes + - population_bluestore_write_big_blobs components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri1_bytes + - lifecycle_bluestore_write_big_blobs unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri1_bytes + object: blobs + aspect: write_big_blobs evidence: - - unit_bluestore_pricache_meta_pri1_bytes + - unit_bluestore_write_big_blobs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53861,36 +58288,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri1_bytes + - labels_bluestore_write_big_blobs functional_dependencies: {} - bluestore_pricache_meta_pri2_bytes: + bluestore_write_big_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri2_bytes + - ceph_bluestore_write_big_bytes population: - id: bluestore_pricache_meta_pri2_bytes - meaning: bytes allocated to pri2. + id: bluestore_write_big_bytes + meaning: Large aligned writes into fresh blobs (bytes). evidence: - - population_bluestore_pricache_meta_pri2_bytes + - population_bluestore_write_big_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri2_bytes + - lifecycle_bluestore_write_big_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri2_bytes + object: byte_throughput + aspect: write_big_bytes evidence: - - unit_bluestore_pricache_meta_pri2_bytes + - unit_bluestore_write_big_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53901,36 +58328,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri2_bytes + - labels_bluestore_write_big_bytes functional_dependencies: {} - bluestore_pricache_meta_pri3_bytes: + bluestore_write_big_deferred: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri3_bytes + - ceph_bluestore_write_big_deferred population: - id: bluestore_pricache_meta_pri3_bytes - meaning: bytes allocated to pri3. + id: bluestore_write_big_deferred + meaning: Big overwrites using deferred. evidence: - - population_bluestore_pricache_meta_pri3_bytes + - population_bluestore_write_big_deferred components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri3_bytes + - lifecycle_bluestore_write_big_deferred unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri3_bytes + object: writes + aspect: write_big_deferred evidence: - - unit_bluestore_pricache_meta_pri3_bytes + - unit_bluestore_write_big_deferred labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53941,36 +58368,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri3_bytes + - labels_bluestore_write_big_deferred functional_dependencies: {} - bluestore_pricache_meta_pri4_bytes: + bluestore_write_big_skipped_blobs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri4_bytes + - ceph_bluestore_write_big_skipped_blobs population: - id: bluestore_pricache_meta_pri4_bytes - meaning: bytes allocated to pri4. + id: bluestore_write_big_skipped_blobs + meaning: Large aligned writes into fresh blobs skipped due to zero detection (blobs). evidence: - - population_bluestore_pricache_meta_pri4_bytes + - population_bluestore_write_big_skipped_blobs components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri4_bytes + - lifecycle_bluestore_write_big_skipped_blobs unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri4_bytes + object: blobs + aspect: write_big_skipped_blobs evidence: - - unit_bluestore_pricache_meta_pri4_bytes + - unit_bluestore_write_big_skipped_blobs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -53981,36 +58408,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri4_bytes + - labels_bluestore_write_big_skipped_blobs functional_dependencies: {} - bluestore_pricache_meta_pri5_bytes: + bluestore_write_big_skipped_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri5_bytes + - ceph_bluestore_write_big_skipped_bytes population: - id: bluestore_pricache_meta_pri5_bytes - meaning: bytes allocated to pri5. + id: bluestore_write_big_skipped_bytes + meaning: Large aligned writes into fresh blobs skipped due to zero detection (bytes). evidence: - - population_bluestore_pricache_meta_pri5_bytes + - population_bluestore_write_big_skipped_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri5_bytes + - lifecycle_bluestore_write_big_skipped_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri5_bytes + object: byte_throughput + aspect: write_big_skipped_bytes evidence: - - unit_bluestore_pricache_meta_pri5_bytes + - unit_bluestore_write_big_skipped_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54021,36 +58448,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri5_bytes + - labels_bluestore_write_big_skipped_bytes functional_dependencies: {} - bluestore_pricache_meta_pri6_bytes: + bluestore_write_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri6_bytes + - ceph_bluestore_write_lat_count population: - id: bluestore_pricache_meta_pri6_bytes - meaning: bytes allocated to pri6. + id: bluestore_write_lat_count + meaning: write_op average execution time Count. evidence: - - population_bluestore_pricache_meta_pri6_bytes + - population_bluestore_write_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri6_bytes + - lifecycle_bluestore_write_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri6_bytes + object: operations + aspect: write_lat evidence: - - unit_bluestore_pricache_meta_pri6_bytes + - unit_bluestore_write_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54061,36 +58488,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri6_bytes + - labels_bluestore_write_lat_count functional_dependencies: {} - bluestore_pricache_meta_pri7_bytes: + bluestore_write_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri7_bytes + - ceph_bluestore_write_lat_sum_exporter_perf + - ceph_bluestore_write_lat_sum_mgr_perf population: - id: bluestore_pricache_meta_pri7_bytes - meaning: bytes allocated to pri7. + id: bluestore_write_lat_sum + meaning: write_op average execution time Total. evidence: - - population_bluestore_pricache_meta_pri7_bytes + - population_bluestore_write_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri7_bytes + - lifecycle_bluestore_write_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri7_bytes + object: accumulated_latency + aspect: write_lat evidence: - - unit_bluestore_pricache_meta_pri7_bytes + - unit_bluestore_write_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54101,36 +58530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri7_bytes + - labels_bluestore_write_lat_sum functional_dependencies: {} - bluestore_pricache_meta_pri8_bytes: + bluestore_write_new: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri8_bytes + - ceph_bluestore_write_new population: - id: bluestore_pricache_meta_pri8_bytes - meaning: bytes allocated to pri8. + id: bluestore_write_new + meaning: Write into new blob. evidence: - - population_bluestore_pricache_meta_pri8_bytes + - population_bluestore_write_new components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri8_bytes + - lifecycle_bluestore_write_new unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri8_bytes + object: writes + aspect: write_new evidence: - - unit_bluestore_pricache_meta_pri8_bytes + - unit_bluestore_write_new labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54141,36 +58570,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri8_bytes + - labels_bluestore_write_new functional_dependencies: {} - bluestore_pricache_meta_pri9_bytes: + bluestore_write_pad_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_pri9_bytes + - ceph_bluestore_write_pad_bytes population: - id: bluestore_pricache_meta_pri9_bytes - meaning: bytes allocated to pri9. + id: bluestore_write_pad_bytes + meaning: Sum for write-op padded bytes. evidence: - - population_bluestore_pricache_meta_pri9_bytes + - population_bluestore_write_pad_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_pri9_bytes + - lifecycle_bluestore_write_pad_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri9_bytes + object: byte_throughput + aspect: write_pad_bytes evidence: - - unit_bluestore_pricache_meta_pri9_bytes + - unit_bluestore_write_pad_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54181,36 +58610,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_pri9_bytes + - labels_bluestore_write_pad_bytes functional_dependencies: {} - bluestore_pricache_meta_reserved_bytes: + bluestore_write_penalty_read_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_meta_reserved_bytes + - ceph_bluestore_write_penalty_read_ops population: - id: bluestore_pricache_meta_reserved_bytes - meaning: bytes reserved for future growth. + id: bluestore_write_penalty_read_ops + meaning: Sum for write penalty read ops. evidence: - - population_bluestore_pricache_meta_reserved_bytes + - population_bluestore_write_penalty_read_ops components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_meta_reserved_bytes + - lifecycle_bluestore_write_penalty_read_ops unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: reserved_bytes + object: reads + aspect: write_penalty_read_ops evidence: - - unit_bluestore_pricache_meta_reserved_bytes + - unit_bluestore_write_penalty_read_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54221,36 +58650,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_meta_reserved_bytes + - labels_bluestore_write_penalty_read_ops functional_dependencies: {} - bluestore_pricache_cache_bytes: + bluestore_write_small: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_cache_bytes + - ceph_bluestore_write_small population: - id: bluestore_pricache_cache_bytes - meaning: current memory available for caches. + id: bluestore_write_small + meaning: Small writes into existing or sparse small blobs. evidence: - - population_bluestore_pricache_cache_bytes + - population_bluestore_write_small components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_cache_bytes + - lifecycle_bluestore_write_small unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: cache_bytes + object: writes + aspect: write_small evidence: - - unit_bluestore_pricache_cache_bytes + - unit_bluestore_write_small labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54261,36 +58690,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_cache_bytes + - labels_bluestore_write_small functional_dependencies: {} - bluestore_pricache_heap_bytes: + bluestore_write_small_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_heap_bytes + - ceph_bluestore_write_small_bytes population: - id: bluestore_pricache_heap_bytes - meaning: aggregate bytes in use by the heap. + id: bluestore_write_small_bytes + meaning: Small writes into existing or sparse small blobs (bytes). evidence: - - population_bluestore_pricache_heap_bytes + - population_bluestore_write_small_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_heap_bytes + - lifecycle_bluestore_write_small_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: heap_bytes + object: byte_throughput + aspect: write_small_bytes evidence: - - unit_bluestore_pricache_heap_bytes + - unit_bluestore_write_small_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54301,36 +58730,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_heap_bytes + - labels_bluestore_write_small_bytes functional_dependencies: {} - bluestore_pricache_mapped_bytes: + bluestore_write_small_pre_read: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_mapped_bytes + - ceph_bluestore_write_small_pre_read population: - id: bluestore_pricache_mapped_bytes - meaning: total bytes mapped by the process. + id: bluestore_write_small_pre_read + meaning: write_small_pre_read. evidence: - - population_bluestore_pricache_mapped_bytes + - population_bluestore_write_small_pre_read components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_mapped_bytes + - lifecycle_bluestore_write_small_pre_read unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: mapped_bytes + object: writes + aspect: write_small_pre_read evidence: - - unit_bluestore_pricache_mapped_bytes + - unit_bluestore_write_small_pre_read labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54341,36 +58770,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_mapped_bytes + - labels_bluestore_write_small_pre_read functional_dependencies: {} - bluestore_pricache_target_bytes: + bluestore_write_small_skipped: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_target_bytes + - ceph_bluestore_write_small_skipped population: - id: bluestore_pricache_target_bytes - meaning: target process memory usage in bytes. + id: bluestore_write_small_skipped + meaning: Small writes into existing or sparse small blobs skipped due to zero detection. evidence: - - population_bluestore_pricache_target_bytes + - population_bluestore_write_small_skipped components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_target_bytes + - lifecycle_bluestore_write_small_skipped unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: target_bytes + object: writes + aspect: write_small_skipped evidence: - - unit_bluestore_pricache_target_bytes + - unit_bluestore_write_small_skipped labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54381,36 +58810,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_target_bytes + - labels_bluestore_write_small_skipped functional_dependencies: {} - bluestore_pricache_unmapped_bytes: + bluestore_write_small_skipped_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_pricache_unmapped_bytes + - ceph_bluestore_write_small_skipped_bytes population: - id: bluestore_pricache_unmapped_bytes - meaning: unmapped bytes that the kernel has yet to reclaim. + id: bluestore_write_small_skipped_bytes + meaning: Small writes into existing or sparse small blobs skipped due to zero detection (bytes). evidence: - - population_bluestore_pricache_unmapped_bytes + - population_bluestore_write_small_skipped_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_bluestore_pricache_unmapped_bytes + - lifecycle_bluestore_write_small_skipped_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: unmapped_bytes + object: byte_throughput + aspect: write_small_skipped_bytes evidence: - - unit_bluestore_pricache_unmapped_bytes + - unit_bluestore_write_small_skipped_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54421,36 +58850,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_pricache_unmapped_bytes + - labels_bluestore_write_small_skipped_bytes functional_dependencies: {} - bluestore_read_eio: + bluestore_write_small_unused: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_read_eio + - ceph_bluestore_write_small_unused population: - id: bluestore_read_eio - meaning: Read EIO errors propagated to high level callers. + id: bluestore_write_small_unused + meaning: Small writes into unused portion of existing blob. evidence: - - population_bluestore_read_eio + - population_bluestore_write_small_unused components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_read_eio + - lifecycle_bluestore_write_small_unused unit: quantity: count base: one rate: none - object: reads - aspect: read_eio + object: writes + aspect: write_small_unused evidence: - - unit_bluestore_read_eio + - unit_bluestore_write_small_unused labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54461,36 +58890,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_read_eio + - labels_bluestore_write_small_unused functional_dependencies: {} - bluestore_read_lat_count: + cct_total_workers: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_read_lat_count + - ceph_cct_total_workers population: - id: bluestore_read_lat_count - meaning: Average read latency Count. + id: cct_total_workers + meaning: Total workers. evidence: - - population_bluestore_read_lat_count + - population_cct_total_workers components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_read_lat_count + - lifecycle_cct_total_workers unit: quantity: count base: one rate: none - object: operations - aspect: read_lat + object: workers + aspect: cct_total_workers evidence: - - unit_bluestore_read_lat_count + - unit_cct_total_workers labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54501,38 +58930,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_read_lat_count + - labels_cct_total_workers functional_dependencies: {} - bluestore_read_lat_sum: + cct_unhealthy_workers: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_read_lat_sum_exporter_perf - - ceph_bluestore_read_lat_sum_mgr_perf + - ceph_cct_unhealthy_workers population: - id: bluestore_read_lat_sum - meaning: Average read latency Total. + id: cct_unhealthy_workers + meaning: Unhealthy workers. evidence: - - population_bluestore_read_lat_sum + - population_cct_unhealthy_workers components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_read_lat_sum + - lifecycle_cct_unhealthy_workers unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: read_lat + object: workers + aspect: cct_unhealthy_workers evidence: - - unit_bluestore_read_lat_sum + - unit_cct_unhealthy_workers labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54543,78 +58970,106 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_read_lat_sum + - labels_cct_unhealthy_workers functional_dependencies: {} - bluestore_read_onode_meta_lat_count: + cephadm_daemon_status: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_bluestore_read_onode_meta_lat_count + - ceph_cephadm_daemon_status population: - id: bluestore_read_onode_meta_lat_count - meaning: Average read onode metadata latency Count. + id: cephadm_daemon_status + meaning: Status of cephadm daemons (0=stopped, 1=running, 2=errored). evidence: - - population_bluestore_read_onode_meta_lat_count + - population_cephadm_daemon_status components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_read_onode_meta_lat_count + - lifecycle_cephadm_daemon_status unit: - quantity: count + quantity: state base: one rate: none - object: operations - aspect: read_onode_meta_lat + object: state + aspect: value evidence: - - unit_bluestore_read_onode_meta_lat_count + - unit_cephadm_daemon_status labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + daemon_name: + meaning: Ceph source label daemon name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_bluestore_read_onode_meta_lat_count + - labels_cephadm_daemon_status + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephadm_daemon_status + service_name: + meaning: Ceph source label service name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephadm_daemon_status + service_type: + meaning: Ceph source label service type. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephadm_daemon_status functional_dependencies: {} - bluestore_read_onode_meta_lat_sum: + cephfs_mirror_mirror_enable_failures: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_read_onode_meta_lat_sum_exporter_perf - - ceph_bluestore_read_onode_meta_lat_sum_mgr_perf + - ceph_cephfs_mirror_mirror_enable_failures population: - id: bluestore_read_onode_meta_lat_sum - meaning: Average read onode metadata latency Total. + id: cephfs_mirror_mirror_enable_failures + meaning: Mirroring enable failures. evidence: - - population_bluestore_read_onode_meta_lat_sum + - population_cephfs_mirror_mirror_enable_failures components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_read_onode_meta_lat_sum + - lifecycle_cephfs_mirror_mirror_enable_failures unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: read_onode_meta_lat + object: failures + aspect: failures evidence: - - unit_bluestore_read_onode_meta_lat_sum + - unit_cephfs_mirror_mirror_enable_failures labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54625,36 +59080,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_read_onode_meta_lat_sum + - labels_cephfs_mirror_mirror_enable_failures functional_dependencies: {} - bluestore_read_wait_aio_lat_count: + cephfs_mirror_mirrored_filesystems: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_read_wait_aio_lat_count + - ceph_cephfs_mirror_mirrored_filesystems population: - id: bluestore_read_wait_aio_lat_count - meaning: Average read I/O waiting latency Count. + id: cephfs_mirror_mirrored_filesystems + meaning: Filesystems mirrored. evidence: - - population_bluestore_read_wait_aio_lat_count + - population_cephfs_mirror_mirrored_filesystems components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_read_wait_aio_lat_count + - lifecycle_cephfs_mirror_mirrored_filesystems unit: quantity: count base: one rate: none - object: operations - aspect: read_wait_aio_lat + object: filesystems + aspect: mirrored evidence: - - unit_bluestore_read_wait_aio_lat_count + - unit_cephfs_mirror_mirrored_filesystems labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54665,38 +59120,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_read_wait_aio_lat_count + - labels_cephfs_mirror_mirrored_filesystems functional_dependencies: {} - bluestore_read_wait_aio_lat_sum: + cephfs_mirror_mirrored_filesystems_directory_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_read_wait_aio_lat_sum_exporter_perf - - ceph_bluestore_read_wait_aio_lat_sum_mgr_perf + - ceph_cephfs_mirror_mirrored_filesystems_directory_count population: - id: bluestore_read_wait_aio_lat_sum - meaning: Average read I/O waiting latency Total. + id: cephfs_mirror_mirrored_filesystems_directory_count + meaning: Directory Count. evidence: - - population_bluestore_read_wait_aio_lat_sum + - population_cephfs_mirror_mirrored_filesystems_directory_count components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_read_wait_aio_lat_sum + - lifecycle_cephfs_mirror_mirrored_filesystems_directory_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: read_wait_aio_lat + object: directories + aspect: directories evidence: - - unit_bluestore_read_wait_aio_lat_sum + - unit_cephfs_mirror_mirrored_filesystems_directory_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54707,36 +59160,46 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_read_wait_aio_lat_sum + - labels_cephfs_mirror_mirrored_filesystems_directory_count + filesystem: + meaning: Ceph source label filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_mirrored_filesystems_directory_count functional_dependencies: {} - bluestore_reads_with_retries: + cephfs_mirror_mirrored_filesystems_mirroring_peers: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_reads_with_retries + - ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers population: - id: bluestore_reads_with_retries - meaning: Read operations that required at least one retry due to failed checksum validation. + id: cephfs_mirror_mirrored_filesystems_mirroring_peers + meaning: Mirroring Peers. evidence: - - population_bluestore_reads_with_retries + - population_cephfs_mirror_mirrored_filesystems_mirroring_peers components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_reads_with_retries + - lifecycle_cephfs_mirror_mirrored_filesystems_mirroring_peers unit: quantity: count base: one rate: none - object: reads - aspect: reads_with_retries + object: peers + aspect: peers evidence: - - unit_bluestore_reads_with_retries + - unit_cephfs_mirror_mirrored_filesystems_mirroring_peers labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54747,36 +59210,46 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_reads_with_retries + - labels_cephfs_mirror_mirrored_filesystems_mirroring_peers + filesystem: + meaning: Ceph source label filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_mirrored_filesystems_mirroring_peers functional_dependencies: {} - bluestore_remove_lat_count: + cephfs_mirror_peers_avg_sync_time_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_remove_lat_count + - ceph_cephfs_mirror_peers_avg_sync_time_count population: - id: bluestore_remove_lat_count - meaning: Average removal latency Count. + id: cephfs_mirror_peers_avg_sync_time_count + meaning: Average Sync Time Count. evidence: - - population_bluestore_remove_lat_count + - population_cephfs_mirror_peers_avg_sync_time_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_remove_lat_count + - lifecycle_cephfs_mirror_peers_avg_sync_time_count unit: quantity: count base: one rate: none - object: operations - aspect: remove_lat + object: snapshots + aspect: snapshots evidence: - - unit_bluestore_remove_lat_count + - unit_cephfs_mirror_peers_avg_sync_time_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54787,9 +59260,49 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_remove_lat_count + - labels_cephfs_mirror_peers_avg_sync_time_count + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_avg_sync_time_count + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_avg_sync_time_count + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_avg_sync_time_count + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_avg_sync_time_count functional_dependencies: {} - bluestore_remove_lat_sum: + cephfs_mirror_peers_avg_sync_time_sum: source: generated: registry_groups: @@ -54797,28 +59310,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluestore_remove_lat_sum_exporter_perf - - ceph_bluestore_remove_lat_sum_mgr_perf + - ceph_cephfs_mirror_peers_avg_sync_time_sum_exporter_perf + - ceph_cephfs_mirror_peers_avg_sync_time_sum_mgr_perf population: - id: bluestore_remove_lat_sum - meaning: Average removal latency Total. + id: cephfs_mirror_peers_avg_sync_time_sum + meaning: Average Sync Time Total. evidence: - - population_bluestore_remove_lat_sum + - population_cephfs_mirror_peers_avg_sync_time_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_remove_lat_sum + - lifecycle_cephfs_mirror_peers_avg_sync_time_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: remove_lat + object: accumulated_sync_time + aspect: time evidence: - - unit_bluestore_remove_lat_sum + - unit_cephfs_mirror_peers_avg_sync_time_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54829,36 +59342,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_remove_lat_sum + - labels_cephfs_mirror_peers_avg_sync_time_sum + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_avg_sync_time_sum + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_avg_sync_time_sum + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_avg_sync_time_sum + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_avg_sync_time_sum functional_dependencies: {} - bluestore_slow_aio_wait_count: + cephfs_mirror_peers_last_synced_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_slow_aio_wait_count + - ceph_cephfs_mirror_peers_last_synced_bytes population: - id: bluestore_slow_aio_wait_count - meaning: Slow op count for aio wait. + id: cephfs_mirror_peers_last_synced_bytes + meaning: Last Synced Bytes. evidence: - - population_bluestore_slow_aio_wait_count + - population_cephfs_mirror_peers_last_synced_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_slow_aio_wait_count + - lifecycle_cephfs_mirror_peers_last_synced_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: waits - aspect: slow_aio_wait + object: last_sync_size + aspect: bytes evidence: - - unit_bluestore_slow_aio_wait_count + - unit_cephfs_mirror_peers_last_synced_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54866,39 +59419,79 @@ signals: domain: kind: open endpoint_cardinality: - kind: operational_population + kind: operational_population + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_bytes + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_bytes + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_bytes + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown stability: stable evidence: - - labels_bluestore_slow_aio_wait_count + - labels_cephfs_mirror_peers_last_synced_bytes + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_bytes functional_dependencies: {} - bluestore_slow_committed_kv_count: + cephfs_mirror_peers_last_synced_duration: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_slow_committed_kv_count + - ceph_cephfs_mirror_peers_last_synced_duration population: - id: bluestore_slow_committed_kv_count - meaning: Slow op count for committed kv. + id: cephfs_mirror_peers_last_synced_duration + meaning: Last Synced Duration. evidence: - - population_bluestore_slow_committed_kv_count + - population_cephfs_mirror_peers_last_synced_duration components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_slow_committed_kv_count + - lifecycle_cephfs_mirror_peers_last_synced_duration unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: events - aspect: value + object: last_sync_duration + aspect: duration evidence: - - unit_bluestore_slow_committed_kv_count + - unit_cephfs_mirror_peers_last_synced_duration labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54909,36 +59502,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_slow_committed_kv_count + - labels_cephfs_mirror_peers_last_synced_duration + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_duration + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_duration + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_duration + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_duration functional_dependencies: {} - bluestore_slow_read_onode_meta_count: + cephfs_mirror_peers_last_synced_end: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_slow_read_onode_meta_count + - ceph_cephfs_mirror_peers_last_synced_end population: - id: bluestore_slow_read_onode_meta_count - meaning: Slow op count for read onode meta. + id: cephfs_mirror_peers_last_synced_end + meaning: Last Synced End. evidence: - - population_bluestore_slow_read_onode_meta_count + - population_cephfs_mirror_peers_last_synced_end components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_slow_read_onode_meta_count + - lifecycle_cephfs_mirror_peers_last_synced_end unit: quantity: count base: one rate: none - object: reads - aspect: slow_read_onode_meta + object: seconds_since_epoch + aspect: ended evidence: - - unit_bluestore_slow_read_onode_meta_count + - unit_cephfs_mirror_peers_last_synced_end labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54949,36 +59582,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_slow_read_onode_meta_count + - labels_cephfs_mirror_peers_last_synced_end + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_end + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_end + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_end + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_end functional_dependencies: {} - bluestore_slow_read_wait_aio_count: + cephfs_mirror_peers_last_synced_start: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_slow_read_wait_aio_count + - ceph_cephfs_mirror_peers_last_synced_start population: - id: bluestore_slow_read_wait_aio_count - meaning: Slow op count for read wait aio. + id: cephfs_mirror_peers_last_synced_start + meaning: Last Synced Start. evidence: - - population_bluestore_slow_read_wait_aio_count + - population_cephfs_mirror_peers_last_synced_start components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_slow_read_wait_aio_count + - lifecycle_cephfs_mirror_peers_last_synced_start unit: quantity: count base: one rate: none - object: reads - aspect: slow_read_wait_aio + object: seconds_since_epoch + aspect: started evidence: - - unit_bluestore_slow_read_wait_aio_count + - unit_cephfs_mirror_peers_last_synced_start labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -54989,36 +59662,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_slow_read_wait_aio_count + - labels_cephfs_mirror_peers_last_synced_start + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_start + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_start + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_start + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_last_synced_start functional_dependencies: {} - bluestore_state_aio_wait_lat_count: + cephfs_mirror_peers_snaps_deleted: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_aio_wait_lat_count + - ceph_cephfs_mirror_peers_snaps_deleted population: - id: bluestore_state_aio_wait_lat_count - meaning: Average aio_wait state latency Count. + id: cephfs_mirror_peers_snaps_deleted + meaning: Snapshots Deleted. evidence: - - population_bluestore_state_aio_wait_lat_count + - population_cephfs_mirror_peers_snaps_deleted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_aio_wait_lat_count + - lifecycle_cephfs_mirror_peers_snaps_deleted unit: quantity: count base: one rate: none - object: operations - aspect: state_aio_wait_lat + object: snapshots + aspect: deleted evidence: - - unit_bluestore_state_aio_wait_lat_count + - unit_cephfs_mirror_peers_snaps_deleted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55029,78 +59742,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_aio_wait_lat_count - functional_dependencies: {} - bluestore_state_aio_wait_lat_sum: - source: - generated: - registry_groups: - - exporter_perf - - mgr_perf - scope: - registrations: - - ceph_bluestore_state_aio_wait_lat_sum_exporter_perf - - ceph_bluestore_state_aio_wait_lat_sum_mgr_perf - population: - id: bluestore_state_aio_wait_lat_sum - meaning: Average aio_wait state latency Total. - evidence: - - population_bluestore_state_aio_wait_lat_sum - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_bluestore_state_aio_wait_lat_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: state_aio_wait_lat - evidence: - - unit_bluestore_state_aio_wait_lat_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_cephfs_mirror_peers_snaps_deleted + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_bluestore_state_aio_wait_lat_sum + - labels_cephfs_mirror_peers_snaps_deleted + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_deleted + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_deleted + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_deleted functional_dependencies: {} - bluestore_state_deferred_aio_wait_lat_count: + cephfs_mirror_peers_snaps_renamed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_deferred_aio_wait_lat_count + - ceph_cephfs_mirror_peers_snaps_renamed population: - id: bluestore_state_deferred_aio_wait_lat_count - meaning: Average aio_wait state latency Count. + id: cephfs_mirror_peers_snaps_renamed + meaning: Snapshots Renamed. evidence: - - population_bluestore_state_deferred_aio_wait_lat_count + - population_cephfs_mirror_peers_snaps_renamed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_deferred_aio_wait_lat_count + - lifecycle_cephfs_mirror_peers_snaps_renamed unit: quantity: count base: one rate: none - object: operations - aspect: state_deferred_aio_wait_lat + object: snapshots + aspect: renamed evidence: - - unit_bluestore_state_deferred_aio_wait_lat_count + - unit_cephfs_mirror_peers_snaps_renamed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55111,78 +59822,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_deferred_aio_wait_lat_count - functional_dependencies: {} - bluestore_state_deferred_aio_wait_lat_sum: - source: - generated: - registry_groups: - - exporter_perf - - mgr_perf - scope: - registrations: - - ceph_bluestore_state_deferred_aio_wait_lat_sum_exporter_perf - - ceph_bluestore_state_deferred_aio_wait_lat_sum_mgr_perf - population: - id: bluestore_state_deferred_aio_wait_lat_sum - meaning: Average aio_wait state latency Total. - evidence: - - population_bluestore_state_deferred_aio_wait_lat_sum - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_bluestore_state_deferred_aio_wait_lat_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: state_deferred_aio_wait_lat - evidence: - - unit_bluestore_state_deferred_aio_wait_lat_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_cephfs_mirror_peers_snaps_renamed + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_bluestore_state_deferred_aio_wait_lat_sum + - labels_cephfs_mirror_peers_snaps_renamed + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_renamed + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_renamed + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_renamed functional_dependencies: {} - bluestore_state_deferred_cleanup_lat_count: + cephfs_mirror_peers_snaps_synced: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_deferred_cleanup_lat_count + - ceph_cephfs_mirror_peers_snaps_synced population: - id: bluestore_state_deferred_cleanup_lat_count - meaning: Average cleanup state latency Count. + id: cephfs_mirror_peers_snaps_synced + meaning: Snapshots Synchronized. evidence: - - population_bluestore_state_deferred_cleanup_lat_count + - population_cephfs_mirror_peers_snaps_synced components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_deferred_cleanup_lat_count + - lifecycle_cephfs_mirror_peers_snaps_synced unit: quantity: count base: one rate: none - object: operations - aspect: state_deferred_cleanup_lat + object: snapshots + aspect: synced evidence: - - unit_bluestore_state_deferred_cleanup_lat_count + - unit_cephfs_mirror_peers_snaps_synced labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55193,38 +59902,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_deferred_cleanup_lat_count + - labels_cephfs_mirror_peers_snaps_synced + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_synced + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_synced + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_synced + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_snaps_synced functional_dependencies: {} - bluestore_state_deferred_cleanup_lat_sum: + cephfs_mirror_peers_sync_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_state_deferred_cleanup_lat_sum_exporter_perf - - ceph_bluestore_state_deferred_cleanup_lat_sum_mgr_perf + - ceph_cephfs_mirror_peers_sync_bytes population: - id: bluestore_state_deferred_cleanup_lat_sum - meaning: Average cleanup state latency Total. + id: cephfs_mirror_peers_sync_bytes + meaning: Sync Bytes. evidence: - - population_bluestore_state_deferred_cleanup_lat_sum + - population_cephfs_mirror_peers_sync_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_deferred_cleanup_lat_sum + - lifecycle_cephfs_mirror_peers_sync_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: state_deferred_cleanup_lat + object: sync_throughput + aspect: bytes evidence: - - unit_bluestore_state_deferred_cleanup_lat_sum + - unit_cephfs_mirror_peers_sync_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55232,39 +59979,79 @@ signals: domain: kind: open endpoint_cardinality: - kind: operational_population + kind: operational_population + stability: stable + evidence: + - labels_cephfs_mirror_peers_sync_bytes + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_sync_bytes + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_sync_bytes + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_sync_bytes + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown stability: stable evidence: - - labels_bluestore_state_deferred_cleanup_lat_sum + - labels_cephfs_mirror_peers_sync_bytes functional_dependencies: {} - bluestore_state_deferred_queued_lat_count: + cephfs_mirror_peers_sync_failures: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_deferred_queued_lat_count + - ceph_cephfs_mirror_peers_sync_failures population: - id: bluestore_state_deferred_queued_lat_count - meaning: Average deferred_queued state latency Count. + id: cephfs_mirror_peers_sync_failures + meaning: Snapshot Sync Failures. evidence: - - population_bluestore_state_deferred_queued_lat_count + - population_cephfs_mirror_peers_sync_failures components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_deferred_queued_lat_count + - lifecycle_cephfs_mirror_peers_sync_failures unit: quantity: count base: one rate: none - object: operations - aspect: state_deferred_queued_lat + object: snapshots + aspect: failed evidence: - - unit_bluestore_state_deferred_queued_lat_count + - unit_cephfs_mirror_peers_sync_failures labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55275,78 +60062,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_deferred_queued_lat_count - functional_dependencies: {} - bluestore_state_deferred_queued_lat_sum: - source: - generated: - registry_groups: - - exporter_perf - - mgr_perf - scope: - registrations: - - ceph_bluestore_state_deferred_queued_lat_sum_exporter_perf - - ceph_bluestore_state_deferred_queued_lat_sum_mgr_perf - population: - id: bluestore_state_deferred_queued_lat_sum - meaning: Average deferred_queued state latency Total. - evidence: - - population_bluestore_state_deferred_queued_lat_sum - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_bluestore_state_deferred_queued_lat_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: state_deferred_queued_lat - evidence: - - unit_bluestore_state_deferred_queued_lat_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_cephfs_mirror_peers_sync_failures + peer_cluster_filesystem: + meaning: Ceph source label peer cluster filesystem. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_bluestore_state_deferred_queued_lat_sum + - labels_cephfs_mirror_peers_sync_failures + peer_cluster_name: + meaning: Ceph source label peer cluster name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_sync_failures + source_filesystem: + meaning: Ceph source label source filesystem. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_sync_failures + source_fscid: + meaning: Ceph source label source fscid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_cephfs_mirror_peers_sync_failures functional_dependencies: {} - bluestore_state_done_lat_count: + client_fsync_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_done_lat_count + - ceph_client_fsync_count population: - id: bluestore_state_done_lat_count - meaning: Average done state latency Count. + id: client_fsync_count + meaning: Latency of a file sync operation Count. evidence: - - population_bluestore_state_done_lat_count + - population_client_fsync_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_done_lat_count + - lifecycle_client_fsync_count unit: quantity: count base: one rate: none object: operations - aspect: state_done_lat + aspect: client_fsync evidence: - - unit_bluestore_state_done_lat_count + - unit_client_fsync_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55357,9 +60142,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_done_lat_count + - labels_client_fsync_count functional_dependencies: {} - bluestore_state_done_lat_sum: + client_fsync_sum: source: generated: registry_groups: @@ -55367,28 +60152,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluestore_state_done_lat_sum_exporter_perf - - ceph_bluestore_state_done_lat_sum_mgr_perf + - ceph_client_fsync_sum_exporter_perf + - ceph_client_fsync_sum_mgr_perf population: - id: bluestore_state_done_lat_sum - meaning: Average done state latency Total. + id: client_fsync_sum + meaning: Latency of a file sync operation Total. evidence: - - population_bluestore_state_done_lat_sum + - population_client_fsync_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_done_lat_sum + - lifecycle_client_fsync_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: state_done_lat + object: accumulated_client_operation_latency + aspect: client_fsync evidence: - - unit_bluestore_state_done_lat_sum + - unit_client_fsync_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55399,36 +60184,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_done_lat_sum + - labels_client_fsync_sum functional_dependencies: {} - bluestore_state_finishing_lat_count: + client_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_finishing_lat_count + - ceph_client_lat_count population: - id: bluestore_state_finishing_lat_count - meaning: Average finishing state latency Count. + id: client_lat_count + meaning: Latency of processing a metadata request Count. evidence: - - population_bluestore_state_finishing_lat_count + - population_client_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_finishing_lat_count + - lifecycle_client_lat_count unit: quantity: count base: one rate: none - object: operations - aspect: state_finishing_lat + object: requests + aspect: client_lat evidence: - - unit_bluestore_state_finishing_lat_count + - unit_client_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55439,9 +60224,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_finishing_lat_count + - labels_client_lat_count functional_dependencies: {} - bluestore_state_finishing_lat_sum: + client_lat_sum: source: generated: registry_groups: @@ -55449,28 +60234,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluestore_state_finishing_lat_sum_exporter_perf - - ceph_bluestore_state_finishing_lat_sum_mgr_perf + - ceph_client_lat_sum_exporter_perf + - ceph_client_lat_sum_mgr_perf population: - id: bluestore_state_finishing_lat_sum - meaning: Average finishing state latency Total. + id: client_lat_sum + meaning: Latency of processing a metadata request Total. evidence: - - population_bluestore_state_finishing_lat_sum + - population_client_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_finishing_lat_sum + - lifecycle_client_lat_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: state_finishing_lat + object: accumulated_client_request_latency + aspect: client_lat evidence: - - unit_bluestore_state_finishing_lat_sum + - unit_client_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55481,36 +60266,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_finishing_lat_sum + - labels_client_lat_sum functional_dependencies: {} - bluestore_state_io_done_lat_count: + client_mdavg: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_io_done_lat_count + - ceph_client_mdavg population: - id: bluestore_state_io_done_lat_count - meaning: Average io_done state latency Count. + id: client_mdavg + meaning: Average latency for processing metadata requests. evidence: - - population_bluestore_state_io_done_lat_count + - population_client_mdavg components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_state_io_done_lat_count + - lifecycle_client_mdavg unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: state_io_done_lat + object: duration_and_time + aspect: mdavg evidence: - - unit_bluestore_state_io_done_lat_count + - unit_client_mdavg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55521,38 +60306,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_io_done_lat_count + - labels_client_mdavg functional_dependencies: {} - bluestore_state_io_done_lat_sum: + client_mdops: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_state_io_done_lat_sum_exporter_perf - - ceph_bluestore_state_io_done_lat_sum_mgr_perf + - ceph_client_mdops population: - id: bluestore_state_io_done_lat_sum - meaning: Average io_done state latency Total. + id: client_mdops + meaning: Total metadata IO operations. evidence: - - population_bluestore_state_io_done_lat_sum + - population_client_mdops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_io_done_lat_sum + - lifecycle_client_mdops unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: state_io_done_lat + object: operations + aspect: o_operations_metadata evidence: - - unit_bluestore_state_io_done_lat_sum + - unit_client_mdops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55563,36 +60346,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_io_done_lat_sum + - labels_client_mdops functional_dependencies: {} - bluestore_state_kv_commiting_lat_count: + client_mdsqsum: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_kv_commiting_lat_count + - ceph_client_mdsqsum population: - id: bluestore_state_kv_commiting_lat_count - meaning: Average kv_commiting state latency Count. + id: client_mdsqsum + meaning: Sum of squares (to calculate variability/stdev) for metadata requests. evidence: - - population_bluestore_state_kv_commiting_lat_count + - population_client_mdsqsum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_kv_commiting_lat_count + - lifecycle_client_mdsqsum unit: - quantity: count - base: one + quantity: duration_squared + base: microsecond_squared rate: none - object: operations - aspect: state_kv_commiting_lat + object: client_latency_squared_deviation_accumulators + aspect: client_mdsqsum evidence: - - unit_bluestore_state_kv_commiting_lat_count + - unit_client_mdsqsum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55603,38 +60386,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_kv_commiting_lat_count + - labels_client_mdsqsum functional_dependencies: {} - bluestore_state_kv_commiting_lat_sum: + client_rdlat_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_state_kv_commiting_lat_sum_exporter_perf - - ceph_bluestore_state_kv_commiting_lat_sum_mgr_perf + - ceph_client_rdlat_count population: - id: bluestore_state_kv_commiting_lat_sum - meaning: Average kv_commiting state latency Total. + id: client_rdlat_count + meaning: Latency of a file data read operation Count. evidence: - - population_bluestore_state_kv_commiting_lat_sum + - population_client_rdlat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_kv_commiting_lat_sum + - lifecycle_client_rdlat_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: state_kv_commiting_lat + object: operations + aspect: client_rdlat evidence: - - unit_bluestore_state_kv_commiting_lat_sum + - unit_client_rdlat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55645,36 +60426,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_kv_commiting_lat_sum + - labels_client_rdlat_count functional_dependencies: {} - bluestore_state_kv_done_lat_count: + client_rdlat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_state_kv_done_lat_count + - ceph_client_rdlat_sum_exporter_perf + - ceph_client_rdlat_sum_mgr_perf population: - id: bluestore_state_kv_done_lat_count - meaning: Average kv_done state latency Count. + id: client_rdlat_sum + meaning: Latency of a file data read operation Total. evidence: - - population_bluestore_state_kv_done_lat_count + - population_client_rdlat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_kv_done_lat_count + - lifecycle_client_rdlat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: state_kv_done_lat + object: accumulated_client_operation_latency + aspect: client_rdlat evidence: - - unit_bluestore_state_kv_done_lat_count + - unit_client_rdlat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55685,38 +60468,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_kv_done_lat_count + - labels_client_rdlat_sum functional_dependencies: {} - bluestore_state_kv_done_lat_sum: + client_rdops: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_state_kv_done_lat_sum_exporter_perf - - ceph_bluestore_state_kv_done_lat_sum_mgr_perf + - ceph_client_rdops population: - id: bluestore_state_kv_done_lat_sum - meaning: Average kv_done state latency Total. + id: client_rdops + meaning: Total write IO operations. evidence: - - population_bluestore_state_kv_done_lat_sum + - population_client_rdops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_kv_done_lat_sum + - lifecycle_client_rdops unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: state_kv_done_lat + object: operations + aspect: o_operations_read evidence: - - unit_bluestore_state_kv_done_lat_sum + - unit_client_rdops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55727,36 +60508,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_kv_done_lat_sum + - labels_client_rdops functional_dependencies: {} - bluestore_state_kv_queued_lat_count: + client_readavg: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_kv_queued_lat_count + - ceph_client_readavg population: - id: bluestore_state_kv_queued_lat_count - meaning: Average kv_queued state latency Count. + id: client_readavg + meaning: Average latency for processing read requests. evidence: - - population_bluestore_state_kv_queued_lat_count + - population_client_readavg components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_state_kv_queued_lat_count + - lifecycle_client_readavg unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: state_kv_queued_lat + object: duration_and_time + aspect: readavg evidence: - - unit_bluestore_state_kv_queued_lat_count + - unit_client_readavg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55767,38 +60548,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_kv_queued_lat_count + - labels_client_readavg functional_dependencies: {} - bluestore_state_kv_queued_lat_sum: + client_readsqsum: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_state_kv_queued_lat_sum_exporter_perf - - ceph_bluestore_state_kv_queued_lat_sum_mgr_perf + - ceph_client_readsqsum population: - id: bluestore_state_kv_queued_lat_sum - meaning: Average kv_queued state latency Total. + id: client_readsqsum + meaning: Sum of squares ((to calculate variability/stdev) for read requests. evidence: - - population_bluestore_state_kv_queued_lat_sum + - population_client_readsqsum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_kv_queued_lat_sum + - lifecycle_client_readsqsum unit: - quantity: duration - base: second + quantity: duration_squared + base: microsecond_squared rate: none - object: accumulated_latency - aspect: state_kv_queued_lat + object: client_latency_squared_deviation_accumulators + aspect: client_readsqsum evidence: - - unit_bluestore_state_kv_queued_lat_sum + - unit_client_readsqsum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55809,36 +60588,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_kv_queued_lat_sum + - labels_client_readsqsum functional_dependencies: {} - bluestore_state_prepare_lat_count: + client_reply_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_state_prepare_lat_count + - ceph_client_reply_count population: - id: bluestore_state_prepare_lat_count - meaning: Average prepare state latency Count. + id: client_reply_count + meaning: Latency of receiving a reply on metadata request Count. evidence: - - population_bluestore_state_prepare_lat_count + - population_client_reply_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_prepare_lat_count + - lifecycle_client_reply_count unit: quantity: count base: one rate: none object: operations - aspect: state_prepare_lat + aspect: client_reply evidence: - - unit_bluestore_state_prepare_lat_count + - unit_client_reply_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55849,9 +60628,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_prepare_lat_count + - labels_client_reply_count functional_dependencies: {} - bluestore_state_prepare_lat_sum: + client_reply_sum: source: generated: registry_groups: @@ -55859,28 +60638,28 @@ signals: - mgr_perf scope: registrations: - - ceph_bluestore_state_prepare_lat_sum_exporter_perf - - ceph_bluestore_state_prepare_lat_sum_mgr_perf + - ceph_client_reply_sum_exporter_perf + - ceph_client_reply_sum_mgr_perf population: - id: bluestore_state_prepare_lat_sum - meaning: Average prepare state latency Total. + id: client_reply_sum + meaning: Latency of receiving a reply on metadata request Total. evidence: - - population_bluestore_state_prepare_lat_sum + - population_client_reply_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_state_prepare_lat_sum + - lifecycle_client_reply_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: state_prepare_lat + object: accumulated_client_operation_latency + aspect: client_reply evidence: - - unit_bluestore_state_prepare_lat_sum + - unit_client_reply_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55891,36 +60670,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_state_prepare_lat_sum + - labels_client_reply_sum functional_dependencies: {} - bluestore_stored: + client_writeavg: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_stored + - ceph_client_writeavg population: - id: bluestore_stored - meaning: Sum for stored bytes. + id: client_writeavg + meaning: Average latency for processing write requests. evidence: - - population_bluestore_stored + - population_client_writeavg components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_bluestore_stored + - lifecycle_client_writeavg unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: logical_stored_data - aspect: stored + object: duration_and_time + aspect: writeavg evidence: - - unit_bluestore_stored + - unit_client_writeavg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55931,36 +60710,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_stored + - labels_client_writeavg functional_dependencies: {} - bluestore_submitted_deferred_write_bytes: + client_writesqsum: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_submitted_deferred_write_bytes + - ceph_client_writesqsum population: - id: bluestore_submitted_deferred_write_bytes - meaning: Total bytes submitted to disk by deferred writes. + id: client_writesqsum + meaning: Sum of squares ((to calculate variability/stdev) for write requests. evidence: - - population_bluestore_submitted_deferred_write_bytes + - population_client_writesqsum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_submitted_deferred_write_bytes + - lifecycle_client_writesqsum unit: - quantity: data - base: byte + quantity: duration_squared + base: microsecond_squared rate: none - object: byte_throughput - aspect: submitted_deferred_write_bytes + object: client_latency_squared_deviation_accumulators + aspect: client_writesqsum evidence: - - unit_bluestore_submitted_deferred_write_bytes + - unit_client_writesqsum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -55971,36 +60750,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_submitted_deferred_write_bytes + - labels_client_writesqsum functional_dependencies: {} - bluestore_submitted_deferred_writes: + client_wrlat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_submitted_deferred_writes + - ceph_client_wrlat_count population: - id: bluestore_submitted_deferred_writes - meaning: Total deferred writes submitted to disk. + id: client_wrlat_count + meaning: Latency of a file data write operation Count. evidence: - - population_bluestore_submitted_deferred_writes + - population_client_wrlat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_submitted_deferred_writes + - lifecycle_client_wrlat_count unit: quantity: count base: one rate: none - object: writes - aspect: submitted_deferred_writes + object: operations + aspect: client_wrlat evidence: - - unit_bluestore_submitted_deferred_writes + - unit_client_wrlat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56011,36 +60790,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_submitted_deferred_writes + - labels_client_wrlat_count functional_dependencies: {} - bluestore_truncate_lat_count: + client_wrlat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_bluestore_truncate_lat_count + - ceph_client_wrlat_sum_exporter_perf + - ceph_client_wrlat_sum_mgr_perf population: - id: bluestore_truncate_lat_count - meaning: Average truncate latency Count. + id: client_wrlat_sum + meaning: Latency of a file data write operation Total. evidence: - - population_bluestore_truncate_lat_count + - population_client_wrlat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_truncate_lat_count + - lifecycle_client_wrlat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: truncate_lat + object: accumulated_client_operation_latency + aspect: client_wrlat evidence: - - unit_bluestore_truncate_lat_count + - unit_client_wrlat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56051,38 +60832,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_truncate_lat_count + - labels_client_wrlat_sum functional_dependencies: {} - bluestore_truncate_lat_sum: + client_wrops: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_truncate_lat_sum_exporter_perf - - ceph_bluestore_truncate_lat_sum_mgr_perf + - ceph_client_wrops population: - id: bluestore_truncate_lat_sum - meaning: Average truncate latency Total. + id: client_wrops + meaning: Total write IO operations. evidence: - - population_bluestore_truncate_lat_sum + - population_client_wrops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_bluestore_truncate_lat_sum + - lifecycle_client_wrops unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: truncate_lat + object: operations + aspect: o_operations_write evidence: - - unit_bluestore_truncate_lat_sum + - unit_client_wrops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56093,158 +60872,156 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_truncate_lat_sum + - labels_client_wrops functional_dependencies: {} - bluestore_txc_commit_lat_count: + cluster_by_class_total_bytes: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_bluestore_txc_commit_lat_count + - ceph_cluster_by_class_total_bytes population: - id: bluestore_txc_commit_lat_count - meaning: Average commit latency Count. + id: cluster_by_class_total_bytes + meaning: DF total_bytes. evidence: - - population_bluestore_txc_commit_lat_count + - population_cluster_by_class_total_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_txc_commit_lat_count + - lifecycle_cluster_by_class_total_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: txc_commit_lat + object: space_and_memory + aspect: bytes evidence: - - unit_bluestore_txc_commit_lat_count + - unit_cluster_by_class_total_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + device_class: + meaning: Ceph source label device class. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_bluestore_txc_commit_lat_count + - labels_cluster_by_class_total_bytes functional_dependencies: {} - bluestore_txc_commit_lat_sum: + cluster_by_class_total_used_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_bluestore_txc_commit_lat_sum_exporter_perf - - ceph_bluestore_txc_commit_lat_sum_mgr_perf + - ceph_cluster_by_class_total_used_bytes population: - id: bluestore_txc_commit_lat_sum - meaning: Average commit latency Total. + id: cluster_by_class_total_used_bytes + meaning: DF total_used_bytes. evidence: - - population_bluestore_txc_commit_lat_sum + - population_cluster_by_class_total_used_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_txc_commit_lat_sum + - lifecycle_cluster_by_class_total_used_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: txc_commit_lat + object: space_and_memory + aspect: used_bytes evidence: - - unit_bluestore_txc_commit_lat_sum + - unit_cluster_by_class_total_used_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + device_class: + meaning: Ceph source label device class. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_bluestore_txc_commit_lat_sum + - labels_cluster_by_class_total_used_bytes functional_dependencies: {} - bluestore_txc_count: + cluster_by_class_total_used_raw_bytes: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_bluestore_txc_count + - ceph_cluster_by_class_total_used_raw_bytes population: - id: bluestore_txc_count - meaning: Transactions committed. + id: cluster_by_class_total_used_raw_bytes + meaning: DF total_used_raw_bytes. evidence: - - population_bluestore_txc_count + - population_cluster_by_class_total_used_raw_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_txc_count + - lifecycle_cluster_by_class_total_used_raw_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: value + object: space_and_memory + aspect: used_raw_bytes evidence: - - unit_bluestore_txc_count + - unit_cluster_by_class_total_used_raw_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + device_class: + meaning: Ceph source label device class. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_bluestore_txc_count + - labels_cluster_by_class_total_used_raw_bytes functional_dependencies: {} - bluestore_txc_submit_lat_count: + cluster_num_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_txc_submit_lat_count + - ceph_cluster_num_bytes population: - id: bluestore_txc_submit_lat_count - meaning: Average submit latency Count. + id: cluster_num_bytes + meaning: Size of all objects. evidence: - - population_bluestore_txc_submit_lat_count + - population_cluster_num_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_txc_submit_lat_count + - lifecycle_cluster_num_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: txc_submit_lat + object: space_and_memory + aspect: num_bytes evidence: - - unit_bluestore_txc_submit_lat_count + - unit_cluster_num_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56255,38 +61032,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_txc_submit_lat_count + - labels_cluster_num_bytes functional_dependencies: {} - bluestore_txc_submit_lat_sum: + cluster_num_mon: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_txc_submit_lat_sum_exporter_perf - - ceph_bluestore_txc_submit_lat_sum_mgr_perf + - ceph_cluster_num_mon population: - id: bluestore_txc_submit_lat_sum - meaning: Average submit latency Total. + id: cluster_num_mon + meaning: Monitors. evidence: - - population_bluestore_txc_submit_lat_sum + - population_cluster_num_mon components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_txc_submit_lat_sum + - lifecycle_cluster_num_mon unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: txc_submit_lat + object: monitors + aspect: num_mon evidence: - - unit_bluestore_txc_submit_lat_sum + - unit_cluster_num_mon labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56297,36 +61072,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_txc_submit_lat_sum + - labels_cluster_num_mon functional_dependencies: {} - bluestore_txc_throttle_lat_count: + cluster_num_mon_quorum: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_txc_throttle_lat_count + - ceph_cluster_num_mon_quorum population: - id: bluestore_txc_throttle_lat_count - meaning: Average submit throttle latency Count. + id: cluster_num_mon_quorum + meaning: Monitors in quorum. evidence: - - population_bluestore_txc_throttle_lat_count + - population_cluster_num_mon_quorum components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_txc_throttle_lat_count + - lifecycle_cluster_num_mon_quorum unit: quantity: count base: one rate: none - object: operations - aspect: txc_throttle_lat + object: monitors + aspect: cluster_num_mon_quorum evidence: - - unit_bluestore_txc_throttle_lat_count + - unit_cluster_num_mon_quorum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56337,38 +61112,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_txc_throttle_lat_count + - labels_cluster_num_mon_quorum functional_dependencies: {} - bluestore_txc_throttle_lat_sum: + cluster_num_object: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_txc_throttle_lat_sum_exporter_perf - - ceph_bluestore_txc_throttle_lat_sum_mgr_perf + - ceph_cluster_num_object population: - id: bluestore_txc_throttle_lat_sum - meaning: Average submit throttle latency Total. + id: cluster_num_object + meaning: Objects. evidence: - - population_bluestore_txc_throttle_lat_sum + - population_cluster_num_object components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_txc_throttle_lat_sum + - lifecycle_cluster_num_object unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: txc_throttle_lat + object: objects + aspect: object evidence: - - unit_bluestore_txc_throttle_lat_sum + - unit_cluster_num_object labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56379,36 +61152,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_txc_throttle_lat_sum + - labels_cluster_num_object functional_dependencies: {} - bluestore_write_big: + cluster_num_object_degraded: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_big + - ceph_cluster_num_object_degraded population: - id: bluestore_write_big - meaning: Large aligned writes into fresh blobs. + id: cluster_num_object_degraded + meaning: Degraded (missing replicas) objects. evidence: - - population_bluestore_write_big + - population_cluster_num_object_degraded components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_big + - lifecycle_cluster_num_object_degraded unit: quantity: count base: one rate: none - object: writes - aspect: write_big + object: objects + aspect: degraded evidence: - - unit_bluestore_write_big + - unit_cluster_num_object_degraded labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56419,36 +61192,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_big + - labels_cluster_num_object_degraded functional_dependencies: {} - bluestore_write_big_blobs: + cluster_num_object_misplaced: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_big_blobs + - ceph_cluster_num_object_misplaced population: - id: bluestore_write_big_blobs - meaning: Large aligned writes into fresh blobs (blobs). + id: cluster_num_object_misplaced + meaning: Misplaced (wrong location in the cluster) objects. evidence: - - population_bluestore_write_big_blobs + - population_cluster_num_object_misplaced components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_big_blobs + - lifecycle_cluster_num_object_misplaced unit: quantity: count base: one rate: none - object: blobs - aspect: write_big_blobs + object: objects + aspect: misplaced evidence: - - unit_bluestore_write_big_blobs + - unit_cluster_num_object_misplaced labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56459,36 +61232,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_big_blobs + - labels_cluster_num_object_misplaced functional_dependencies: {} - bluestore_write_big_bytes: + cluster_num_object_unfound: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_big_bytes + - ceph_cluster_num_object_unfound population: - id: bluestore_write_big_bytes - meaning: Large aligned writes into fresh blobs (bytes). + id: cluster_num_object_unfound + meaning: Unfound objects. evidence: - - population_bluestore_write_big_bytes + - population_cluster_num_object_unfound components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_big_bytes + - lifecycle_cluster_num_object_unfound unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: write_big_bytes + object: objects + aspect: unfound evidence: - - unit_bluestore_write_big_bytes + - unit_cluster_num_object_unfound labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56499,36 +61272,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_big_bytes + - labels_cluster_num_object_unfound functional_dependencies: {} - bluestore_write_big_deferred: + cluster_num_osd: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_big_deferred + - ceph_cluster_num_osd population: - id: bluestore_write_big_deferred - meaning: Big overwrites using deferred. + id: cluster_num_osd + meaning: OSDs. evidence: - - population_bluestore_write_big_deferred + - population_cluster_num_osd components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_big_deferred + - lifecycle_cluster_num_osd unit: quantity: count base: one rate: none - object: writes - aspect: write_big_deferred + object: osds + aspect: num_osd evidence: - - unit_bluestore_write_big_deferred + - unit_cluster_num_osd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56539,36 +61312,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_big_deferred + - labels_cluster_num_osd functional_dependencies: {} - bluestore_write_big_skipped_blobs: + cluster_num_osd_in: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_big_skipped_blobs + - ceph_cluster_num_osd_in population: - id: bluestore_write_big_skipped_blobs - meaning: Large aligned writes into fresh blobs skipped due to zero detection (blobs). + id: cluster_num_osd_in + meaning: OSD in state "in" (they are in cluster). evidence: - - population_bluestore_write_big_skipped_blobs + - population_cluster_num_osd_in components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_big_skipped_blobs + - lifecycle_cluster_num_osd_in unit: quantity: count base: one rate: none - object: blobs - aspect: write_big_skipped_blobs + object: osds + aspect: cluster_num_osd_in evidence: - - unit_bluestore_write_big_skipped_blobs + - unit_cluster_num_osd_in labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56579,36 +61352,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_big_skipped_blobs + - labels_cluster_num_osd_in functional_dependencies: {} - bluestore_write_big_skipped_bytes: + cluster_num_osd_up: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_big_skipped_bytes + - ceph_cluster_num_osd_up population: - id: bluestore_write_big_skipped_bytes - meaning: Large aligned writes into fresh blobs skipped due to zero detection (bytes). + id: cluster_num_osd_up + meaning: OSDs that are up. evidence: - - population_bluestore_write_big_skipped_bytes + - population_cluster_num_osd_up components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_big_skipped_bytes + - lifecycle_cluster_num_osd_up unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: write_big_skipped_bytes + object: osds + aspect: cluster_num_osd_up evidence: - - unit_bluestore_write_big_skipped_bytes + - unit_cluster_num_osd_up labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56619,36 +61392,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_big_skipped_bytes + - labels_cluster_num_osd_up functional_dependencies: {} - bluestore_write_lat_count: + cluster_num_pg: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_lat_count + - ceph_cluster_num_pg population: - id: bluestore_write_lat_count - meaning: write_op average execution time Count. + id: cluster_num_pg + meaning: Placement groups. evidence: - - population_bluestore_write_lat_count + - population_cluster_num_pg components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_lat_count + - lifecycle_cluster_num_pg unit: quantity: count base: one rate: none - object: operations - aspect: write_lat + object: placement_groups + aspect: cluster_num_pg evidence: - - unit_bluestore_write_lat_count + - unit_cluster_num_pg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56659,38 +61432,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_lat_count + - labels_cluster_num_pg functional_dependencies: {} - bluestore_write_lat_sum: + cluster_num_pg_active: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_bluestore_write_lat_sum_exporter_perf - - ceph_bluestore_write_lat_sum_mgr_perf + - ceph_cluster_num_pg_active population: - id: bluestore_write_lat_sum - meaning: write_op average execution time Total. + id: cluster_num_pg_active + meaning: Placement groups in active state. evidence: - - population_bluestore_write_lat_sum + - population_cluster_num_pg_active components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_lat_sum + - lifecycle_cluster_num_pg_active unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: write_lat + object: placement_groups + aspect: cluster_num_pg_active evidence: - - unit_bluestore_write_lat_sum + - unit_cluster_num_pg_active labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56701,36 +61472,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_lat_sum + - labels_cluster_num_pg_active functional_dependencies: {} - bluestore_write_new: + cluster_num_pg_active_clean: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_new + - ceph_cluster_num_pg_active_clean population: - id: bluestore_write_new - meaning: Write into new blob. + id: cluster_num_pg_active_clean + meaning: Placement groups in active+clean state. evidence: - - population_bluestore_write_new + - population_cluster_num_pg_active_clean components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_new + - lifecycle_cluster_num_pg_active_clean unit: quantity: count base: one rate: none - object: writes - aspect: write_new + object: placement_groups + aspect: cluster_num_pg_active_clean evidence: - - unit_bluestore_write_new + - unit_cluster_num_pg_active_clean labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56741,36 +61512,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_new + - labels_cluster_num_pg_active_clean functional_dependencies: {} - bluestore_write_pad_bytes: + cluster_num_pg_peering: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_pad_bytes + - ceph_cluster_num_pg_peering population: - id: bluestore_write_pad_bytes - meaning: Sum for write-op padded bytes. + id: cluster_num_pg_peering + meaning: Placement groups in peering state. evidence: - - population_bluestore_write_pad_bytes + - population_cluster_num_pg_peering components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_pad_bytes + - lifecycle_cluster_num_pg_peering unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: write_pad_bytes + object: placement_groups + aspect: cluster_num_pg_peering evidence: - - unit_bluestore_write_pad_bytes + - unit_cluster_num_pg_peering labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56781,36 +61552,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_pad_bytes + - labels_cluster_num_pg_peering functional_dependencies: {} - bluestore_write_penalty_read_ops: + cluster_num_pool: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_penalty_read_ops + - ceph_cluster_num_pool population: - id: bluestore_write_penalty_read_ops - meaning: Sum for write penalty read ops. + id: cluster_num_pool + meaning: Pools. evidence: - - population_bluestore_write_penalty_read_ops + - population_cluster_num_pool components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_penalty_read_ops + - lifecycle_cluster_num_pool unit: quantity: count base: one rate: none - object: reads - aspect: write_penalty_read_ops + object: pools + aspect: num_pool evidence: - - unit_bluestore_write_penalty_read_ops + - unit_cluster_num_pool labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56821,76 +61592,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_penalty_read_ops + - labels_cluster_num_pool functional_dependencies: {} - bluestore_write_small: + cluster_osd_blocklist_count: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_bluestore_write_small + - ceph_cluster_osd_blocklist_count population: - id: bluestore_write_small - meaning: Small writes into existing or sparse small blobs. + id: cluster_osd_blocklist_count + meaning: OSD Blocklist Count osd_blocklist_count. evidence: - - population_bluestore_write_small + - population_cluster_osd_blocklist_count components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_small + - lifecycle_cluster_osd_blocklist_count unit: quantity: count base: one rate: none - object: writes - aspect: write_small + object: items + aspect: value evidence: - - unit_bluestore_write_small - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_bluestore_write_small + - unit_cluster_osd_blocklist_count functional_dependencies: {} - bluestore_write_small_bytes: + label_policy: labels_cluster_osd_blocklist_count + cluster_osd_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_small_bytes + - ceph_cluster_osd_bytes population: - id: bluestore_write_small_bytes - meaning: Small writes into existing or sparse small blobs (bytes). + id: cluster_osd_bytes + meaning: Total capacity of cluster. evidence: - - population_bluestore_write_small_bytes + - population_cluster_osd_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_small_bytes + - lifecycle_cluster_osd_bytes unit: quantity: data base: byte rate: none - object: byte_throughput - aspect: write_small_bytes + object: space_and_memory + aspect: osd_bytes evidence: - - unit_bluestore_write_small_bytes + - unit_cluster_osd_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56901,36 +61662,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_small_bytes + - labels_cluster_osd_bytes functional_dependencies: {} - bluestore_write_small_pre_read: + cluster_osd_bytes_avail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_small_pre_read + - ceph_cluster_osd_bytes_avail population: - id: bluestore_write_small_pre_read - meaning: write_small_pre_read. + id: cluster_osd_bytes_avail + meaning: Available space. evidence: - - population_bluestore_write_small_pre_read + - population_cluster_osd_bytes_avail components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_small_pre_read + - lifecycle_cluster_osd_bytes_avail unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: writes - aspect: write_small_pre_read + object: space_and_memory + aspect: osd_bytes_avail evidence: - - unit_bluestore_write_small_pre_read + - unit_cluster_osd_bytes_avail labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56941,36 +61702,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_small_pre_read + - labels_cluster_osd_bytes_avail functional_dependencies: {} - bluestore_write_small_skipped: + cluster_osd_bytes_used: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_small_skipped + - ceph_cluster_osd_bytes_used population: - id: bluestore_write_small_skipped - meaning: Small writes into existing or sparse small blobs skipped due to zero detection. + id: cluster_osd_bytes_used + meaning: Used space. evidence: - - population_bluestore_write_small_skipped + - population_cluster_osd_bytes_used components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_small_skipped + - lifecycle_cluster_osd_bytes_used unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: writes - aspect: write_small_skipped + object: space_and_memory + aspect: osd_bytes_used evidence: - - unit_bluestore_write_small_skipped + - unit_cluster_osd_bytes_used labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -56981,36 +61742,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_small_skipped + - labels_cluster_osd_bytes_used functional_dependencies: {} - bluestore_write_small_skipped_bytes: + cluster_osd_epoch: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_bluestore_write_small_skipped_bytes + - ceph_cluster_osd_epoch population: - id: bluestore_write_small_skipped_bytes - meaning: Small writes into existing or sparse small blobs skipped due to zero detection (bytes). + id: cluster_osd_epoch + meaning: Current epoch of OSD map. evidence: - - population_bluestore_write_small_skipped_bytes + - population_cluster_osd_epoch components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_small_skipped_bytes + - lifecycle_cluster_osd_epoch unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: write_small_skipped_bytes + object: epoch + aspect: osd_epoch evidence: - - unit_bluestore_write_small_skipped_bytes + - unit_cluster_osd_epoch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -57021,189 +61782,139 @@ signals: kind: operational_population stability: stable evidence: - - labels_bluestore_write_small_skipped_bytes + - labels_cluster_osd_epoch functional_dependencies: {} - bluestore_write_small_unused: + cluster_total_bytes: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_bluestore_write_small_unused + - ceph_cluster_total_bytes population: - id: bluestore_write_small_unused - meaning: Small writes into unused portion of existing blob. + id: cluster_total_bytes + meaning: DF total_bytes. evidence: - - population_bluestore_write_small_unused + - population_cluster_total_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_bluestore_write_small_unused + - lifecycle_cluster_total_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: writes - aspect: write_small_unused + object: space_and_memory + aspect: bytes evidence: - - unit_bluestore_write_small_unused - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_bluestore_write_small_unused + - unit_cluster_total_bytes functional_dependencies: {} - cct_total_workers: + label_policy: labels_cluster_osd_blocklist_count + cluster_total_used_bytes: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_cct_total_workers + - ceph_cluster_total_used_bytes population: - id: cct_total_workers - meaning: Total workers. + id: cluster_total_used_bytes + meaning: DF total_used_bytes. evidence: - - population_cct_total_workers + - population_cluster_total_used_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_cct_total_workers + - lifecycle_cluster_total_used_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: workers - aspect: cct_total_workers + object: space_and_memory + aspect: used_bytes evidence: - - unit_cct_total_workers - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_cct_total_workers + - unit_cluster_total_used_bytes functional_dependencies: {} - cct_unhealthy_workers: + label_policy: labels_cluster_osd_blocklist_count + cluster_total_used_raw_bytes: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_cct_unhealthy_workers + - ceph_cluster_total_used_raw_bytes population: - id: cct_unhealthy_workers - meaning: Unhealthy workers. + id: cluster_total_used_raw_bytes + meaning: DF total_used_raw_bytes. evidence: - - population_cct_unhealthy_workers + - population_cluster_total_used_raw_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_cct_unhealthy_workers + - lifecycle_cluster_total_used_raw_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: workers - aspect: cct_unhealthy_workers + object: space_and_memory + aspect: used_raw_bytes evidence: - - unit_cct_unhealthy_workers - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_cct_unhealthy_workers + - unit_cluster_total_used_raw_bytes functional_dependencies: {} - cephadm_daemon_status: + label_policy: labels_cluster_osd_blocklist_count + daemon_health_metrics: source: generated: registry_groups: - mgr_synthetic scope: registrations: - - ceph_cephadm_daemon_status + - ceph_daemon_health_metrics population: - id: cephadm_daemon_status - meaning: Status of cephadm daemons (0=stopped, 1=running, 2=errored). + id: daemon_health_metrics + meaning: Health metrics for Ceph daemons. evidence: - - population_cephadm_daemon_status + - population_daemon_health_metrics components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_cephadm_daemon_status + - lifecycle_daemon_health_metrics unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: items + aspect: current evidence: - - unit_cephadm_daemon_status + - unit_daemon_health_metrics labels: - daemon_name: - meaning: Ceph source label daemon name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephadm_daemon_status - hostname: - meaning: Ceph source label hostname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephadm_daemon_status - service_name: - meaning: Ceph source label service name. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_cephadm_daemon_status - service_type: - meaning: Ceph source label service type. + - labels_daemon_health_metrics + type: + meaning: Ceph source label type. presence: required domain: kind: open @@ -57211,36 +61922,37 @@ signals: kind: unknown stability: stable evidence: - - labels_cephadm_daemon_status + - labels_daemon_health_metrics functional_dependencies: {} - cephfs_mirror_mirror_enable_failures: + daemon_socket_up: source: generated: registry_groups: - - daemon_perf + - exporter_self scope: registrations: - - ceph_cephfs_mirror_mirror_enable_failures + - ceph_daemon_socket_up population: - id: cephfs_mirror_mirror_enable_failures - meaning: Mirroring enable failures. + id: daemon_socket_up + meaning: Reports the health status of a Ceph daemon, as determined by whether it is able to respond via its admin socket + (1 = healthy, 0 = unhealthy). evidence: - - population_cephfs_mirror_mirror_enable_failures + - population_daemon_socket_up components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_cephfs_mirror_mirror_enable_failures + - lifecycle_daemon_socket_up unit: - quantity: count + quantity: state base: one rate: none - object: failures - aspect: failures + object: state + aspect: reachable evidence: - - unit_cephfs_mirror_mirror_enable_failures + - unit_daemon_socket_up labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -57251,39 +61963,49 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_mirror_enable_failures + - labels_daemon_socket_up + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_daemon_socket_up functional_dependencies: {} - cephfs_mirror_mirrored_filesystems: + data_sync_from_zone_fetch_bytes_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_mirrored_filesystems + - rgw_sync_fetch_bytes_count population: - id: cephfs_mirror_mirrored_filesystems - meaning: Filesystems mirrored. + id: data_sync_from_zone_fetch_bytes_count + meaning: Number of object bytes replicated Count. evidence: - - population_cephfs_mirror_mirrored_filesystems + - population_data_sync_from_zone_fetch_bytes_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cephfs_mirror_mirrored_filesystems + - lifecycle_data_sync_from_zone_fetch_bytes_count unit: quantity: count base: one rate: none - object: filesystems - aspect: mirrored + object: objects + aspect: value evidence: - - unit_cephfs_mirror_mirrored_filesystems + - unit_data_sync_from_zone_fetch_bytes_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -57291,39 +62013,51 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_mirrored_filesystems + - labels_data_sync_from_zone_fetch_bytes_count + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: bounded_configuration + stability: stable + evidence: + - labels_data_sync_from_zone_fetch_bytes_count functional_dependencies: {} - cephfs_mirror_mirrored_filesystems_directory_count: + data_sync_from_zone_fetch_bytes_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_cephfs_mirror_mirrored_filesystems_directory_count + - rgw_sync_fetch_bytes_sum_exporter_perf + - rgw_sync_fetch_bytes_sum_mgr_perf population: - id: cephfs_mirror_mirrored_filesystems_directory_count - meaning: Directory Count. + id: data_sync_from_zone_fetch_bytes_sum + meaning: Number of object bytes replicated Total. evidence: - - population_cephfs_mirror_mirrored_filesystems_directory_count + - population_data_sync_from_zone_fetch_bytes_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cephfs_mirror_mirrored_filesystems_directory_count + - lifecycle_data_sync_from_zone_fetch_bytes_sum unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: directories - aspect: directories + object: accumulated_byte_measurement + aspect: value evidence: - - unit_cephfs_mirror_mirrored_filesystems_directory_count + - unit_data_sync_from_zone_fetch_bytes_sum labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -57331,49 +62065,49 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_mirrored_filesystems_directory_count - filesystem: - meaning: Ceph source label filesystem. - presence: required + - labels_data_sync_from_zone_fetch_bytes_sum + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: bounded_configuration stability: stable evidence: - - labels_cephfs_mirror_mirrored_filesystems_directory_count + - labels_data_sync_from_zone_fetch_bytes_sum functional_dependencies: {} - cephfs_mirror_mirrored_filesystems_mirroring_peers: + data_sync_from_zone_fetch_errors: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers + - rgw_sync_fetch_errors population: - id: cephfs_mirror_mirrored_filesystems_mirroring_peers - meaning: Mirroring Peers. + id: data_sync_from_zone_fetch_errors + meaning: Number of object replication errors. evidence: - - population_cephfs_mirror_mirrored_filesystems_mirroring_peers + - population_data_sync_from_zone_fetch_errors components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cephfs_mirror_mirrored_filesystems_mirroring_peers + - lifecycle_data_sync_from_zone_fetch_errors unit: quantity: count base: one rate: none - object: peers - aspect: peers + object: objects + aspect: errors evidence: - - unit_cephfs_mirror_mirrored_filesystems_mirroring_peers + - unit_data_sync_from_zone_fetch_errors labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -57381,131 +62115,99 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_mirrored_filesystems_mirroring_peers - filesystem: - meaning: Ceph source label filesystem. - presence: required + - labels_data_sync_from_zone_fetch_errors + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: bounded_configuration stability: stable evidence: - - labels_cephfs_mirror_mirrored_filesystems_mirroring_peers + - labels_data_sync_from_zone_fetch_errors functional_dependencies: {} - cephfs_mirror_peers_avg_sync_time_count: + data_sync_from_zone_fetch_not_modified: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_peers_avg_sync_time_count + - rgw_sync_fetch_not_modified population: - id: cephfs_mirror_peers_avg_sync_time_count - meaning: Average Sync Time Count. + id: data_sync_from_zone_fetch_not_modified + meaning: Number of objects already replicated. evidence: - - population_cephfs_mirror_peers_avg_sync_time_count + - population_data_sync_from_zone_fetch_not_modified components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_avg_sync_time_count + - lifecycle_data_sync_from_zone_fetch_not_modified unit: quantity: count base: one rate: none - object: snapshots - aspect: snapshots + object: objects + aspect: not_modified evidence: - - unit_cephfs_mirror_peers_avg_sync_time_count + - unit_data_sync_from_zone_fetch_not_modified labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_cephfs_mirror_peers_avg_sync_time_count - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_avg_sync_time_count - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_avg_sync_time_count - source_filesystem: - meaning: Ceph source label source filesystem. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_avg_sync_time_count - source_fscid: - meaning: Ceph source label source fscid. - presence: required + - labels_data_sync_from_zone_fetch_not_modified + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: bounded_configuration stability: stable evidence: - - labels_cephfs_mirror_peers_avg_sync_time_count + - labels_data_sync_from_zone_fetch_not_modified functional_dependencies: {} - cephfs_mirror_peers_avg_sync_time_sum: + data_sync_from_zone_lock_latency_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_cephfs_mirror_peers_avg_sync_time_sum_exporter_perf - - ceph_cephfs_mirror_peers_avg_sync_time_sum_mgr_perf + - rgw_sync_lock_latency_count population: - id: cephfs_mirror_peers_avg_sync_time_sum - meaning: Average Sync Time Total. + id: data_sync_from_zone_lock_latency_count + meaning: Average latency of sync lock operations Count. evidence: - - population_cephfs_mirror_peers_avg_sync_time_sum + - population_data_sync_from_zone_lock_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_avg_sync_time_sum + - lifecycle_data_sync_from_zone_lock_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sync_time - aspect: time + object: operations + aspect: lock_latency evidence: - - unit_cephfs_mirror_peers_avg_sync_time_sum + - unit_data_sync_from_zone_lock_latency_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -57513,79 +62215,51 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_avg_sync_time_sum - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_avg_sync_time_sum - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_avg_sync_time_sum - source_filesystem: - meaning: Ceph source label source filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_avg_sync_time_sum - source_fscid: - meaning: Ceph source label source fscid. - presence: required + - labels_data_sync_from_zone_lock_latency_count + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: bounded_configuration stability: stable evidence: - - labels_cephfs_mirror_peers_avg_sync_time_sum + - labels_data_sync_from_zone_lock_latency_count functional_dependencies: {} - cephfs_mirror_peers_last_synced_bytes: + data_sync_from_zone_lock_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_cephfs_mirror_peers_last_synced_bytes + - rgw_sync_lock_latency_sum_exporter_perf + - rgw_sync_lock_latency_sum_mgr_perf population: - id: cephfs_mirror_peers_last_synced_bytes - meaning: Last Synced Bytes. + id: data_sync_from_zone_lock_latency_sum + meaning: Average latency of sync lock operations Total. evidence: - - population_cephfs_mirror_peers_last_synced_bytes + - population_data_sync_from_zone_lock_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_last_synced_bytes + - lifecycle_data_sync_from_zone_lock_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: last_sync_size - aspect: bytes + object: accumulated_latency + aspect: lock_latency evidence: - - unit_cephfs_mirror_peers_last_synced_bytes + - unit_data_sync_from_zone_lock_latency_sum labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -57593,79 +62267,49 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_bytes - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_last_synced_bytes - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_last_synced_bytes - source_filesystem: - meaning: Ceph source label source filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_last_synced_bytes - source_fscid: - meaning: Ceph source label source fscid. - presence: required + - labels_data_sync_from_zone_lock_latency_sum + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: bounded_configuration stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_bytes + - labels_data_sync_from_zone_lock_latency_sum functional_dependencies: {} - cephfs_mirror_peers_last_synced_duration: + data_sync_from_zone_poll_errors: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_peers_last_synced_duration + - rgw_sync_poll_errors population: - id: cephfs_mirror_peers_last_synced_duration - meaning: Last Synced Duration. + id: data_sync_from_zone_poll_errors + meaning: Number of replication log request errors. evidence: - - population_cephfs_mirror_peers_last_synced_duration + - population_data_sync_from_zone_poll_errors components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_last_synced_duration + - lifecycle_data_sync_from_zone_poll_errors unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: last_sync_duration - aspect: duration + object: requests + aspect: value evidence: - - unit_cephfs_mirror_peers_last_synced_duration + - unit_data_sync_from_zone_poll_errors labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -57673,79 +62317,49 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_duration - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_last_synced_duration - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_last_synced_duration - source_filesystem: - meaning: Ceph source label source filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_last_synced_duration - source_fscid: - meaning: Ceph source label source fscid. - presence: required + - labels_data_sync_from_zone_poll_errors + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: bounded_configuration stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_duration + - labels_data_sync_from_zone_poll_errors functional_dependencies: {} - cephfs_mirror_peers_last_synced_end: + data_sync_from_zone_poll_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_peers_last_synced_end + - rgw_sync_poll_latency_count population: - id: cephfs_mirror_peers_last_synced_end - meaning: Last Synced End. + id: data_sync_from_zone_poll_latency_count + meaning: Average latency of replication log requests Count. evidence: - - population_cephfs_mirror_peers_last_synced_end + - population_data_sync_from_zone_poll_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_last_synced_end + - lifecycle_data_sync_from_zone_poll_latency_count unit: quantity: count base: one rate: none - object: seconds_since_epoch - aspect: ended + object: operations + aspect: poll_latency evidence: - - unit_cephfs_mirror_peers_last_synced_end + - unit_data_sync_from_zone_poll_latency_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -57753,76 +62367,98 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_end - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_last_synced_end - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required + - labels_data_sync_from_zone_poll_latency_count + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: bounded_configuration stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_end - source_filesystem: - meaning: Ceph source label source filesystem. + - labels_data_sync_from_zone_poll_latency_count + functional_dependencies: {} + data_sync_from_zone_poll_latency_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - rgw_sync_poll_latency_sum_exporter_perf + - rgw_sync_poll_latency_sum_mgr_perf + population: + id: data_sync_from_zone_poll_latency_sum + meaning: Average latency of replication log requests Total. + evidence: + - population_data_sync_from_zone_poll_latency_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_data_sync_from_zone_poll_latency_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: poll_latency + evidence: + - unit_data_sync_from_zone_poll_latency_sum + labels: + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_end - source_fscid: - meaning: Ceph source label source fscid. - presence: required + - labels_data_sync_from_zone_poll_latency_sum + source_zone: + meaning: Remote Ceph object-gateway source zone. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: bounded_configuration stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_end + - labels_data_sync_from_zone_poll_latency_sum functional_dependencies: {} - cephfs_mirror_peers_last_synced_start: + disk_occupation: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_cephfs_mirror_peers_last_synced_start + - ceph_disk_occupation population: - id: cephfs_mirror_peers_last_synced_start - meaning: Last Synced Start. + id: disk_occupation + meaning: Associate Ceph daemon with disk used. evidence: - - population_cephfs_mirror_peers_last_synced_start + - population_disk_occupation components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_cephfs_mirror_peers_last_synced_start + - lifecycle_disk_occupation unit: - quantity: count + quantity: state base: one rate: none - object: seconds_since_epoch - aspect: started + object: state + aspect: occupation evidence: - - unit_cephfs_mirror_peers_last_synced_start + - unit_disk_occupation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -57833,9 +62469,19 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_start - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. + - labels_disk_occupation + db_device: + meaning: Ceph source label db device. + presence: present + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_disk_occupation + device: + meaning: Ceph source label device. presence: required domain: kind: open @@ -57843,9 +62489,9 @@ signals: kind: unknown stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_start - peer_cluster_name: - meaning: Ceph source label peer cluster name. + - labels_disk_occupation + device_ids: + meaning: Ceph source label device ids. presence: required domain: kind: open @@ -57853,9 +62499,9 @@ signals: kind: unknown stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_start - source_filesystem: - meaning: Ceph source label source filesystem. + - labels_disk_occupation + devices: + meaning: Ceph source label devices. presence: required domain: kind: open @@ -57863,9 +62509,9 @@ signals: kind: unknown stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_start - source_fscid: - meaning: Ceph source label source fscid. + - labels_disk_occupation + instance: + meaning: Ceph source label instance. presence: required domain: kind: open @@ -57873,36 +62519,46 @@ signals: kind: unknown stability: stable evidence: - - labels_cephfs_mirror_peers_last_synced_start + - labels_disk_occupation + wal_device: + meaning: Ceph source label wal device. + presence: present + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_disk_occupation functional_dependencies: {} - cephfs_mirror_peers_snaps_deleted: + disk_occupation_human: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_cephfs_mirror_peers_snaps_deleted + - ceph_disk_occupation_human population: - id: cephfs_mirror_peers_snaps_deleted - meaning: Snapshots Deleted. + id: disk_occupation_human + meaning: Associate Ceph daemon with disk used. evidence: - - population_cephfs_mirror_peers_snaps_deleted + - population_disk_occupation_human components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_cephfs_mirror_peers_snaps_deleted + - lifecycle_disk_occupation_human unit: - quantity: count + quantity: state base: one rate: none - object: snapshots - aspect: deleted + object: state + aspect: human evidence: - - unit_cephfs_mirror_peers_snaps_deleted + - unit_disk_occupation_human labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -57913,29 +62569,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_snaps_deleted - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_deleted - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_deleted - source_filesystem: - meaning: Ceph source label source filesystem. + - labels_disk_occupation_human + device: + meaning: Ceph source label device. presence: required domain: kind: open @@ -57943,9 +62579,9 @@ signals: kind: unknown stability: stable evidence: - - labels_cephfs_mirror_peers_snaps_deleted - source_fscid: - meaning: Ceph source label source fscid. + - labels_disk_occupation_human + instance: + meaning: Ceph source label instance. presence: required domain: kind: open @@ -57953,36 +62589,36 @@ signals: kind: unknown stability: stable evidence: - - labels_cephfs_mirror_peers_snaps_deleted + - labels_disk_occupation_human functional_dependencies: {} - cephfs_mirror_peers_snaps_renamed: + dmclock_admin_cancel: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_peers_snaps_renamed + - ceph_dmclock_admin_cancel population: - id: cephfs_mirror_peers_snaps_renamed - meaning: Snapshots Renamed. + id: dmclock_admin_cancel + meaning: Cancels. evidence: - - population_cephfs_mirror_peers_snaps_renamed + - population_dmclock_admin_cancel components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_snaps_renamed + - lifecycle_dmclock_admin_cancel unit: quantity: count base: one rate: none - object: snapshots - aspect: renamed + object: requests + aspect: admin_cancelled evidence: - - unit_cephfs_mirror_peers_snaps_renamed + - unit_dmclock_admin_cancel labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -57993,76 +62629,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_snaps_renamed - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_renamed - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_renamed - source_filesystem: - meaning: Ceph source label source filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_renamed - source_fscid: - meaning: Ceph source label source fscid. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_renamed + - labels_dmclock_admin_cancel functional_dependencies: {} - cephfs_mirror_peers_snaps_synced: + dmclock_admin_cancel_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_peers_snaps_synced + - ceph_dmclock_admin_cancel_cost population: - id: cephfs_mirror_peers_snaps_synced - meaning: Snapshots Synchronized. + id: dmclock_admin_cancel_cost + meaning: Canceled cost. evidence: - - population_cephfs_mirror_peers_snaps_synced + - population_dmclock_admin_cancel_cost components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_snaps_synced + - lifecycle_dmclock_admin_cancel_cost unit: quantity: count base: one rate: none - object: snapshots - aspect: synced + object: cost + aspect: admin_cancelled evidence: - - unit_cephfs_mirror_peers_snaps_synced + - unit_dmclock_admin_cancel_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58073,76 +62669,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_snaps_synced - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_synced - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_synced - source_filesystem: - meaning: Ceph source label source filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_snaps_synced - source_fscid: - meaning: Ceph source label source fscid. + - labels_dmclock_admin_cancel_cost + functional_dependencies: {} + dmclock_admin_cost: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_dmclock_admin_cost + population: + id: dmclock_admin_cost + meaning: Cost of queued requests. + evidence: + - population_dmclock_admin_cost + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_dmclock_admin_cost + unit: + quantity: count + base: one + rate: none + object: cost + aspect: admin + evidence: + - unit_dmclock_admin_cost + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_snaps_synced + - labels_dmclock_admin_cost functional_dependencies: {} - cephfs_mirror_peers_sync_bytes: + dmclock_admin_limit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_peers_sync_bytes + - ceph_dmclock_admin_limit population: - id: cephfs_mirror_peers_sync_bytes - meaning: Sync Bytes. + id: dmclock_admin_limit + meaning: Requests rejected by limit. evidence: - - population_cephfs_mirror_peers_sync_bytes + - population_dmclock_admin_limit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_sync_bytes + - lifecycle_dmclock_admin_limit unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: sync_throughput - aspect: bytes + object: requests + aspect: admin_limited evidence: - - unit_cephfs_mirror_peers_sync_bytes + - unit_dmclock_admin_limit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58153,76 +62749,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_sync_bytes - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_sync_bytes - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_sync_bytes - source_filesystem: - meaning: Ceph source label source filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_sync_bytes - source_fscid: - meaning: Ceph source label source fscid. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_sync_bytes + - labels_dmclock_admin_limit functional_dependencies: {} - cephfs_mirror_peers_sync_failures: + dmclock_admin_limit_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cephfs_mirror_peers_sync_failures + - ceph_dmclock_admin_limit_cost population: - id: cephfs_mirror_peers_sync_failures - meaning: Snapshot Sync Failures. + id: dmclock_admin_limit_cost + meaning: Cost rejected by limit. evidence: - - population_cephfs_mirror_peers_sync_failures + - population_dmclock_admin_limit_cost components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_cephfs_mirror_peers_sync_failures + - lifecycle_dmclock_admin_limit_cost unit: quantity: count base: one rate: none - object: snapshots - aspect: failed + object: cost + aspect: admin_limited evidence: - - unit_cephfs_mirror_peers_sync_failures + - unit_dmclock_admin_limit_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58233,76 +62789,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cephfs_mirror_peers_sync_failures - peer_cluster_filesystem: - meaning: Ceph source label peer cluster filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_sync_failures - peer_cluster_name: - meaning: Ceph source label peer cluster name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_sync_failures - source_filesystem: - meaning: Ceph source label source filesystem. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_sync_failures - source_fscid: - meaning: Ceph source label source fscid. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_cephfs_mirror_peers_sync_failures + - labels_dmclock_admin_limit_cost functional_dependencies: {} - client_fsync_count: + dmclock_admin_prio: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_fsync_count + - ceph_dmclock_admin_prio population: - id: client_fsync_count - meaning: Latency of a file sync operation Count. + id: dmclock_admin_prio + meaning: Requests satisfied by priority. evidence: - - population_client_fsync_count + - population_dmclock_admin_prio components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_fsync_count + - lifecycle_dmclock_admin_prio unit: quantity: count base: one rate: none - object: operations - aspect: client_fsync + object: requests + aspect: admin_priority evidence: - - unit_client_fsync_count + - unit_dmclock_admin_prio labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58313,38 +62829,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_fsync_count + - labels_dmclock_admin_prio functional_dependencies: {} - client_fsync_sum: + dmclock_admin_prio_cost: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_client_fsync_sum_exporter_perf - - ceph_client_fsync_sum_mgr_perf + - ceph_dmclock_admin_prio_cost population: - id: client_fsync_sum - meaning: Latency of a file sync operation Total. + id: dmclock_admin_prio_cost + meaning: Cost satisfied by priority. evidence: - - population_client_fsync_sum + - population_dmclock_admin_prio_cost components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_fsync_sum + - lifecycle_dmclock_admin_prio_cost unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_client_operation_latency - aspect: client_fsync + object: cost + aspect: admin_priority evidence: - - unit_client_fsync_sum + - unit_dmclock_admin_prio_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58355,36 +62869,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_fsync_sum + - labels_dmclock_admin_prio_cost functional_dependencies: {} - client_lat_count: + dmclock_admin_prio_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_lat_count + - ceph_dmclock_admin_prio_latency_count population: - id: client_lat_count - meaning: Latency of processing a metadata request Count. + id: dmclock_admin_prio_latency_count + meaning: Priority latency Count. evidence: - - population_client_lat_count + - population_dmclock_admin_prio_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_lat_count + - lifecycle_dmclock_admin_prio_latency_count unit: quantity: count base: one rate: none object: requests - aspect: client_lat + aspect: admin_priority evidence: - - unit_client_lat_count + - unit_dmclock_admin_prio_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58395,9 +62909,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_lat_count + - labels_dmclock_admin_prio_latency_count functional_dependencies: {} - client_lat_sum: + dmclock_admin_prio_latency_sum: source: generated: registry_groups: @@ -58405,28 +62919,28 @@ signals: - mgr_perf scope: registrations: - - ceph_client_lat_sum_exporter_perf - - ceph_client_lat_sum_mgr_perf + - ceph_dmclock_admin_prio_latency_sum_exporter_perf + - ceph_dmclock_admin_prio_latency_sum_mgr_perf population: - id: client_lat_sum - meaning: Latency of processing a metadata request Total. + id: dmclock_admin_prio_latency_sum + meaning: Priority latency Total. evidence: - - population_client_lat_sum + - population_dmclock_admin_prio_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_lat_sum + - lifecycle_dmclock_admin_prio_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_client_request_latency - aspect: client_lat + object: accumulated_scheduling_latency + aspect: admin_priority evidence: - - unit_client_lat_sum + - unit_dmclock_admin_prio_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58437,36 +62951,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_lat_sum + - labels_dmclock_admin_prio_latency_sum functional_dependencies: {} - client_mdavg: + dmclock_admin_qlen: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_mdavg + - ceph_dmclock_admin_qlen population: - id: client_mdavg - meaning: Average latency for processing metadata requests. + id: dmclock_admin_qlen + meaning: Queue size. evidence: - - population_client_mdavg + - population_dmclock_admin_qlen components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_client_mdavg + - lifecycle_dmclock_admin_qlen unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: duration_and_time - aspect: mdavg + object: requests + aspect: admin evidence: - - unit_client_mdavg + - unit_dmclock_admin_qlen labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58477,36 +62991,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_mdavg + - labels_dmclock_admin_qlen functional_dependencies: {} - client_mdops: + dmclock_admin_res: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_mdops + - ceph_dmclock_admin_res population: - id: client_mdops - meaning: Total metadata IO operations. + id: dmclock_admin_res + meaning: Requests satisfied by reservation. evidence: - - population_client_mdops + - population_dmclock_admin_res components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_mdops + - lifecycle_dmclock_admin_res unit: quantity: count base: one rate: none - object: operations - aspect: o_operations_metadata + object: requests + aspect: admin_reservation evidence: - - unit_client_mdops + - unit_dmclock_admin_res labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58517,36 +63031,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_mdops + - labels_dmclock_admin_res functional_dependencies: {} - client_mdsqsum: + dmclock_admin_res_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_mdsqsum + - ceph_dmclock_admin_res_cost population: - id: client_mdsqsum - meaning: Sum of squares (to calculate variability/stdev) for metadata requests. + id: dmclock_admin_res_cost + meaning: Cost satisfied by reservation. evidence: - - population_client_mdsqsum + - population_dmclock_admin_res_cost components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_mdsqsum + - lifecycle_dmclock_admin_res_cost unit: - quantity: duration_squared - base: microsecond_squared + quantity: count + base: one rate: none - object: client_latency_squared_deviation_accumulators - aspect: client_mdsqsum + object: cost + aspect: admin_reservation evidence: - - unit_client_mdsqsum + - unit_dmclock_admin_res_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58557,36 +63071,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_mdsqsum + - labels_dmclock_admin_res_cost functional_dependencies: {} - client_rdlat_count: + dmclock_admin_res_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_rdlat_count + - ceph_dmclock_admin_res_latency_count population: - id: client_rdlat_count - meaning: Latency of a file data read operation Count. + id: dmclock_admin_res_latency_count + meaning: Reservation latency Count. evidence: - - population_client_rdlat_count + - population_dmclock_admin_res_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_rdlat_count + - lifecycle_dmclock_admin_res_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: client_rdlat + object: requests + aspect: admin_reservation evidence: - - unit_client_rdlat_count + - unit_dmclock_admin_res_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58597,9 +63111,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_rdlat_count + - labels_dmclock_admin_res_latency_count functional_dependencies: {} - client_rdlat_sum: + dmclock_admin_res_latency_sum: source: generated: registry_groups: @@ -58607,28 +63121,28 @@ signals: - mgr_perf scope: registrations: - - ceph_client_rdlat_sum_exporter_perf - - ceph_client_rdlat_sum_mgr_perf + - ceph_dmclock_admin_res_latency_sum_exporter_perf + - ceph_dmclock_admin_res_latency_sum_mgr_perf population: - id: client_rdlat_sum - meaning: Latency of a file data read operation Total. + id: dmclock_admin_res_latency_sum + meaning: Reservation latency Total. evidence: - - population_client_rdlat_sum + - population_dmclock_admin_res_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_rdlat_sum + - lifecycle_dmclock_admin_res_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_client_operation_latency - aspect: client_rdlat + object: accumulated_scheduling_latency + aspect: admin_reservation evidence: - - unit_client_rdlat_sum + - unit_dmclock_admin_res_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58639,36 +63153,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_rdlat_sum + - labels_dmclock_admin_res_latency_sum functional_dependencies: {} - client_rdops: + dmclock_auth_cancel: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_rdops + - ceph_dmclock_auth_cancel population: - id: client_rdops - meaning: Total write IO operations. + id: dmclock_auth_cancel + meaning: Cancels. evidence: - - population_client_rdops + - population_dmclock_auth_cancel components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_rdops + - lifecycle_dmclock_auth_cancel unit: quantity: count base: one rate: none - object: operations - aspect: o_operations_read + object: requests + aspect: auth_cancelled evidence: - - unit_client_rdops + - unit_dmclock_auth_cancel labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58679,36 +63193,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_rdops + - labels_dmclock_auth_cancel functional_dependencies: {} - client_readavg: + dmclock_auth_cancel_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_readavg + - ceph_dmclock_auth_cancel_cost population: - id: client_readavg - meaning: Average latency for processing read requests. + id: dmclock_auth_cancel_cost + meaning: Canceled cost. evidence: - - population_client_readavg + - population_dmclock_auth_cancel_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_client_readavg + - lifecycle_dmclock_auth_cancel_cost unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: duration_and_time - aspect: readavg + object: cost + aspect: auth_cancelled evidence: - - unit_client_readavg + - unit_dmclock_auth_cancel_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58719,36 +63233,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_readavg + - labels_dmclock_auth_cancel_cost functional_dependencies: {} - client_readsqsum: + dmclock_auth_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_readsqsum + - ceph_dmclock_auth_cost population: - id: client_readsqsum - meaning: Sum of squares ((to calculate variability/stdev) for read requests. + id: dmclock_auth_cost + meaning: Cost of queued requests. evidence: - - population_client_readsqsum + - population_dmclock_auth_cost components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_client_readsqsum + - lifecycle_dmclock_auth_cost unit: - quantity: duration_squared - base: microsecond_squared + quantity: count + base: one rate: none - object: client_latency_squared_deviation_accumulators - aspect: client_readsqsum + object: cost + aspect: auth evidence: - - unit_client_readsqsum + - unit_dmclock_auth_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58759,36 +63273,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_readsqsum + - labels_dmclock_auth_cost functional_dependencies: {} - client_reply_count: + dmclock_auth_limit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_reply_count + - ceph_dmclock_auth_limit population: - id: client_reply_count - meaning: Latency of receiving a reply on metadata request Count. + id: dmclock_auth_limit + meaning: Requests rejected by limit. evidence: - - population_client_reply_count + - population_dmclock_auth_limit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_reply_count + - lifecycle_dmclock_auth_limit unit: quantity: count base: one rate: none - object: operations - aspect: client_reply + object: requests + aspect: auth_limited evidence: - - unit_client_reply_count + - unit_dmclock_auth_limit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58799,38 +63313,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_reply_count + - labels_dmclock_auth_limit functional_dependencies: {} - client_reply_sum: + dmclock_auth_limit_cost: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_client_reply_sum_exporter_perf - - ceph_client_reply_sum_mgr_perf - population: - id: client_reply_sum - meaning: Latency of receiving a reply on metadata request Total. + - ceph_dmclock_auth_limit_cost + population: + id: dmclock_auth_limit_cost + meaning: Cost rejected by limit. evidence: - - population_client_reply_sum + - population_dmclock_auth_limit_cost components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_reply_sum + - lifecycle_dmclock_auth_limit_cost unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_client_operation_latency - aspect: client_reply + object: cost + aspect: auth_limited evidence: - - unit_client_reply_sum + - unit_dmclock_auth_limit_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58841,36 +63353,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_reply_sum + - labels_dmclock_auth_limit_cost functional_dependencies: {} - client_writeavg: + dmclock_auth_prio: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_writeavg + - ceph_dmclock_auth_prio population: - id: client_writeavg - meaning: Average latency for processing write requests. + id: dmclock_auth_prio + meaning: Requests satisfied by priority. evidence: - - population_client_writeavg + - population_dmclock_auth_prio components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_client_writeavg + - lifecycle_dmclock_auth_prio unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: duration_and_time - aspect: writeavg + object: requests + aspect: auth_priority evidence: - - unit_client_writeavg + - unit_dmclock_auth_prio labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58881,36 +63393,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_writeavg + - labels_dmclock_auth_prio functional_dependencies: {} - client_writesqsum: + dmclock_auth_prio_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_writesqsum + - ceph_dmclock_auth_prio_cost population: - id: client_writesqsum - meaning: Sum of squares ((to calculate variability/stdev) for write requests. + id: dmclock_auth_prio_cost + meaning: Cost satisfied by priority. evidence: - - population_client_writesqsum + - population_dmclock_auth_prio_cost components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_writesqsum + - lifecycle_dmclock_auth_prio_cost unit: - quantity: duration_squared - base: microsecond_squared + quantity: count + base: one rate: none - object: client_latency_squared_deviation_accumulators - aspect: client_writesqsum + object: cost + aspect: auth_priority evidence: - - unit_client_writesqsum + - unit_dmclock_auth_prio_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58921,36 +63433,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_writesqsum + - labels_dmclock_auth_prio_cost functional_dependencies: {} - client_wrlat_count: + dmclock_auth_prio_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_wrlat_count + - ceph_dmclock_auth_prio_latency_count population: - id: client_wrlat_count - meaning: Latency of a file data write operation Count. + id: dmclock_auth_prio_latency_count + meaning: Priority latency Count. evidence: - - population_client_wrlat_count + - population_dmclock_auth_prio_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_wrlat_count + - lifecycle_dmclock_auth_prio_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: client_wrlat + object: requests + aspect: auth_priority evidence: - - unit_client_wrlat_count + - unit_dmclock_auth_prio_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -58961,9 +63473,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_wrlat_count + - labels_dmclock_auth_prio_latency_count functional_dependencies: {} - client_wrlat_sum: + dmclock_auth_prio_latency_sum: source: generated: registry_groups: @@ -58971,28 +63483,28 @@ signals: - mgr_perf scope: registrations: - - ceph_client_wrlat_sum_exporter_perf - - ceph_client_wrlat_sum_mgr_perf + - ceph_dmclock_auth_prio_latency_sum_exporter_perf + - ceph_dmclock_auth_prio_latency_sum_mgr_perf population: - id: client_wrlat_sum - meaning: Latency of a file data write operation Total. + id: dmclock_auth_prio_latency_sum + meaning: Priority latency Total. evidence: - - population_client_wrlat_sum + - population_dmclock_auth_prio_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_client_wrlat_sum + - lifecycle_dmclock_auth_prio_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_client_operation_latency - aspect: client_wrlat + object: accumulated_scheduling_latency + aspect: auth_priority evidence: - - unit_client_wrlat_sum + - unit_dmclock_auth_prio_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59003,36 +63515,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_wrlat_sum + - labels_dmclock_auth_prio_latency_sum functional_dependencies: {} - client_wrops: + dmclock_auth_qlen: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_client_wrops + - ceph_dmclock_auth_qlen population: - id: client_wrops - meaning: Total write IO operations. + id: dmclock_auth_qlen + meaning: Queue size. evidence: - - population_client_wrops + - population_dmclock_auth_qlen components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_client_wrops + - lifecycle_dmclock_auth_qlen unit: quantity: count base: one rate: none - object: operations - aspect: o_operations_write + object: requests + aspect: auth evidence: - - unit_client_wrops + - unit_dmclock_auth_qlen labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59043,156 +63555,158 @@ signals: kind: operational_population stability: stable evidence: - - labels_client_wrops + - labels_dmclock_auth_qlen functional_dependencies: {} - cluster_by_class_total_bytes: + dmclock_auth_res: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_cluster_by_class_total_bytes + - ceph_dmclock_auth_res population: - id: cluster_by_class_total_bytes - meaning: DF total_bytes. + id: dmclock_auth_res + meaning: Requests satisfied by reservation. evidence: - - population_cluster_by_class_total_bytes + - population_dmclock_auth_res components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_by_class_total_bytes + - lifecycle_dmclock_auth_res unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: bytes + object: requests + aspect: auth_reservation evidence: - - unit_cluster_by_class_total_bytes + - unit_dmclock_auth_res labels: - device_class: - meaning: Ceph source label device class. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_cluster_by_class_total_bytes + - labels_dmclock_auth_res functional_dependencies: {} - cluster_by_class_total_used_bytes: + dmclock_auth_res_cost: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_cluster_by_class_total_used_bytes + - ceph_dmclock_auth_res_cost population: - id: cluster_by_class_total_used_bytes - meaning: DF total_used_bytes. + id: dmclock_auth_res_cost + meaning: Cost satisfied by reservation. evidence: - - population_cluster_by_class_total_used_bytes + - population_dmclock_auth_res_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_by_class_total_used_bytes + - lifecycle_dmclock_auth_res_cost unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: used_bytes + object: cost + aspect: auth_reservation evidence: - - unit_cluster_by_class_total_used_bytes + - unit_dmclock_auth_res_cost labels: - device_class: - meaning: Ceph source label device class. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_cluster_by_class_total_used_bytes + - labels_dmclock_auth_res_cost functional_dependencies: {} - cluster_by_class_total_used_raw_bytes: + dmclock_auth_res_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_cluster_by_class_total_used_raw_bytes + - ceph_dmclock_auth_res_latency_count population: - id: cluster_by_class_total_used_raw_bytes - meaning: DF total_used_raw_bytes. + id: dmclock_auth_res_latency_count + meaning: Reservation latency Count. evidence: - - population_cluster_by_class_total_used_raw_bytes + - population_dmclock_auth_res_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_by_class_total_used_raw_bytes + - lifecycle_dmclock_auth_res_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: used_raw_bytes + object: requests + aspect: auth_reservation evidence: - - unit_cluster_by_class_total_used_raw_bytes + - unit_dmclock_auth_res_latency_count labels: - device_class: - meaning: Ceph source label device class. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_cluster_by_class_total_used_raw_bytes + - labels_dmclock_auth_res_latency_count functional_dependencies: {} - cluster_num_bytes: + dmclock_auth_res_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_cluster_num_bytes + - ceph_dmclock_auth_res_latency_sum_exporter_perf + - ceph_dmclock_auth_res_latency_sum_mgr_perf population: - id: cluster_num_bytes - meaning: Size of all objects. + id: dmclock_auth_res_latency_sum + meaning: Reservation latency Total. evidence: - - population_cluster_num_bytes + - population_dmclock_auth_res_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_bytes + - lifecycle_dmclock_auth_res_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: num_bytes + object: accumulated_scheduling_latency + aspect: auth_reservation evidence: - - unit_cluster_num_bytes + - unit_dmclock_auth_res_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59203,36 +63717,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_bytes + - labels_dmclock_auth_res_latency_sum functional_dependencies: {} - cluster_num_mon: + dmclock_data_cancel: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_mon + - ceph_dmclock_data_cancel population: - id: cluster_num_mon - meaning: Monitors. + id: dmclock_data_cancel + meaning: Cancels. evidence: - - population_cluster_num_mon + - population_dmclock_data_cancel components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_mon + - lifecycle_dmclock_data_cancel unit: quantity: count base: one rate: none - object: monitors - aspect: num_mon + object: requests + aspect: data_cancelled evidence: - - unit_cluster_num_mon + - unit_dmclock_data_cancel labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59243,36 +63757,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_mon + - labels_dmclock_data_cancel functional_dependencies: {} - cluster_num_mon_quorum: + dmclock_data_cancel_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_mon_quorum + - ceph_dmclock_data_cancel_cost population: - id: cluster_num_mon_quorum - meaning: Monitors in quorum. + id: dmclock_data_cancel_cost + meaning: Canceled cost. evidence: - - population_cluster_num_mon_quorum + - population_dmclock_data_cancel_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_mon_quorum + - lifecycle_dmclock_data_cancel_cost unit: quantity: count base: one rate: none - object: monitors - aspect: cluster_num_mon_quorum + object: cost + aspect: data_cancelled evidence: - - unit_cluster_num_mon_quorum + - unit_dmclock_data_cancel_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59283,36 +63797,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_mon_quorum + - labels_dmclock_data_cancel_cost functional_dependencies: {} - cluster_num_object: + dmclock_data_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_object + - ceph_dmclock_data_cost population: - id: cluster_num_object - meaning: Objects. + id: dmclock_data_cost + meaning: Cost of queued requests. evidence: - - population_cluster_num_object + - population_dmclock_data_cost components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_cluster_num_object + - lifecycle_dmclock_data_cost unit: quantity: count base: one rate: none - object: objects - aspect: object + object: cost + aspect: data evidence: - - unit_cluster_num_object + - unit_dmclock_data_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59323,36 +63837,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_object + - labels_dmclock_data_cost functional_dependencies: {} - cluster_num_object_degraded: + dmclock_data_limit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_object_degraded + - ceph_dmclock_data_limit population: - id: cluster_num_object_degraded - meaning: Degraded (missing replicas) objects. + id: dmclock_data_limit + meaning: Requests rejected by limit. evidence: - - population_cluster_num_object_degraded + - population_dmclock_data_limit components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_object_degraded + - lifecycle_dmclock_data_limit unit: quantity: count base: one rate: none - object: objects - aspect: degraded + object: requests + aspect: data_limited evidence: - - unit_cluster_num_object_degraded + - unit_dmclock_data_limit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59363,36 +63877,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_object_degraded + - labels_dmclock_data_limit functional_dependencies: {} - cluster_num_object_misplaced: + dmclock_data_limit_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_object_misplaced + - ceph_dmclock_data_limit_cost population: - id: cluster_num_object_misplaced - meaning: Misplaced (wrong location in the cluster) objects. + id: dmclock_data_limit_cost + meaning: Cost rejected by limit. evidence: - - population_cluster_num_object_misplaced + - population_dmclock_data_limit_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_object_misplaced + - lifecycle_dmclock_data_limit_cost unit: quantity: count base: one rate: none - object: objects - aspect: misplaced + object: cost + aspect: data_limited evidence: - - unit_cluster_num_object_misplaced + - unit_dmclock_data_limit_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59403,36 +63917,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_object_misplaced + - labels_dmclock_data_limit_cost functional_dependencies: {} - cluster_num_object_unfound: + dmclock_data_prio: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_object_unfound + - ceph_dmclock_data_prio population: - id: cluster_num_object_unfound - meaning: Unfound objects. + id: dmclock_data_prio + meaning: Requests satisfied by priority. evidence: - - population_cluster_num_object_unfound + - population_dmclock_data_prio components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_object_unfound + - lifecycle_dmclock_data_prio unit: quantity: count base: one rate: none - object: objects - aspect: unfound + object: requests + aspect: data_priority evidence: - - unit_cluster_num_object_unfound + - unit_dmclock_data_prio labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59443,36 +63957,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_object_unfound + - labels_dmclock_data_prio functional_dependencies: {} - cluster_num_osd: + dmclock_data_prio_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_osd + - ceph_dmclock_data_prio_cost population: - id: cluster_num_osd - meaning: OSDs. + id: dmclock_data_prio_cost + meaning: Cost satisfied by priority. evidence: - - population_cluster_num_osd + - population_dmclock_data_prio_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_osd + - lifecycle_dmclock_data_prio_cost unit: quantity: count base: one rate: none - object: osds - aspect: num_osd + object: cost + aspect: data_priority evidence: - - unit_cluster_num_osd + - unit_dmclock_data_prio_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59483,36 +63997,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_osd + - labels_dmclock_data_prio_cost functional_dependencies: {} - cluster_num_osd_in: + dmclock_data_prio_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_osd_in + - ceph_dmclock_data_prio_latency_count population: - id: cluster_num_osd_in - meaning: OSD in state "in" (they are in cluster). + id: dmclock_data_prio_latency_count + meaning: Priority latency Count. evidence: - - population_cluster_num_osd_in + - population_dmclock_data_prio_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_osd_in + - lifecycle_dmclock_data_prio_latency_count unit: quantity: count base: one rate: none - object: osds - aspect: cluster_num_osd_in + object: requests + aspect: data_priority evidence: - - unit_cluster_num_osd_in + - unit_dmclock_data_prio_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59523,36 +64037,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_osd_in + - labels_dmclock_data_prio_latency_count functional_dependencies: {} - cluster_num_osd_up: + dmclock_data_prio_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_cluster_num_osd_up + - ceph_dmclock_data_prio_latency_sum_exporter_perf + - ceph_dmclock_data_prio_latency_sum_mgr_perf population: - id: cluster_num_osd_up - meaning: OSDs that are up. + id: dmclock_data_prio_latency_sum + meaning: Priority latency Total. evidence: - - population_cluster_num_osd_up + - population_dmclock_data_prio_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_osd_up + - lifecycle_dmclock_data_prio_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: osds - aspect: cluster_num_osd_up + object: accumulated_scheduling_latency + aspect: data_priority evidence: - - unit_cluster_num_osd_up + - unit_dmclock_data_prio_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59563,36 +64079,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_osd_up + - labels_dmclock_data_prio_latency_sum functional_dependencies: {} - cluster_num_pg: + dmclock_data_qlen: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_pg + - ceph_dmclock_data_qlen population: - id: cluster_num_pg - meaning: Placement groups. + id: dmclock_data_qlen + meaning: Queue size. evidence: - - population_cluster_num_pg + - population_dmclock_data_qlen components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_cluster_num_pg + - lifecycle_dmclock_data_qlen unit: quantity: count base: one rate: none - object: placement_groups - aspect: cluster_num_pg + object: requests + aspect: data evidence: - - unit_cluster_num_pg + - unit_dmclock_data_qlen labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59603,36 +64119,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_pg + - labels_dmclock_data_qlen functional_dependencies: {} - cluster_num_pg_active: + dmclock_data_res: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_pg_active + - ceph_dmclock_data_res population: - id: cluster_num_pg_active - meaning: Placement groups in active state. + id: dmclock_data_res + meaning: Requests satisfied by reservation. evidence: - - population_cluster_num_pg_active + - population_dmclock_data_res components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_pg_active + - lifecycle_dmclock_data_res unit: quantity: count base: one rate: none - object: placement_groups - aspect: cluster_num_pg_active + object: requests + aspect: data_reservation evidence: - - unit_cluster_num_pg_active + - unit_dmclock_data_res labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59643,36 +64159,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_pg_active + - labels_dmclock_data_res functional_dependencies: {} - cluster_num_pg_active_clean: + dmclock_data_res_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_pg_active_clean + - ceph_dmclock_data_res_cost population: - id: cluster_num_pg_active_clean - meaning: Placement groups in active+clean state. + id: dmclock_data_res_cost + meaning: Cost satisfied by reservation. evidence: - - population_cluster_num_pg_active_clean + - population_dmclock_data_res_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_pg_active_clean + - lifecycle_dmclock_data_res_cost unit: quantity: count base: one rate: none - object: placement_groups - aspect: cluster_num_pg_active_clean + object: cost + aspect: data_reservation evidence: - - unit_cluster_num_pg_active_clean + - unit_dmclock_data_res_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59683,36 +64199,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_pg_active_clean + - labels_dmclock_data_res_cost functional_dependencies: {} - cluster_num_pg_peering: + dmclock_data_res_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_num_pg_peering + - ceph_dmclock_data_res_latency_count population: - id: cluster_num_pg_peering - meaning: Placement groups in peering state. + id: dmclock_data_res_latency_count + meaning: Reservation latency Count. evidence: - - population_cluster_num_pg_peering + - population_dmclock_data_res_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_pg_peering + - lifecycle_dmclock_data_res_latency_count unit: quantity: count base: one rate: none - object: placement_groups - aspect: cluster_num_pg_peering + object: requests + aspect: data_reservation evidence: - - unit_cluster_num_pg_peering + - unit_dmclock_data_res_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59723,36 +64239,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_pg_peering + - labels_dmclock_data_res_latency_count functional_dependencies: {} - cluster_num_pool: + dmclock_data_res_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_cluster_num_pool + - ceph_dmclock_data_res_latency_sum_exporter_perf + - ceph_dmclock_data_res_latency_sum_mgr_perf population: - id: cluster_num_pool - meaning: Pools. + id: dmclock_data_res_latency_sum + meaning: Reservation latency Total. evidence: - - population_cluster_num_pool + - population_dmclock_data_res_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_num_pool + - lifecycle_dmclock_data_res_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: pools - aspect: num_pool + object: accumulated_scheduling_latency + aspect: data_reservation evidence: - - unit_cluster_num_pool + - unit_dmclock_data_res_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59763,66 +64281,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_num_pool + - labels_dmclock_data_res_latency_sum functional_dependencies: {} - cluster_osd_blocklist_count: + dmclock_metadata_cancel: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_cluster_osd_blocklist_count + - ceph_dmclock_metadata_cancel population: - id: cluster_osd_blocklist_count - meaning: OSD Blocklist Count osd_blocklist_count. + id: dmclock_metadata_cancel + meaning: Cancels. evidence: - - population_cluster_osd_blocklist_count + - population_dmclock_metadata_cancel components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_osd_blocklist_count + - lifecycle_dmclock_metadata_cancel unit: quantity: count base: one rate: none - object: items - aspect: value + object: requests + aspect: metadata_cancelled evidence: - - unit_cluster_osd_blocklist_count + - unit_dmclock_metadata_cancel + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_dmclock_metadata_cancel functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - cluster_osd_bytes: + dmclock_metadata_cancel_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_osd_bytes + - ceph_dmclock_metadata_cancel_cost population: - id: cluster_osd_bytes - meaning: Total capacity of cluster. + id: dmclock_metadata_cancel_cost + meaning: Canceled cost. evidence: - - population_cluster_osd_bytes + - population_dmclock_metadata_cancel_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_osd_bytes + - lifecycle_dmclock_metadata_cancel_cost unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: osd_bytes + object: cost + aspect: metadata_cancelled evidence: - - unit_cluster_osd_bytes + - unit_dmclock_metadata_cancel_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59833,36 +64361,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_osd_bytes + - labels_dmclock_metadata_cancel_cost functional_dependencies: {} - cluster_osd_bytes_avail: + dmclock_metadata_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_osd_bytes_avail + - ceph_dmclock_metadata_cost population: - id: cluster_osd_bytes_avail - meaning: Available space. + id: dmclock_metadata_cost + meaning: Cost of queued requests. evidence: - - population_cluster_osd_bytes_avail + - population_dmclock_metadata_cost components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_cluster_osd_bytes_avail + - lifecycle_dmclock_metadata_cost unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: osd_bytes_avail + object: cost + aspect: metadata evidence: - - unit_cluster_osd_bytes_avail + - unit_dmclock_metadata_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59873,36 +64401,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_osd_bytes_avail + - labels_dmclock_metadata_cost functional_dependencies: {} - cluster_osd_bytes_used: + dmclock_metadata_limit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_osd_bytes_used + - ceph_dmclock_metadata_limit population: - id: cluster_osd_bytes_used - meaning: Used space. + id: dmclock_metadata_limit + meaning: Requests rejected by limit. evidence: - - population_cluster_osd_bytes_used + - population_dmclock_metadata_limit components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_osd_bytes_used + - lifecycle_dmclock_metadata_limit unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: osd_bytes_used + object: requests + aspect: metadata_limited evidence: - - unit_cluster_osd_bytes_used + - unit_dmclock_metadata_limit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59913,36 +64441,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_osd_bytes_used + - labels_dmclock_metadata_limit functional_dependencies: {} - cluster_osd_epoch: + dmclock_metadata_limit_cost: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_cluster_osd_epoch + - ceph_dmclock_metadata_limit_cost population: - id: cluster_osd_epoch - meaning: Current epoch of OSD map. + id: dmclock_metadata_limit_cost + meaning: Cost rejected by limit. evidence: - - population_cluster_osd_epoch + - population_dmclock_metadata_limit_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_osd_epoch + - lifecycle_dmclock_metadata_limit_cost unit: quantity: count base: one rate: none - object: epoch - aspect: osd_epoch + object: cost + aspect: metadata_limited evidence: - - unit_cluster_osd_epoch + - unit_dmclock_metadata_limit_cost labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -59953,126 +64481,158 @@ signals: kind: operational_population stability: stable evidence: - - labels_cluster_osd_epoch + - labels_dmclock_metadata_limit_cost functional_dependencies: {} - cluster_total_bytes: + dmclock_metadata_prio: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_cluster_total_bytes + - ceph_dmclock_metadata_prio population: - id: cluster_total_bytes - meaning: DF total_bytes. + id: dmclock_metadata_prio + meaning: Requests satisfied by priority. evidence: - - population_cluster_total_bytes + - population_dmclock_metadata_prio components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_total_bytes + - lifecycle_dmclock_metadata_prio unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: bytes + object: requests + aspect: metadata_priority evidence: - - unit_cluster_total_bytes + - unit_dmclock_metadata_prio + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_dmclock_metadata_prio functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - cluster_total_used_bytes: + dmclock_metadata_prio_cost: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_cluster_total_used_bytes + - ceph_dmclock_metadata_prio_cost population: - id: cluster_total_used_bytes - meaning: DF total_used_bytes. + id: dmclock_metadata_prio_cost + meaning: Cost satisfied by priority. evidence: - - population_cluster_total_used_bytes + - population_dmclock_metadata_prio_cost components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_total_used_bytes + - lifecycle_dmclock_metadata_prio_cost unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: used_bytes + object: cost + aspect: metadata_priority evidence: - - unit_cluster_total_used_bytes + - unit_dmclock_metadata_prio_cost + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_dmclock_metadata_prio_cost functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - cluster_total_used_raw_bytes: + dmclock_metadata_prio_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_cluster_total_used_raw_bytes + - ceph_dmclock_metadata_prio_latency_count population: - id: cluster_total_used_raw_bytes - meaning: DF total_used_raw_bytes. + id: dmclock_metadata_prio_latency_count + meaning: Priority latency Count. evidence: - - population_cluster_total_used_raw_bytes + - population_dmclock_metadata_prio_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_cluster_total_used_raw_bytes + - lifecycle_dmclock_metadata_prio_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: used_raw_bytes + object: requests + aspect: metadata_priority evidence: - - unit_cluster_total_used_raw_bytes + - unit_dmclock_metadata_prio_latency_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_dmclock_metadata_prio_latency_count functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - daemon_health_metrics: + dmclock_metadata_prio_latency_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_daemon_health_metrics + - ceph_dmclock_metadata_prio_latency_sum_exporter_perf + - ceph_dmclock_metadata_prio_latency_sum_mgr_perf population: - id: daemon_health_metrics - meaning: Health metrics for Ceph daemons. + id: dmclock_metadata_prio_latency_sum + meaning: Priority latency Total. evidence: - - population_daemon_health_metrics + - population_dmclock_metadata_prio_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_daemon_health_metrics + - lifecycle_dmclock_metadata_prio_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: items - aspect: current + object: accumulated_scheduling_latency + aspect: metadata_priority evidence: - - unit_daemon_health_metrics + - unit_dmclock_metadata_prio_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60083,47 +64643,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_daemon_health_metrics - type: - meaning: Ceph source label type. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_daemon_health_metrics + - labels_dmclock_metadata_prio_latency_sum functional_dependencies: {} - daemon_socket_up: + dmclock_metadata_qlen: source: generated: registry_groups: - - exporter_self + - daemon_perf scope: registrations: - - ceph_daemon_socket_up + - ceph_dmclock_metadata_qlen population: - id: daemon_socket_up - meaning: Reports the health status of a Ceph daemon, as determined by whether it is able to respond via its admin socket - (1 = healthy, 0 = unhealthy). + id: dmclock_metadata_qlen + meaning: Queue size. evidence: - - population_daemon_socket_up + - population_dmclock_metadata_qlen components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_daemon_socket_up + - lifecycle_dmclock_metadata_qlen unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: reachable + object: requests + aspect: metadata evidence: - - unit_daemon_socket_up + - unit_dmclock_metadata_qlen labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60134,49 +64683,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_daemon_socket_up - hostname: - meaning: Ceph source label hostname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_daemon_socket_up + - labels_dmclock_metadata_qlen functional_dependencies: {} - data_sync_from_zone_fetch_bytes_count: + dmclock_metadata_res: source: generated: registry_groups: - daemon_perf scope: registrations: - - rgw_sync_fetch_bytes_count + - ceph_dmclock_metadata_res population: - id: data_sync_from_zone_fetch_bytes_count - meaning: Number of object bytes replicated Count. + id: dmclock_metadata_res + meaning: Requests satisfied by reservation. evidence: - - population_data_sync_from_zone_fetch_bytes_count + - population_dmclock_metadata_res components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_data_sync_from_zone_fetch_bytes_count + - lifecycle_dmclock_metadata_res unit: quantity: count base: one rate: none - object: objects - aspect: value + object: requests + aspect: metadata_reservation evidence: - - unit_data_sync_from_zone_fetch_bytes_count + - unit_dmclock_metadata_res labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60184,51 +64723,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_fetch_bytes_count - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_fetch_bytes_count + - labels_dmclock_metadata_res functional_dependencies: {} - data_sync_from_zone_fetch_bytes_sum: + dmclock_metadata_res_cost: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - rgw_sync_fetch_bytes_sum_exporter_perf - - rgw_sync_fetch_bytes_sum_mgr_perf + - ceph_dmclock_metadata_res_cost population: - id: data_sync_from_zone_fetch_bytes_sum - meaning: Number of object bytes replicated Total. + id: dmclock_metadata_res_cost + meaning: Cost satisfied by reservation. evidence: - - population_data_sync_from_zone_fetch_bytes_sum + - population_dmclock_metadata_res_cost components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_data_sync_from_zone_fetch_bytes_sum + - lifecycle_dmclock_metadata_res_cost unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: accumulated_byte_measurement - aspect: value + object: cost + aspect: metadata_reservation evidence: - - unit_data_sync_from_zone_fetch_bytes_sum + - unit_dmclock_metadata_res_cost labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60236,49 +64763,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_fetch_bytes_sum - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_fetch_bytes_sum + - labels_dmclock_metadata_res_cost functional_dependencies: {} - data_sync_from_zone_fetch_errors: + dmclock_metadata_res_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - rgw_sync_fetch_errors + - ceph_dmclock_metadata_res_latency_count population: - id: data_sync_from_zone_fetch_errors - meaning: Number of object replication errors. + id: dmclock_metadata_res_latency_count + meaning: Reservation latency Count. evidence: - - population_data_sync_from_zone_fetch_errors + - population_dmclock_metadata_res_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_data_sync_from_zone_fetch_errors + - lifecycle_dmclock_metadata_res_latency_count unit: quantity: count base: one rate: none - object: objects - aspect: errors + object: requests + aspect: metadata_reservation evidence: - - unit_data_sync_from_zone_fetch_errors + - unit_dmclock_metadata_res_latency_count labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60286,49 +64803,41 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_fetch_errors - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_fetch_errors + - labels_dmclock_metadata_res_latency_count functional_dependencies: {} - data_sync_from_zone_fetch_not_modified: + dmclock_metadata_res_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - rgw_sync_fetch_not_modified + - ceph_dmclock_metadata_res_latency_sum_exporter_perf + - ceph_dmclock_metadata_res_latency_sum_mgr_perf population: - id: data_sync_from_zone_fetch_not_modified - meaning: Number of objects already replicated. + id: dmclock_metadata_res_latency_sum + meaning: Reservation latency Total. evidence: - - population_data_sync_from_zone_fetch_not_modified + - population_dmclock_metadata_res_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_data_sync_from_zone_fetch_not_modified + - lifecycle_dmclock_metadata_res_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: objects - aspect: not_modified + object: accumulated_scheduling_latency + aspect: metadata_reservation evidence: - - unit_data_sync_from_zone_fetch_not_modified + - unit_dmclock_metadata_res_latency_sum labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60336,49 +64845,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_fetch_not_modified - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_fetch_not_modified + - labels_dmclock_metadata_res_latency_sum functional_dependencies: {} - data_sync_from_zone_lock_latency_count: + dmclock_scheduler_outstanding: source: generated: registry_groups: - daemon_perf scope: registrations: - - rgw_sync_lock_latency_count + - ceph_dmclock_scheduler_outstanding population: - id: data_sync_from_zone_lock_latency_count - meaning: Average latency of sync lock operations Count. + id: dmclock_scheduler_outstanding + meaning: Outstanding Requests. evidence: - - population_data_sync_from_zone_lock_latency_count + - population_dmclock_scheduler_outstanding components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_data_sync_from_zone_lock_latency_count + - lifecycle_dmclock_scheduler_outstanding unit: quantity: count base: one rate: none - object: operations - aspect: lock_latency + object: requests + aspect: outstanding evidence: - - unit_data_sync_from_zone_lock_latency_count + - unit_dmclock_scheduler_outstanding labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60386,51 +64885,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_lock_latency_count - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_lock_latency_count + - labels_dmclock_scheduler_outstanding functional_dependencies: {} - data_sync_from_zone_lock_latency_sum: + dmclock_scheduler_throttle: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - rgw_sync_lock_latency_sum_exporter_perf - - rgw_sync_lock_latency_sum_mgr_perf + - ceph_dmclock_scheduler_throttle population: - id: data_sync_from_zone_lock_latency_sum - meaning: Average latency of sync lock operations Total. + id: dmclock_scheduler_throttle + meaning: Requests throttled. evidence: - - population_data_sync_from_zone_lock_latency_sum + - population_dmclock_scheduler_throttle components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_data_sync_from_zone_lock_latency_sum + - lifecycle_dmclock_scheduler_throttle unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: lock_latency + object: requests + aspect: throttled evidence: - - unit_data_sync_from_zone_lock_latency_sum + - unit_dmclock_scheduler_throttle labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60438,49 +64925,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_lock_latency_sum - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_lock_latency_sum + - labels_dmclock_scheduler_throttle functional_dependencies: {} - data_sync_from_zone_poll_errors: + dpdk_port_dpdk_device_receive_badcrc_errors: source: generated: registry_groups: - daemon_perf scope: registrations: - - rgw_sync_poll_errors + - dpdk_port_dpdk_device_receive_badcrc_errors population: - id: data_sync_from_zone_poll_errors - meaning: Number of replication log request errors. + id: dpdk_port_dpdk_device_receive_badcrc_errors + meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_badcrc_errors.' evidence: - - population_data_sync_from_zone_poll_errors + - population_dpdk_port_dpdk_device_receive_badcrc_errors components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_data_sync_from_zone_poll_errors + - lifecycle_dpdk_port_dpdk_device_receive_badcrc_errors unit: quantity: count base: one rate: none - object: requests - aspect: value + object: errors + aspect: badcrc evidence: - - unit_data_sync_from_zone_poll_errors + - unit_dpdk_port_dpdk_device_receive_badcrc_errors labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60488,49 +64965,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_poll_errors - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_poll_errors + - labels_dpdk_port_dpdk_device_receive_badcrc_errors functional_dependencies: {} - data_sync_from_zone_poll_latency_count: + dpdk_port_dpdk_device_receive_dropped_errors: source: generated: registry_groups: - daemon_perf scope: registrations: - - rgw_sync_poll_latency_count + - dpdk_port_dpdk_device_receive_dropped_errors population: - id: data_sync_from_zone_poll_latency_count - meaning: Average latency of replication log requests Count. + id: dpdk_port_dpdk_device_receive_dropped_errors + meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_dropped_errors.' evidence: - - population_data_sync_from_zone_poll_latency_count + - population_dpdk_port_dpdk_device_receive_dropped_errors components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_data_sync_from_zone_poll_latency_count + - lifecycle_dpdk_port_dpdk_device_receive_dropped_errors unit: quantity: count base: one rate: none - object: operations - aspect: poll_latency + object: errors + aspect: dropped evidence: - - unit_data_sync_from_zone_poll_latency_count + - unit_dpdk_port_dpdk_device_receive_dropped_errors labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60538,51 +65005,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_poll_latency_count - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_poll_latency_count + - labels_dpdk_port_dpdk_device_receive_dropped_errors functional_dependencies: {} - data_sync_from_zone_poll_latency_sum: + dpdk_port_dpdk_device_receive_multicast_packets: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - rgw_sync_poll_latency_sum_exporter_perf - - rgw_sync_poll_latency_sum_mgr_perf + - dpdk_port_dpdk_device_receive_multicast_packets population: - id: data_sync_from_zone_poll_latency_sum - meaning: Average latency of replication log requests Total. + id: dpdk_port_dpdk_device_receive_multicast_packets + meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_multicast_packets.' evidence: - - population_data_sync_from_zone_poll_latency_sum + - population_dpdk_port_dpdk_device_receive_multicast_packets components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_data_sync_from_zone_poll_latency_sum + - lifecycle_dpdk_port_dpdk_device_receive_multicast_packets unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: poll_latency + object: packets + aspect: received evidence: - - unit_data_sync_from_zone_poll_latency_sum + - unit_dpdk_port_dpdk_device_receive_multicast_packets labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -60590,46 +65045,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_data_sync_from_zone_poll_latency_sum - source_zone: - meaning: Remote Ceph object-gateway source zone. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: bounded_configuration - stability: stable - evidence: - - labels_data_sync_from_zone_poll_latency_sum + - labels_dpdk_port_dpdk_device_receive_multicast_packets functional_dependencies: {} - disk_occupation: + dpdk_port_dpdk_device_receive_nombuf_errors: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_disk_occupation + - dpdk_port_dpdk_device_receive_nombuf_errors population: - id: disk_occupation - meaning: Associate Ceph daemon with disk used. + id: dpdk_port_dpdk_device_receive_nombuf_errors + meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_nombuf_errors.' evidence: - - population_disk_occupation + - population_dpdk_port_dpdk_device_receive_nombuf_errors components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_disk_occupation + - lifecycle_dpdk_port_dpdk_device_receive_nombuf_errors unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: occupation + object: errors + aspect: nombuf evidence: - - unit_disk_occupation + - unit_dpdk_port_dpdk_device_receive_nombuf_errors labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60640,96 +65085,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_disk_occupation - db_device: - meaning: Ceph source label db device. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_disk_occupation - device: - meaning: Ceph source label device. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_disk_occupation - device_ids: - meaning: Ceph source label device ids. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_disk_occupation - devices: - meaning: Ceph source label devices. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_disk_occupation - instance: - meaning: Ceph source label instance. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_disk_occupation - wal_device: - meaning: Ceph source label wal device. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_disk_occupation + - labels_dpdk_port_dpdk_device_receive_nombuf_errors functional_dependencies: {} - disk_occupation_human: + dpdk_port_dpdk_device_receive_total_errors: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_disk_occupation_human + - dpdk_port_dpdk_device_receive_total_errors population: - id: disk_occupation_human - meaning: Associate Ceph daemon with disk used. + id: dpdk_port_dpdk_device_receive_total_errors + meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_total_errors.' evidence: - - population_disk_occupation_human + - population_dpdk_port_dpdk_device_receive_total_errors components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_disk_occupation_human + - lifecycle_dpdk_port_dpdk_device_receive_total_errors unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: human + object: errors + aspect: total evidence: - - unit_disk_occupation_human + - unit_dpdk_port_dpdk_device_receive_total_errors labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60740,56 +65125,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_disk_occupation_human - device: - meaning: Ceph source label device. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_disk_occupation_human - instance: - meaning: Ceph source label instance. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_disk_occupation_human + - labels_dpdk_port_dpdk_device_receive_total_errors functional_dependencies: {} - dmclock_admin_cancel: + dpdk_port_dpdk_device_send_total_errors: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_cancel + - dpdk_port_dpdk_device_send_total_errors population: - id: dmclock_admin_cancel - meaning: Cancels. + id: dpdk_port_dpdk_device_send_total_errors + meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_send_total_errors.' evidence: - - population_dmclock_admin_cancel + - population_dpdk_port_dpdk_device_send_total_errors components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_cancel + - lifecycle_dpdk_port_dpdk_device_send_total_errors unit: quantity: count base: one rate: none - object: requests - aspect: admin_cancelled + object: errors + aspect: total evidence: - - unit_dmclock_admin_cancel + - unit_dpdk_port_dpdk_device_send_total_errors labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60800,36 +65165,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_cancel + - labels_dpdk_port_dpdk_device_send_total_errors functional_dependencies: {} - dmclock_admin_cancel_cost: + dpdk_queue_dpdk_receive_bad_checksum_errors: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_cancel_cost + - dpdk_queue_dpdk_receive_bad_checksum_errors population: - id: dmclock_admin_cancel_cost - meaning: Canceled cost. + id: dpdk_queue_dpdk_receive_bad_checksum_errors + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bad_checksum_errors.' evidence: - - population_dmclock_admin_cancel_cost + - population_dpdk_queue_dpdk_receive_bad_checksum_errors components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_cancel_cost + - lifecycle_dpdk_queue_dpdk_receive_bad_checksum_errors unit: quantity: count base: one rate: none - object: cost - aspect: admin_cancelled + object: errors + aspect: bad_checksum evidence: - - unit_dmclock_admin_cancel_cost + - unit_dpdk_queue_dpdk_receive_bad_checksum_errors labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60840,36 +65205,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_cancel_cost + - labels_dpdk_queue_dpdk_receive_bad_checksum_errors functional_dependencies: {} - dmclock_admin_cost: + dpdk_queue_dpdk_receive_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_cost + - dpdk_queue_dpdk_receive_bytes population: - id: dmclock_admin_cost - meaning: Cost of queued requests. + id: dpdk_queue_dpdk_receive_bytes + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bytes.' evidence: - - population_dmclock_admin_cost + - population_dpdk_queue_dpdk_receive_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_dmclock_admin_cost + - lifecycle_dpdk_queue_dpdk_receive_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: cost - aspect: admin + object: byte_throughput + aspect: receive evidence: - - unit_dmclock_admin_cost + - unit_dpdk_queue_dpdk_receive_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60880,36 +65245,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_cost + - labels_dpdk_queue_dpdk_receive_bytes functional_dependencies: {} - dmclock_admin_limit: + dpdk_queue_dpdk_receive_copy_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_limit + - dpdk_queue_dpdk_receive_copy_bytes population: - id: dmclock_admin_limit - meaning: Requests rejected by limit. + id: dpdk_queue_dpdk_receive_copy_bytes + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_bytes.' evidence: - - population_dmclock_admin_limit + - population_dpdk_queue_dpdk_receive_copy_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_limit + - lifecycle_dpdk_queue_dpdk_receive_copy_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: admin_limited + object: byte_throughput + aspect: receive_copy evidence: - - unit_dmclock_admin_limit + - unit_dpdk_queue_dpdk_receive_copy_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60920,36 +65285,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_limit + - labels_dpdk_queue_dpdk_receive_copy_bytes functional_dependencies: {} - dmclock_admin_limit_cost: + dpdk_queue_dpdk_receive_copy_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_limit_cost + - dpdk_queue_dpdk_receive_copy_ops population: - id: dmclock_admin_limit_cost - meaning: Cost rejected by limit. + id: dpdk_queue_dpdk_receive_copy_ops + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_ops.' evidence: - - population_dmclock_admin_limit_cost + - population_dpdk_queue_dpdk_receive_copy_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_limit_cost + - lifecycle_dpdk_queue_dpdk_receive_copy_ops unit: quantity: count base: one rate: none - object: cost - aspect: admin_limited + object: operations + aspect: receive_copy_ops evidence: - - unit_dmclock_admin_limit_cost + - unit_dpdk_queue_dpdk_receive_copy_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -60960,36 +65325,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_limit_cost + - labels_dpdk_queue_dpdk_receive_copy_ops functional_dependencies: {} - dmclock_admin_prio: + dpdk_queue_dpdk_receive_fragments: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_prio + - dpdk_queue_dpdk_receive_fragments population: - id: dmclock_admin_prio - meaning: Requests satisfied by priority. + id: dpdk_queue_dpdk_receive_fragments + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_fragments.' evidence: - - population_dmclock_admin_prio + - population_dpdk_queue_dpdk_receive_fragments components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_prio + - lifecycle_dpdk_queue_dpdk_receive_fragments unit: quantity: count base: one rate: none - object: requests - aspect: admin_priority + object: fragments + aspect: receive_fragments evidence: - - unit_dmclock_admin_prio + - unit_dpdk_queue_dpdk_receive_fragments labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61000,36 +65365,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_prio + - labels_dpdk_queue_dpdk_receive_fragments functional_dependencies: {} - dmclock_admin_prio_cost: + dpdk_queue_dpdk_receive_last_bunch: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_prio_cost + - dpdk_queue_dpdk_receive_last_bunch population: - id: dmclock_admin_prio_cost - meaning: Cost satisfied by priority. + id: dpdk_queue_dpdk_receive_last_bunch + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_last_bunch.' evidence: - - population_dmclock_admin_prio_cost + - population_dpdk_queue_dpdk_receive_last_bunch components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_admin_prio_cost + - lifecycle_dpdk_queue_dpdk_receive_last_bunch unit: quantity: count base: one rate: none - object: cost - aspect: admin_priority + object: packets + aspect: receive evidence: - - unit_dmclock_admin_prio_cost + - unit_dpdk_queue_dpdk_receive_last_bunch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61040,36 +65405,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_prio_cost + - labels_dpdk_queue_dpdk_receive_last_bunch functional_dependencies: {} - dmclock_admin_prio_latency_count: + dpdk_queue_dpdk_receive_linearize_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_prio_latency_count + - dpdk_queue_dpdk_receive_linearize_ops population: - id: dmclock_admin_prio_latency_count - meaning: Priority latency Count. + id: dpdk_queue_dpdk_receive_linearize_ops + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_linearize_ops.' evidence: - - population_dmclock_admin_prio_latency_count + - population_dpdk_queue_dpdk_receive_linearize_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_prio_latency_count + - lifecycle_dpdk_queue_dpdk_receive_linearize_ops unit: quantity: count base: one rate: none - object: requests - aspect: admin_priority + object: operations + aspect: receive_linearize_ops evidence: - - unit_dmclock_admin_prio_latency_count + - unit_dpdk_queue_dpdk_receive_linearize_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61080,38 +65445,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_prio_latency_count + - labels_dpdk_queue_dpdk_receive_linearize_ops functional_dependencies: {} - dmclock_admin_prio_latency_sum: + dpdk_queue_dpdk_receive_no_memory_errors: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_dmclock_admin_prio_latency_sum_exporter_perf - - ceph_dmclock_admin_prio_latency_sum_mgr_perf + - dpdk_queue_dpdk_receive_no_memory_errors population: - id: dmclock_admin_prio_latency_sum - meaning: Priority latency Total. + id: dpdk_queue_dpdk_receive_no_memory_errors + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_no_memory_errors.' evidence: - - population_dmclock_admin_prio_latency_sum + - population_dpdk_queue_dpdk_receive_no_memory_errors components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_prio_latency_sum + - lifecycle_dpdk_queue_dpdk_receive_no_memory_errors unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scheduling_latency - aspect: admin_priority + object: errors + aspect: no_memory evidence: - - unit_dmclock_admin_prio_latency_sum + - unit_dpdk_queue_dpdk_receive_no_memory_errors labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61122,36 +65485,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_prio_latency_sum + - labels_dpdk_queue_dpdk_receive_no_memory_errors functional_dependencies: {} - dmclock_admin_qlen: + dpdk_queue_dpdk_receive_packets: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_qlen + - dpdk_queue_dpdk_receive_packets population: - id: dmclock_admin_qlen - meaning: Queue size. + id: dpdk_queue_dpdk_receive_packets + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_packets.' evidence: - - population_dmclock_admin_qlen + - population_dpdk_queue_dpdk_receive_packets components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_dmclock_admin_qlen + - lifecycle_dpdk_queue_dpdk_receive_packets unit: quantity: count base: one rate: none - object: requests - aspect: admin + object: packets + aspect: receive evidence: - - unit_dmclock_admin_qlen + - unit_dpdk_queue_dpdk_receive_packets labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61162,36 +65525,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_qlen + - labels_dpdk_queue_dpdk_receive_packets functional_dependencies: {} - dmclock_admin_res: + dpdk_queue_dpdk_send_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_res + - dpdk_queue_dpdk_send_bytes population: - id: dmclock_admin_res - meaning: Requests satisfied by reservation. + id: dpdk_queue_dpdk_send_bytes + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_bytes.' evidence: - - population_dmclock_admin_res + - population_dpdk_queue_dpdk_send_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_res + - lifecycle_dpdk_queue_dpdk_send_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: admin_reservation + object: byte_throughput + aspect: send evidence: - - unit_dmclock_admin_res + - unit_dpdk_queue_dpdk_send_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61202,36 +65565,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_res + - labels_dpdk_queue_dpdk_send_bytes functional_dependencies: {} - dmclock_admin_res_cost: + dpdk_queue_dpdk_send_copy_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_res_cost + - dpdk_queue_dpdk_send_copy_bytes population: - id: dmclock_admin_res_cost - meaning: Cost satisfied by reservation. + id: dpdk_queue_dpdk_send_copy_bytes + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_bytes.' evidence: - - population_dmclock_admin_res_cost + - population_dpdk_queue_dpdk_send_copy_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_res_cost + - lifecycle_dpdk_queue_dpdk_send_copy_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: cost - aspect: admin_reservation + object: byte_throughput + aspect: send_copy evidence: - - unit_dmclock_admin_res_cost + - unit_dpdk_queue_dpdk_send_copy_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61242,36 +65605,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_res_cost + - labels_dpdk_queue_dpdk_send_copy_bytes functional_dependencies: {} - dmclock_admin_res_latency_count: + dpdk_queue_dpdk_send_copy_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_admin_res_latency_count + - dpdk_queue_dpdk_send_copy_ops population: - id: dmclock_admin_res_latency_count - meaning: Reservation latency Count. + id: dpdk_queue_dpdk_send_copy_ops + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_ops.' evidence: - - population_dmclock_admin_res_latency_count + - population_dpdk_queue_dpdk_send_copy_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_res_latency_count + - lifecycle_dpdk_queue_dpdk_send_copy_ops unit: quantity: count base: one rate: none - object: requests - aspect: admin_reservation + object: operations + aspect: send_copy_ops evidence: - - unit_dmclock_admin_res_latency_count + - unit_dpdk_queue_dpdk_send_copy_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61282,38 +65645,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_res_latency_count + - labels_dpdk_queue_dpdk_send_copy_ops functional_dependencies: {} - dmclock_admin_res_latency_sum: + dpdk_queue_dpdk_send_fragments: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_dmclock_admin_res_latency_sum_exporter_perf - - ceph_dmclock_admin_res_latency_sum_mgr_perf + - dpdk_queue_dpdk_send_fragments population: - id: dmclock_admin_res_latency_sum - meaning: Reservation latency Total. + id: dpdk_queue_dpdk_send_fragments + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_fragments.' evidence: - - population_dmclock_admin_res_latency_sum + - population_dpdk_queue_dpdk_send_fragments components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_admin_res_latency_sum + - lifecycle_dpdk_queue_dpdk_send_fragments unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scheduling_latency - aspect: admin_reservation + object: fragments + aspect: send_fragments evidence: - - unit_dmclock_admin_res_latency_sum + - unit_dpdk_queue_dpdk_send_fragments labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61324,36 +65685,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_admin_res_latency_sum + - labels_dpdk_queue_dpdk_send_fragments functional_dependencies: {} - dmclock_auth_cancel: + dpdk_queue_dpdk_send_last_bunch: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_auth_cancel + - dpdk_queue_dpdk_send_last_bunch population: - id: dmclock_auth_cancel - meaning: Cancels. + id: dpdk_queue_dpdk_send_last_bunch + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_last_bunch.' evidence: - - population_dmclock_auth_cancel + - population_dpdk_queue_dpdk_send_last_bunch components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_auth_cancel + - lifecycle_dpdk_queue_dpdk_send_last_bunch unit: quantity: count base: one rate: none - object: requests - aspect: auth_cancelled + object: packets + aspect: send evidence: - - unit_dmclock_auth_cancel + - unit_dpdk_queue_dpdk_send_last_bunch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61364,36 +65725,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_cancel + - labels_dpdk_queue_dpdk_send_last_bunch functional_dependencies: {} - dmclock_auth_cancel_cost: + dpdk_queue_dpdk_send_linearize_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_auth_cancel_cost + - dpdk_queue_dpdk_send_linearize_ops population: - id: dmclock_auth_cancel_cost - meaning: Canceled cost. + id: dpdk_queue_dpdk_send_linearize_ops + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_linearize_ops.' evidence: - - population_dmclock_auth_cancel_cost + - population_dpdk_queue_dpdk_send_linearize_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_auth_cancel_cost + - lifecycle_dpdk_queue_dpdk_send_linearize_ops unit: quantity: count base: one rate: none - object: cost - aspect: auth_cancelled + object: operations + aspect: send_linearize_ops evidence: - - unit_dmclock_auth_cancel_cost + - unit_dpdk_queue_dpdk_send_linearize_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61404,36 +65765,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_cancel_cost + - labels_dpdk_queue_dpdk_send_linearize_ops functional_dependencies: {} - dmclock_auth_cost: + dpdk_queue_dpdk_send_packets: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_auth_cost + - dpdk_queue_dpdk_send_packets population: - id: dmclock_auth_cost - meaning: Cost of queued requests. + id: dpdk_queue_dpdk_send_packets + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_packets.' evidence: - - population_dmclock_auth_cost + - population_dpdk_queue_dpdk_send_packets components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_dmclock_auth_cost + - lifecycle_dpdk_queue_dpdk_send_packets unit: quantity: count base: one rate: none - object: cost - aspect: auth + object: packets + aspect: send evidence: - - unit_dmclock_auth_cost + - unit_dpdk_queue_dpdk_send_packets labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61444,36 +65805,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_cost + - labels_dpdk_queue_dpdk_send_packets functional_dependencies: {} - dmclock_auth_limit: + dpdk_queue_dpdk_send_queue_length: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_auth_limit + - dpdk_queue_dpdk_send_queue_length population: - id: dmclock_auth_limit - meaning: Requests rejected by limit. + id: dpdk_queue_dpdk_send_queue_length + meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_queue_length.' evidence: - - population_dmclock_auth_limit + - population_dpdk_queue_dpdk_send_queue_length components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_auth_limit + - lifecycle_dpdk_queue_dpdk_send_queue_length unit: quantity: count base: one rate: none - object: requests - aspect: auth_limited + object: packets + aspect: queued evidence: - - unit_dmclock_auth_limit + - unit_dpdk_queue_dpdk_send_queue_length labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61484,36 +65845,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_limit + - labels_dpdk_queue_dpdk_send_queue_length functional_dependencies: {} - dmclock_auth_limit_cost: + exporter_cpu_total: source: generated: registry_groups: - - daemon_perf + - exporter_self scope: registrations: - - ceph_dmclock_auth_limit_cost + - ceph_exporter_cpu_total population: - id: dmclock_auth_limit_cost - meaning: Cost rejected by limit. + id: exporter_cpu_total + meaning: Process time in kernel/user/idle mode. evidence: - - population_dmclock_auth_limit_cost + - population_exporter_cpu_total components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_auth_limit_cost + - lifecycle_exporter_cpu_total unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: cost - aspect: auth_limited + object: cpu_time + aspect: mode evidence: - - unit_dmclock_auth_limit_cost + - unit_exporter_cpu_total labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61524,36 +65885,50 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_limit_cost + - labels_exporter_cpu_total + mode: + meaning: Ceph exporter process CPU-time mode. + presence: required + domain: + kind: closed + values: + - idle + - kernel + - user + endpoint_cardinality: + kind: closed_domain + stability: stable + evidence: + - labels_exporter_cpu_total functional_dependencies: {} - dmclock_auth_prio: + exporter_cpu_usage: source: generated: registry_groups: - - daemon_perf + - exporter_self scope: registrations: - - ceph_dmclock_auth_prio + - ceph_exporter_cpu_usage population: - id: dmclock_auth_prio - meaning: Requests satisfied by priority. + id: exporter_cpu_usage + meaning: CPU usage of a daemon. evidence: - - population_dmclock_auth_prio + - population_exporter_cpu_usage components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_auth_prio + - lifecycle_exporter_cpu_usage unit: - quantity: count - base: one + quantity: ratio + base: percent rate: none - object: requests - aspect: auth_priority + object: cpu_utilization + aspect: utilization evidence: - - unit_dmclock_auth_prio + - unit_exporter_cpu_usage labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61564,36 +65939,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_prio + - labels_exporter_cpu_usage functional_dependencies: {} - dmclock_auth_prio_cost: + exporter_majflt_total: source: generated: registry_groups: - - daemon_perf + - exporter_self scope: registrations: - - ceph_dmclock_auth_prio_cost + - ceph_exporter_majflt_total population: - id: dmclock_auth_prio_cost - meaning: Cost satisfied by priority. + id: exporter_majflt_total + meaning: Number of major page faults of daemon. evidence: - - population_dmclock_auth_prio_cost + - population_exporter_majflt_total components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_auth_prio_cost + - lifecycle_exporter_majflt_total unit: quantity: count base: one rate: none - object: cost - aspect: auth_priority + object: faults + aspect: major evidence: - - unit_dmclock_auth_prio_cost + - unit_exporter_majflt_total labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61604,36 +65979,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_prio_cost + - labels_exporter_majflt_total functional_dependencies: {} - dmclock_auth_prio_latency_count: + exporter_minflt_total: source: generated: registry_groups: - - daemon_perf + - exporter_self scope: registrations: - - ceph_dmclock_auth_prio_latency_count + - ceph_exporter_minflt_total population: - id: dmclock_auth_prio_latency_count - meaning: Priority latency Count. + id: exporter_minflt_total + meaning: Number of minor page faults of daemon. evidence: - - population_dmclock_auth_prio_latency_count + - population_exporter_minflt_total components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_auth_prio_latency_count + - lifecycle_exporter_minflt_total unit: quantity: count base: one rate: none - object: requests - aspect: auth_priority + object: faults + aspect: minor evidence: - - unit_dmclock_auth_prio_latency_count + - unit_exporter_minflt_total labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61644,38 +66019,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_prio_latency_count + - labels_exporter_minflt_total functional_dependencies: {} - dmclock_auth_prio_latency_sum: + exporter_num_threads: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - exporter_self scope: registrations: - - ceph_dmclock_auth_prio_latency_sum_exporter_perf - - ceph_dmclock_auth_prio_latency_sum_mgr_perf + - ceph_exporter_num_threads population: - id: dmclock_auth_prio_latency_sum - meaning: Priority latency Total. + id: exporter_num_threads + meaning: Number of threads used by daemon. evidence: - - population_dmclock_auth_prio_latency_sum + - population_exporter_num_threads components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_auth_prio_latency_sum + - lifecycle_exporter_num_threads unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scheduling_latency - aspect: auth_priority + object: threads + aspect: threads evidence: - - unit_dmclock_auth_prio_latency_sum + - unit_exporter_num_threads labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61686,36 +66059,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_prio_latency_sum + - labels_exporter_num_threads functional_dependencies: {} - dmclock_auth_qlen: + exporter_resident_size: source: generated: registry_groups: - - daemon_perf + - exporter_self scope: registrations: - - ceph_dmclock_auth_qlen + - ceph_exporter_resident_size population: - id: dmclock_auth_qlen - meaning: Queue size. + id: exporter_resident_size + meaning: Resident memory in a daemon. evidence: - - population_dmclock_auth_qlen + - population_exporter_resident_size components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_dmclock_auth_qlen + - lifecycle_exporter_resident_size unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: auth + object: memory + aspect: resident evidence: - - unit_dmclock_auth_qlen + - unit_exporter_resident_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61726,76 +66099,86 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_qlen + - labels_exporter_resident_size functional_dependencies: {} - dmclock_auth_res: + exporter_scrape_time: source: generated: registry_groups: - - daemon_perf + - exporter_self scope: registrations: - - ceph_dmclock_auth_res + - ceph_exporter_scrape_time population: - id: dmclock_auth_res - meaning: Requests satisfied by reservation. + id: exporter_scrape_time + meaning: Time spent scraping and transforming perf counters to metrics. evidence: - - population_dmclock_auth_res + - population_exporter_scrape_time components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_auth_res + - lifecycle_exporter_scrape_time unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: requests - aspect: auth_reservation + object: collection_duration + aspect: duration evidence: - - unit_dmclock_auth_res + - unit_exporter_scrape_time labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + function: + meaning: Ceph source label function. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_dmclock_auth_res + - labels_exporter_scrape_time + host: + meaning: Ceph source label host. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_exporter_scrape_time functional_dependencies: {} - dmclock_auth_res_cost: + exporter_vm_size: source: generated: registry_groups: - - daemon_perf + - exporter_self scope: registrations: - - ceph_dmclock_auth_res_cost + - ceph_exporter_vm_size population: - id: dmclock_auth_res_cost - meaning: Cost satisfied by reservation. + id: exporter_vm_size + meaning: Virtual memory used in a daemon. evidence: - - population_dmclock_auth_res_cost + - population_exporter_vm_size components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_auth_res_cost + - lifecycle_exporter_vm_size unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: cost - aspect: auth_reservation + object: memory + aspect: virtual evidence: - - unit_dmclock_auth_res_cost + - unit_exporter_vm_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61806,36 +66189,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_res_cost + - labels_exporter_vm_size functional_dependencies: {} - dmclock_auth_res_latency_count: + extblkdev_dev_log_size: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_auth_res_latency_count + - ceph_extblkdev_dev_log_size population: - id: dmclock_auth_res_latency_count - meaning: Reservation latency Count. + id: extblkdev_dev_log_size + meaning: FCM device logical size. evidence: - - population_dmclock_auth_res_latency_count + - population_extblkdev_dev_log_size components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_auth_res_latency_count + - lifecycle_extblkdev_dev_log_size unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: auth_reservation + object: device_size + aspect: logical evidence: - - unit_dmclock_auth_res_latency_count + - unit_extblkdev_dev_log_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61846,38 +66229,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_res_latency_count + - labels_extblkdev_dev_log_size functional_dependencies: {} - dmclock_auth_res_latency_sum: + extblkdev_dev_log_util: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_dmclock_auth_res_latency_sum_exporter_perf - - ceph_dmclock_auth_res_latency_sum_mgr_perf + - ceph_extblkdev_dev_log_util population: - id: dmclock_auth_res_latency_sum - meaning: Reservation latency Total. + id: extblkdev_dev_log_util + meaning: FCM device logical util. evidence: - - population_dmclock_auth_res_latency_sum + - population_extblkdev_dev_log_util components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_auth_res_latency_sum + - lifecycle_extblkdev_dev_log_util unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_scheduling_latency - aspect: auth_reservation + object: device_utilization + aspect: logical evidence: - - unit_dmclock_auth_res_latency_sum + - unit_extblkdev_dev_log_util labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61888,36 +66269,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_auth_res_latency_sum + - labels_extblkdev_dev_log_util functional_dependencies: {} - dmclock_data_cancel: + extblkdev_dev_phy_size: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_cancel + - ceph_extblkdev_dev_phy_size population: - id: dmclock_data_cancel - meaning: Cancels. + id: extblkdev_dev_phy_size + meaning: FCM device physical size. evidence: - - population_dmclock_data_cancel + - population_extblkdev_dev_phy_size components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_cancel + - lifecycle_extblkdev_dev_phy_size unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: data_cancelled + object: device_size + aspect: physical evidence: - - unit_dmclock_data_cancel + - unit_extblkdev_dev_phy_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61928,36 +66309,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_cancel + - labels_extblkdev_dev_phy_size functional_dependencies: {} - dmclock_data_cancel_cost: + extblkdev_dev_phy_util: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_cancel_cost + - ceph_extblkdev_dev_phy_util population: - id: dmclock_data_cancel_cost - meaning: Canceled cost. + id: extblkdev_dev_phy_util + meaning: FCM device physical util. evidence: - - population_dmclock_data_cancel_cost + - population_extblkdev_dev_phy_util components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_cancel_cost + - lifecycle_extblkdev_dev_phy_util unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: cost - aspect: data_cancelled + object: device_utilization + aspect: physical evidence: - - unit_dmclock_data_cancel_cost + - unit_extblkdev_dev_phy_util labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -61968,36 +66349,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_cancel_cost + - labels_extblkdev_dev_phy_util functional_dependencies: {} - dmclock_data_cost: + extblkdev_fcm: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_cost + - ceph_extblkdev_fcm population: - id: dmclock_data_cost - meaning: Cost of queued requests. + id: extblkdev_fcm + meaning: plugin type. evidence: - - population_dmclock_data_cost + - population_extblkdev_fcm components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_dmclock_data_cost + - lifecycle_extblkdev_fcm unit: - quantity: count + quantity: state base: one rate: none - object: cost - aspect: data + object: state + aspect: fcm evidence: - - unit_dmclock_data_cost + - unit_extblkdev_fcm labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62008,36 +66389,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_cost + - labels_extblkdev_fcm functional_dependencies: {} - dmclock_data_limit: + extblkdev_part_log_avail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_limit + - ceph_extblkdev_part_log_avail population: - id: dmclock_data_limit - meaning: Requests rejected by limit. + id: extblkdev_part_log_avail + meaning: FCM partition logical avail. evidence: - - population_dmclock_data_limit + - population_extblkdev_part_log_avail components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_limit + - lifecycle_extblkdev_part_log_avail unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: data_limited + object: partition_space + aspect: logical_available evidence: - - unit_dmclock_data_limit + - unit_extblkdev_part_log_avail labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62048,36 +66429,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_limit + - labels_extblkdev_part_log_avail functional_dependencies: {} - dmclock_data_limit_cost: + extblkdev_part_log_size: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_limit_cost + - ceph_extblkdev_part_log_size population: - id: dmclock_data_limit_cost - meaning: Cost rejected by limit. + id: extblkdev_part_log_size + meaning: FCM partition logical size. evidence: - - population_dmclock_data_limit_cost + - population_extblkdev_part_log_size components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_limit_cost + - lifecycle_extblkdev_part_log_size unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: cost - aspect: data_limited + object: partition_space + aspect: logical_size evidence: - - unit_dmclock_data_limit_cost + - unit_extblkdev_part_log_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62088,36 +66469,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_limit_cost + - labels_extblkdev_part_log_size functional_dependencies: {} - dmclock_data_prio: + extblkdev_part_phy_avail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_prio + - ceph_extblkdev_part_phy_avail population: - id: dmclock_data_prio - meaning: Requests satisfied by priority. + id: extblkdev_part_phy_avail + meaning: FCM partition physical avail. evidence: - - population_dmclock_data_prio + - population_extblkdev_part_phy_avail components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_prio + - lifecycle_extblkdev_part_phy_avail unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: data_priority + object: partition_space + aspect: physical_available evidence: - - unit_dmclock_data_prio + - unit_extblkdev_part_phy_avail labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62128,36 +66509,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_prio + - labels_extblkdev_part_phy_avail functional_dependencies: {} - dmclock_data_prio_cost: + extblkdev_part_phy_size: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_prio_cost + - ceph_extblkdev_part_phy_size population: - id: dmclock_data_prio_cost - meaning: Cost satisfied by priority. + id: extblkdev_part_phy_size + meaning: FCM partition physical size. evidence: - - population_dmclock_data_prio_cost + - population_extblkdev_part_phy_size components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_prio_cost + - lifecycle_extblkdev_part_phy_size unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: cost - aspect: data_priority + object: partition_space + aspect: physical_size evidence: - - unit_dmclock_data_prio_cost + - unit_extblkdev_part_phy_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62168,36 +66549,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_prio_cost + - labels_extblkdev_part_phy_size functional_dependencies: {} - dmclock_data_prio_latency_count: + finisher_complete_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_prio_latency_count + - finisher_complete_latency_count population: - id: dmclock_data_prio_latency_count - meaning: Priority latency Count. + id: finisher_complete_latency_count + meaning: 'Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_count.' evidence: - - population_dmclock_data_prio_latency_count + - population_finisher_complete_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_data_prio_latency_count + - lifecycle_finisher_complete_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: data_priority + object: batches + aspect: completed evidence: - - unit_dmclock_data_prio_latency_count + - unit_finisher_complete_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62208,9 +66589,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_prio_latency_count + - labels_finisher_complete_latency_count functional_dependencies: {} - dmclock_data_prio_latency_sum: + finisher_complete_latency_sum: source: generated: registry_groups: @@ -62218,28 +66599,28 @@ signals: - mgr_perf scope: registrations: - - ceph_dmclock_data_prio_latency_sum_exporter_perf - - ceph_dmclock_data_prio_latency_sum_mgr_perf + - finisher_complete_latency_sum_exporter_perf + - finisher_complete_latency_sum_mgr_perf population: - id: dmclock_data_prio_latency_sum - meaning: Priority latency Total. + id: finisher_complete_latency_sum + meaning: 'Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_sum.' evidence: - - population_dmclock_data_prio_latency_sum + - population_finisher_complete_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_data_prio_latency_sum + - lifecycle_finisher_complete_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_scheduling_latency - aspect: data_priority + object: accumulated_completion_latency + aspect: latency evidence: - - unit_dmclock_data_prio_latency_sum + - unit_finisher_complete_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62250,36 +66631,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_prio_latency_sum + - labels_finisher_complete_latency_sum functional_dependencies: {} - dmclock_data_qlen: + finisher_queue_len: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_data_qlen + - finisher_queue_len population: - id: dmclock_data_qlen - meaning: Queue size. + id: finisher_queue_len + meaning: 'Source-derived dynamic Finisher metric: finisher_fixture_a_queue_len.' evidence: - - population_dmclock_data_qlen + - population_finisher_queue_len components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_dmclock_data_qlen + - lifecycle_finisher_queue_len unit: quantity: count base: one rate: none - object: requests - aspect: data + object: callbacks + aspect: queued evidence: - - unit_dmclock_data_qlen + - unit_finisher_queue_len labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62290,198 +66671,225 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_data_qlen + - labels_finisher_queue_len functional_dependencies: {} - dmclock_data_res: + fs_metadata: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_dmclock_data_res + - ceph_fs_metadata population: - id: dmclock_data_res - meaning: Requests satisfied by reservation. + id: fs_metadata + meaning: FS Metadata. evidence: - - population_dmclock_data_res + - population_fs_metadata components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_res + - lifecycle_fs_metadata unit: - quantity: count + quantity: state base: one rate: none - object: requests - aspect: data_reservation + object: state + aspect: value evidence: - - unit_dmclock_data_res + - unit_fs_metadata labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + data_pools: + meaning: Ceph source label data pools. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_dmclock_data_res + - labels_fs_metadata + fs_id: + meaning: Ceph source label fs id. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_fs_metadata + metadata_pool: + meaning: Ceph source label metadata pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_fs_metadata + name: + meaning: Ceph source label name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_fs_metadata functional_dependencies: {} - dmclock_data_res_cost: + health_detail: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_dmclock_data_res_cost + - ceph_health_detail population: - id: dmclock_data_res_cost - meaning: Cost satisfied by reservation. + id: health_detail + meaning: healthcheck status by type (0=inactive, 1=active). evidence: - - population_dmclock_data_res_cost + - population_health_detail components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_res_cost + - lifecycle_health_detail unit: - quantity: count + quantity: state base: one rate: none - object: cost - aspect: data_reservation + object: state + aspect: value evidence: - - unit_dmclock_data_res_cost + - unit_health_detail labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + name: + meaning: Ceph source label name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_dmclock_data_res_cost - functional_dependencies: {} - dmclock_data_res_latency_count: + - labels_health_detail + severity: + meaning: Ceph source label severity. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_health_detail + functional_dependencies: + name_severity: + determinants: + - name + dependents: + - severity + evidence: + - health_detail_name_severity_reef + - health_detail_name_severity_squid + - health_detail_name_severity_tentacle + health_status: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_dmclock_data_res_latency_count + - ceph_health_status population: - id: dmclock_data_res_latency_count - meaning: Reservation latency Count. + id: health_status + meaning: Cluster health status. evidence: - - population_dmclock_data_res_latency_count + - population_health_status components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_res_latency_count + - lifecycle_health_status unit: - quantity: count + quantity: state base: one rate: none - object: requests - aspect: data_reservation + object: state + aspect: value evidence: - - unit_dmclock_data_res_latency_count - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_dmclock_data_res_latency_count + - unit_health_status functional_dependencies: {} - dmclock_data_res_latency_sum: + label_policy: labels_cluster_osd_blocklist_count + healthcheck_slow_ops: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_dmclock_data_res_latency_sum_exporter_perf - - ceph_dmclock_data_res_latency_sum_mgr_perf + - ceph_healthcheck_slow_ops population: - id: dmclock_data_res_latency_sum - meaning: Reservation latency Total. + id: healthcheck_slow_ops + meaning: OSD or Monitor requests taking a long time to process. evidence: - - population_dmclock_data_res_latency_sum + - population_healthcheck_slow_ops components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_dmclock_data_res_latency_sum + - lifecycle_healthcheck_slow_ops unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scheduling_latency - aspect: data_reservation + object: operations + aspect: slow evidence: - - unit_dmclock_data_res_latency_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_dmclock_data_res_latency_sum + - unit_healthcheck_slow_ops functional_dependencies: {} - dmclock_metadata_cancel: + label_policy: labels_cluster_osd_blocklist_count + ipv4_dpdk_ip_linearize_operations: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_cancel + - ceph_ipv4_dpdk_ip_linearize_operations population: - id: dmclock_metadata_cancel - meaning: Cancels. + id: ipv4_dpdk_ip_linearize_operations + meaning: DPDK IP Packet linearization operations. evidence: - - population_dmclock_metadata_cancel + - population_ipv4_dpdk_ip_linearize_operations components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_cancel + - lifecycle_ipv4_dpdk_ip_linearize_operations unit: quantity: count base: one rate: none - object: requests - aspect: metadata_cancelled + object: operations + aspect: value evidence: - - unit_dmclock_metadata_cancel + - unit_ipv4_dpdk_ip_linearize_operations labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62492,36 +66900,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_cancel + - labels_ipv4_dpdk_ip_linearize_operations functional_dependencies: {} - dmclock_metadata_cancel_cost: + kernel_device_discard_op: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_cancel_cost + - kernel_device_discard_op population: - id: dmclock_metadata_cancel_cost - meaning: Canceled cost. + id: kernel_device_discard_op + meaning: 'Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_op.' evidence: - - population_dmclock_metadata_cancel_cost + - population_kernel_device_discard_op components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_cancel_cost + - lifecycle_kernel_device_discard_op unit: quantity: count base: one rate: none - object: cost - aspect: metadata_cancelled + object: operations + aspect: discard evidence: - - unit_dmclock_metadata_cancel_cost + - unit_kernel_device_discard_op labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62532,36 +66940,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_cancel_cost + - labels_kernel_device_discard_op functional_dependencies: {} - dmclock_metadata_cost: + kernel_device_discard_threads: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_cost + - kernel_device_discard_threads population: - id: dmclock_metadata_cost - meaning: Cost of queued requests. + id: kernel_device_discard_threads + meaning: 'Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_threads.' evidence: - - population_dmclock_metadata_cost + - population_kernel_device_discard_threads components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_dmclock_metadata_cost + - lifecycle_kernel_device_discard_threads unit: quantity: count base: one rate: none - object: cost - aspect: metadata + object: threads + aspect: threads evidence: - - unit_dmclock_metadata_cost + - unit_kernel_device_discard_threads labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62572,36 +66980,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_cost + - labels_kernel_device_discard_threads functional_dependencies: {} - dmclock_metadata_limit: + libcephsqlite_striper_lock: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_limit + - ceph_libcephsqlite_striper_lock population: - id: dmclock_metadata_limit - meaning: Requests rejected by limit. + id: libcephsqlite_striper_lock + meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_lock.' evidence: - - population_dmclock_metadata_limit + - population_libcephsqlite_striper_lock components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_limit + - lifecycle_libcephsqlite_striper_lock unit: quantity: count base: one rate: none - object: requests - aspect: metadata_limited + object: operations + aspect: lock evidence: - - unit_dmclock_metadata_limit + - unit_libcephsqlite_striper_lock labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62612,36 +67020,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_limit + - labels_libcephsqlite_striper_lock functional_dependencies: {} - dmclock_metadata_limit_cost: + libcephsqlite_striper_shrink: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_limit_cost + - ceph_libcephsqlite_striper_shrink population: - id: dmclock_metadata_limit_cost - meaning: Cost rejected by limit. + id: libcephsqlite_striper_shrink + meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink.' evidence: - - population_dmclock_metadata_limit_cost + - population_libcephsqlite_striper_shrink components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_limit_cost + - lifecycle_libcephsqlite_striper_shrink unit: quantity: count base: one rate: none - object: cost - aspect: metadata_limited + object: operations + aspect: shrink evidence: - - unit_dmclock_metadata_limit_cost + - unit_libcephsqlite_striper_shrink labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62652,36 +67060,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_limit_cost + - labels_libcephsqlite_striper_shrink functional_dependencies: {} - dmclock_metadata_prio: + libcephsqlite_striper_shrink_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_prio + - ceph_libcephsqlite_striper_shrink_bytes population: - id: dmclock_metadata_prio - meaning: Requests satisfied by priority. + id: libcephsqlite_striper_shrink_bytes + meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink_bytes.' evidence: - - population_dmclock_metadata_prio + - population_libcephsqlite_striper_shrink_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_prio + - lifecycle_libcephsqlite_striper_shrink_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: metadata_priority + object: shrink_throughput + aspect: bytes evidence: - - unit_dmclock_metadata_prio + - unit_libcephsqlite_striper_shrink_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62692,36 +67100,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_prio + - labels_libcephsqlite_striper_shrink_bytes functional_dependencies: {} - dmclock_metadata_prio_cost: + libcephsqlite_striper_unlock: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_prio_cost + - ceph_libcephsqlite_striper_unlock population: - id: dmclock_metadata_prio_cost - meaning: Cost satisfied by priority. + id: libcephsqlite_striper_unlock + meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_unlock.' evidence: - - population_dmclock_metadata_prio_cost + - population_libcephsqlite_striper_unlock components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_prio_cost + - lifecycle_libcephsqlite_striper_unlock unit: quantity: count base: one rate: none - object: cost - aspect: metadata_priority + object: operations + aspect: unlock evidence: - - unit_dmclock_metadata_prio_cost + - unit_libcephsqlite_striper_unlock labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62732,36 +67140,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_prio_cost + - labels_libcephsqlite_striper_unlock functional_dependencies: {} - dmclock_metadata_prio_latency_count: + libcephsqlite_striper_update_allocated: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_prio_latency_count + - ceph_libcephsqlite_striper_update_allocated population: - id: dmclock_metadata_prio_latency_count - meaning: Priority latency Count. + id: libcephsqlite_striper_update_allocated + meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_allocated.' evidence: - - population_dmclock_metadata_prio_latency_count + - population_libcephsqlite_striper_update_allocated components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_prio_latency_count + - lifecycle_libcephsqlite_striper_update_allocated unit: quantity: count base: one rate: none - object: requests - aspect: metadata_priority + object: operations + aspect: update_allocated evidence: - - unit_dmclock_metadata_prio_latency_count + - unit_libcephsqlite_striper_update_allocated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62772,38 +67180,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_prio_latency_count + - labels_libcephsqlite_striper_update_allocated functional_dependencies: {} - dmclock_metadata_prio_latency_sum: + libcephsqlite_striper_update_metadata: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_dmclock_metadata_prio_latency_sum_exporter_perf - - ceph_dmclock_metadata_prio_latency_sum_mgr_perf + - ceph_libcephsqlite_striper_update_metadata population: - id: dmclock_metadata_prio_latency_sum - meaning: Priority latency Total. + id: libcephsqlite_striper_update_metadata + meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_metadata.' evidence: - - population_dmclock_metadata_prio_latency_sum + - population_libcephsqlite_striper_update_metadata components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_prio_latency_sum + - lifecycle_libcephsqlite_striper_update_metadata unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scheduling_latency - aspect: metadata_priority + object: operations + aspect: update_metadata evidence: - - unit_dmclock_metadata_prio_latency_sum + - unit_libcephsqlite_striper_update_metadata labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62814,36 +67220,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_prio_latency_sum + - labels_libcephsqlite_striper_update_metadata functional_dependencies: {} - dmclock_metadata_qlen: + libcephsqlite_striper_update_size: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_qlen + - ceph_libcephsqlite_striper_update_size population: - id: dmclock_metadata_qlen - meaning: Queue size. + id: libcephsqlite_striper_update_size + meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_size.' evidence: - - population_dmclock_metadata_qlen + - population_libcephsqlite_striper_update_size components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_dmclock_metadata_qlen + - lifecycle_libcephsqlite_striper_update_size unit: quantity: count base: one rate: none - object: requests - aspect: metadata + object: operations + aspect: update_size evidence: - - unit_dmclock_metadata_qlen + - unit_libcephsqlite_striper_update_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62854,36 +67260,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_qlen + - labels_libcephsqlite_striper_update_size functional_dependencies: {} - dmclock_metadata_res: + libcephsqlite_striper_update_version: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_res + - ceph_libcephsqlite_striper_update_version population: - id: dmclock_metadata_res - meaning: Requests satisfied by reservation. + id: libcephsqlite_striper_update_version + meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_version.' evidence: - - population_dmclock_metadata_res + - population_libcephsqlite_striper_update_version components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_res + - lifecycle_libcephsqlite_striper_update_version unit: quantity: count base: one rate: none - object: requests - aspect: metadata_reservation + object: operations + aspect: update_version evidence: - - unit_dmclock_metadata_res + - unit_libcephsqlite_striper_update_version labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62894,36 +67300,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_res + - labels_libcephsqlite_striper_update_version functional_dependencies: {} - dmclock_metadata_res_cost: + libcephsqlite_vfs_op_access_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_metadata_res_cost + - ceph_libcephsqlite_vfs_op_access_count population: - id: dmclock_metadata_res_cost - meaning: Cost satisfied by reservation. + id: libcephsqlite_vfs_op_access_count + meaning: Time average of Access operations Count. evidence: - - population_dmclock_metadata_res_cost + - population_libcephsqlite_vfs_op_access_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_res_cost + - lifecycle_libcephsqlite_vfs_op_access_count unit: quantity: count base: one rate: none - object: cost - aspect: metadata_reservation + object: operations + aspect: libcephsqlite_vfs_op_access evidence: - - unit_dmclock_metadata_res_cost + - unit_libcephsqlite_vfs_op_access_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62934,36 +67340,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_res_cost + - labels_libcephsqlite_vfs_op_access_count functional_dependencies: {} - dmclock_metadata_res_latency_count: + libcephsqlite_vfs_op_access_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_dmclock_metadata_res_latency_count + - ceph_libcephsqlite_vfs_op_access_sum_exporter_perf + - ceph_libcephsqlite_vfs_op_access_sum_mgr_perf population: - id: dmclock_metadata_res_latency_count - meaning: Reservation latency Count. + id: libcephsqlite_vfs_op_access_sum + meaning: Time average of Access operations Total. evidence: - - population_dmclock_metadata_res_latency_count + - population_libcephsqlite_vfs_op_access_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_res_latency_count + - lifecycle_libcephsqlite_vfs_op_access_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: requests - aspect: metadata_reservation + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_op_access evidence: - - unit_dmclock_metadata_res_latency_count + - unit_libcephsqlite_vfs_op_access_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -62974,38 +67382,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_res_latency_count + - labels_libcephsqlite_vfs_op_access_sum functional_dependencies: {} - dmclock_metadata_res_latency_sum: + libcephsqlite_vfs_op_currenttime_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_dmclock_metadata_res_latency_sum_exporter_perf - - ceph_dmclock_metadata_res_latency_sum_mgr_perf + - ceph_libcephsqlite_vfs_op_currenttime_count population: - id: dmclock_metadata_res_latency_sum - meaning: Reservation latency Total. + id: libcephsqlite_vfs_op_currenttime_count + meaning: Time average of Currenttime operations Count. evidence: - - population_dmclock_metadata_res_latency_sum + - population_libcephsqlite_vfs_op_currenttime_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_metadata_res_latency_sum + - lifecycle_libcephsqlite_vfs_op_currenttime_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scheduling_latency - aspect: metadata_reservation + object: operations + aspect: libcephsqlite_vfs_op_currenttime evidence: - - unit_dmclock_metadata_res_latency_sum + - unit_libcephsqlite_vfs_op_currenttime_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63016,36 +67422,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_metadata_res_latency_sum + - labels_libcephsqlite_vfs_op_currenttime_count functional_dependencies: {} - dmclock_scheduler_outstanding: + libcephsqlite_vfs_op_currenttime_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_dmclock_scheduler_outstanding + - ceph_libcephsqlite_vfs_op_currenttime_sum_exporter_perf + - ceph_libcephsqlite_vfs_op_currenttime_sum_mgr_perf population: - id: dmclock_scheduler_outstanding - meaning: Outstanding Requests. + id: libcephsqlite_vfs_op_currenttime_sum + meaning: Time average of Currenttime operations Total. evidence: - - population_dmclock_scheduler_outstanding + - population_libcephsqlite_vfs_op_currenttime_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_dmclock_scheduler_outstanding + - lifecycle_libcephsqlite_vfs_op_currenttime_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: requests - aspect: outstanding + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_op_currenttime evidence: - - unit_dmclock_scheduler_outstanding + - unit_libcephsqlite_vfs_op_currenttime_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63056,36 +67464,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_scheduler_outstanding + - labels_libcephsqlite_vfs_op_currenttime_sum functional_dependencies: {} - dmclock_scheduler_throttle: + libcephsqlite_vfs_op_delete_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_dmclock_scheduler_throttle + - ceph_libcephsqlite_vfs_op_delete_count population: - id: dmclock_scheduler_throttle - meaning: Requests throttled. + id: libcephsqlite_vfs_op_delete_count + meaning: Time average of Delete operations Count. evidence: - - population_dmclock_scheduler_throttle + - population_libcephsqlite_vfs_op_delete_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dmclock_scheduler_throttle + - lifecycle_libcephsqlite_vfs_op_delete_count unit: quantity: count base: one rate: none - object: requests - aspect: throttled + object: operations + aspect: libcephsqlite_vfs_op_delete evidence: - - unit_dmclock_scheduler_throttle + - unit_libcephsqlite_vfs_op_delete_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63096,36 +67504,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dmclock_scheduler_throttle + - labels_libcephsqlite_vfs_op_delete_count functional_dependencies: {} - dpdk_port_dpdk_device_receive_badcrc_errors: + libcephsqlite_vfs_op_delete_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_port_dpdk_device_receive_badcrc_errors + - ceph_libcephsqlite_vfs_op_delete_sum_exporter_perf + - ceph_libcephsqlite_vfs_op_delete_sum_mgr_perf population: - id: dpdk_port_dpdk_device_receive_badcrc_errors - meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_badcrc_errors.' + id: libcephsqlite_vfs_op_delete_sum + meaning: Time average of Delete operations Total. evidence: - - population_dpdk_port_dpdk_device_receive_badcrc_errors + - population_libcephsqlite_vfs_op_delete_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_port_dpdk_device_receive_badcrc_errors + - lifecycle_libcephsqlite_vfs_op_delete_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: errors - aspect: badcrc + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_op_delete evidence: - - unit_dpdk_port_dpdk_device_receive_badcrc_errors + - unit_libcephsqlite_vfs_op_delete_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63136,36 +67546,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_port_dpdk_device_receive_badcrc_errors + - labels_libcephsqlite_vfs_op_delete_sum functional_dependencies: {} - dpdk_port_dpdk_device_receive_dropped_errors: + libcephsqlite_vfs_op_fullpathname_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_port_dpdk_device_receive_dropped_errors + - ceph_libcephsqlite_vfs_op_fullpathname_count population: - id: dpdk_port_dpdk_device_receive_dropped_errors - meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_dropped_errors.' + id: libcephsqlite_vfs_op_fullpathname_count + meaning: Time average of FullPathname operations Count. evidence: - - population_dpdk_port_dpdk_device_receive_dropped_errors + - population_libcephsqlite_vfs_op_fullpathname_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_port_dpdk_device_receive_dropped_errors + - lifecycle_libcephsqlite_vfs_op_fullpathname_count unit: quantity: count base: one rate: none - object: errors - aspect: dropped + object: operations + aspect: libcephsqlite_vfs_op_fullpathname evidence: - - unit_dpdk_port_dpdk_device_receive_dropped_errors + - unit_libcephsqlite_vfs_op_fullpathname_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63176,36 +67586,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_port_dpdk_device_receive_dropped_errors + - labels_libcephsqlite_vfs_op_fullpathname_count functional_dependencies: {} - dpdk_port_dpdk_device_receive_multicast_packets: + libcephsqlite_vfs_op_fullpathname_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_port_dpdk_device_receive_multicast_packets + - ceph_libcephsqlite_vfs_op_fullpathname_sum_exporter_perf + - ceph_libcephsqlite_vfs_op_fullpathname_sum_mgr_perf population: - id: dpdk_port_dpdk_device_receive_multicast_packets - meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_multicast_packets.' + id: libcephsqlite_vfs_op_fullpathname_sum + meaning: Time average of FullPathname operations Total. evidence: - - population_dpdk_port_dpdk_device_receive_multicast_packets + - population_libcephsqlite_vfs_op_fullpathname_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_port_dpdk_device_receive_multicast_packets + - lifecycle_libcephsqlite_vfs_op_fullpathname_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: packets - aspect: received + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_op_fullpathname evidence: - - unit_dpdk_port_dpdk_device_receive_multicast_packets + - unit_libcephsqlite_vfs_op_fullpathname_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63216,36 +67628,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_port_dpdk_device_receive_multicast_packets + - labels_libcephsqlite_vfs_op_fullpathname_sum functional_dependencies: {} - dpdk_port_dpdk_device_receive_nombuf_errors: + libcephsqlite_vfs_op_open_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_port_dpdk_device_receive_nombuf_errors + - ceph_libcephsqlite_vfs_op_open_count population: - id: dpdk_port_dpdk_device_receive_nombuf_errors - meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_nombuf_errors.' + id: libcephsqlite_vfs_op_open_count + meaning: Time average of Open operations Count. evidence: - - population_dpdk_port_dpdk_device_receive_nombuf_errors + - population_libcephsqlite_vfs_op_open_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_port_dpdk_device_receive_nombuf_errors + - lifecycle_libcephsqlite_vfs_op_open_count unit: quantity: count base: one rate: none - object: errors - aspect: nombuf + object: operations + aspect: libcephsqlite_vfs_op_open evidence: - - unit_dpdk_port_dpdk_device_receive_nombuf_errors + - unit_libcephsqlite_vfs_op_open_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63256,36 +67668,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_port_dpdk_device_receive_nombuf_errors + - labels_libcephsqlite_vfs_op_open_count functional_dependencies: {} - dpdk_port_dpdk_device_receive_total_errors: + libcephsqlite_vfs_op_open_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_port_dpdk_device_receive_total_errors + - ceph_libcephsqlite_vfs_op_open_sum_exporter_perf + - ceph_libcephsqlite_vfs_op_open_sum_mgr_perf population: - id: dpdk_port_dpdk_device_receive_total_errors - meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_total_errors.' + id: libcephsqlite_vfs_op_open_sum + meaning: Time average of Open operations Total. evidence: - - population_dpdk_port_dpdk_device_receive_total_errors + - population_libcephsqlite_vfs_op_open_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_port_dpdk_device_receive_total_errors + - lifecycle_libcephsqlite_vfs_op_open_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: errors - aspect: total + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_op_open evidence: - - unit_dpdk_port_dpdk_device_receive_total_errors + - unit_libcephsqlite_vfs_op_open_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63296,36 +67710,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_port_dpdk_device_receive_total_errors + - labels_libcephsqlite_vfs_op_open_sum functional_dependencies: {} - dpdk_port_dpdk_device_send_total_errors: + libcephsqlite_vfs_opf_checkreservedlock_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_port_dpdk_device_send_total_errors + - ceph_libcephsqlite_vfs_opf_checkreservedlock_count population: - id: dpdk_port_dpdk_device_send_total_errors - meaning: 'Source-derived dynamic DPDK port metric: port7_dpdk_device_send_total_errors.' + id: libcephsqlite_vfs_opf_checkreservedlock_count + meaning: Time average of CheckReservedLock file operations Count. evidence: - - population_dpdk_port_dpdk_device_send_total_errors + - population_libcephsqlite_vfs_opf_checkreservedlock_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_port_dpdk_device_send_total_errors + - lifecycle_libcephsqlite_vfs_opf_checkreservedlock_count unit: quantity: count base: one rate: none - object: errors - aspect: total + object: operations + aspect: libcephsqlite_vfs_opf_checkreservedlock evidence: - - unit_dpdk_port_dpdk_device_send_total_errors + - unit_libcephsqlite_vfs_opf_checkreservedlock_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63336,36 +67750,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_port_dpdk_device_send_total_errors + - labels_libcephsqlite_vfs_opf_checkreservedlock_count functional_dependencies: {} - dpdk_queue_dpdk_receive_bad_checksum_errors: + libcephsqlite_vfs_opf_checkreservedlock_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_receive_bad_checksum_errors + - ceph_libcephsqlite_vfs_opf_checkreservedlock_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_checkreservedlock_sum_mgr_perf population: - id: dpdk_queue_dpdk_receive_bad_checksum_errors - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bad_checksum_errors.' + id: libcephsqlite_vfs_opf_checkreservedlock_sum + meaning: Time average of CheckReservedLock file operations Total. evidence: - - population_dpdk_queue_dpdk_receive_bad_checksum_errors + - population_libcephsqlite_vfs_opf_checkreservedlock_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_bad_checksum_errors + - lifecycle_libcephsqlite_vfs_opf_checkreservedlock_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: errors - aspect: bad_checksum + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_checkreservedlock evidence: - - unit_dpdk_queue_dpdk_receive_bad_checksum_errors + - unit_libcephsqlite_vfs_opf_checkreservedlock_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63376,36 +67792,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_bad_checksum_errors + - labels_libcephsqlite_vfs_opf_checkreservedlock_sum functional_dependencies: {} - dpdk_queue_dpdk_receive_bytes: + libcephsqlite_vfs_opf_close_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_queue_dpdk_receive_bytes + - ceph_libcephsqlite_vfs_opf_close_count population: - id: dpdk_queue_dpdk_receive_bytes - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bytes.' + id: libcephsqlite_vfs_opf_close_count + meaning: Time average of Close file operations Count. evidence: - - population_dpdk_queue_dpdk_receive_bytes + - population_libcephsqlite_vfs_opf_close_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_bytes + - lifecycle_libcephsqlite_vfs_opf_close_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: receive + object: operations + aspect: libcephsqlite_vfs_opf_close evidence: - - unit_dpdk_queue_dpdk_receive_bytes + - unit_libcephsqlite_vfs_opf_close_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63416,36 +67832,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_bytes + - labels_libcephsqlite_vfs_opf_close_count functional_dependencies: {} - dpdk_queue_dpdk_receive_copy_bytes: + libcephsqlite_vfs_opf_close_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_receive_copy_bytes + - ceph_libcephsqlite_vfs_opf_close_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_close_sum_mgr_perf population: - id: dpdk_queue_dpdk_receive_copy_bytes - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_bytes.' + id: libcephsqlite_vfs_opf_close_sum + meaning: Time average of Close file operations Total. evidence: - - population_dpdk_queue_dpdk_receive_copy_bytes + - population_libcephsqlite_vfs_opf_close_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_copy_bytes + - lifecycle_libcephsqlite_vfs_opf_close_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: receive_copy + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_close evidence: - - unit_dpdk_queue_dpdk_receive_copy_bytes + - unit_libcephsqlite_vfs_opf_close_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63456,36 +67874,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_copy_bytes + - labels_libcephsqlite_vfs_opf_close_sum functional_dependencies: {} - dpdk_queue_dpdk_receive_copy_ops: + libcephsqlite_vfs_opf_devicecharacteristics_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_queue_dpdk_receive_copy_ops + - ceph_libcephsqlite_vfs_opf_devicecharacteristics_count population: - id: dpdk_queue_dpdk_receive_copy_ops - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_ops.' + id: libcephsqlite_vfs_opf_devicecharacteristics_count + meaning: Time average of DeviceCharacteristics file operations Count. evidence: - - population_dpdk_queue_dpdk_receive_copy_ops + - population_libcephsqlite_vfs_opf_devicecharacteristics_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_copy_ops + - lifecycle_libcephsqlite_vfs_opf_devicecharacteristics_count unit: quantity: count base: one rate: none object: operations - aspect: receive_copy_ops + aspect: libcephsqlite_vfs_opf_devicecharacteristics evidence: - - unit_dpdk_queue_dpdk_receive_copy_ops + - unit_libcephsqlite_vfs_opf_devicecharacteristics_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63496,36 +67914,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_copy_ops + - labels_libcephsqlite_vfs_opf_devicecharacteristics_count functional_dependencies: {} - dpdk_queue_dpdk_receive_fragments: + libcephsqlite_vfs_opf_devicecharacteristics_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_receive_fragments + - ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum_mgr_perf population: - id: dpdk_queue_dpdk_receive_fragments - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_fragments.' + id: libcephsqlite_vfs_opf_devicecharacteristics_sum + meaning: Time average of DeviceCharacteristics file operations Total. evidence: - - population_dpdk_queue_dpdk_receive_fragments + - population_libcephsqlite_vfs_opf_devicecharacteristics_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_fragments + - lifecycle_libcephsqlite_vfs_opf_devicecharacteristics_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: fragments - aspect: receive_fragments + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_devicecharacteristics evidence: - - unit_dpdk_queue_dpdk_receive_fragments + - unit_libcephsqlite_vfs_opf_devicecharacteristics_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63536,36 +67956,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_fragments + - labels_libcephsqlite_vfs_opf_devicecharacteristics_sum functional_dependencies: {} - dpdk_queue_dpdk_receive_last_bunch: + libcephsqlite_vfs_opf_filecontrol_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_queue_dpdk_receive_last_bunch + - ceph_libcephsqlite_vfs_opf_filecontrol_count population: - id: dpdk_queue_dpdk_receive_last_bunch - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_last_bunch.' + id: libcephsqlite_vfs_opf_filecontrol_count + meaning: Time average of FileControl file operations Count. evidence: - - population_dpdk_queue_dpdk_receive_last_bunch + - population_libcephsqlite_vfs_opf_filecontrol_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_last_bunch + - lifecycle_libcephsqlite_vfs_opf_filecontrol_count unit: quantity: count base: one rate: none - object: packets - aspect: receive + object: operations + aspect: libcephsqlite_vfs_opf_filecontrol evidence: - - unit_dpdk_queue_dpdk_receive_last_bunch + - unit_libcephsqlite_vfs_opf_filecontrol_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63576,36 +67996,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_last_bunch + - labels_libcephsqlite_vfs_opf_filecontrol_count functional_dependencies: {} - dpdk_queue_dpdk_receive_linearize_ops: + libcephsqlite_vfs_opf_filecontrol_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_receive_linearize_ops + - ceph_libcephsqlite_vfs_opf_filecontrol_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_filecontrol_sum_mgr_perf population: - id: dpdk_queue_dpdk_receive_linearize_ops - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_linearize_ops.' + id: libcephsqlite_vfs_opf_filecontrol_sum + meaning: Time average of FileControl file operations Total. evidence: - - population_dpdk_queue_dpdk_receive_linearize_ops + - population_libcephsqlite_vfs_opf_filecontrol_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_linearize_ops + - lifecycle_libcephsqlite_vfs_opf_filecontrol_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: receive_linearize_ops + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_filecontrol evidence: - - unit_dpdk_queue_dpdk_receive_linearize_ops + - unit_libcephsqlite_vfs_opf_filecontrol_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63616,36 +68038,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_linearize_ops + - labels_libcephsqlite_vfs_opf_filecontrol_sum functional_dependencies: {} - dpdk_queue_dpdk_receive_no_memory_errors: + libcephsqlite_vfs_opf_filesize_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_queue_dpdk_receive_no_memory_errors + - ceph_libcephsqlite_vfs_opf_filesize_count population: - id: dpdk_queue_dpdk_receive_no_memory_errors - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_no_memory_errors.' + id: libcephsqlite_vfs_opf_filesize_count + meaning: Time average of FileSize file operations Count. evidence: - - population_dpdk_queue_dpdk_receive_no_memory_errors + - population_libcephsqlite_vfs_opf_filesize_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_no_memory_errors + - lifecycle_libcephsqlite_vfs_opf_filesize_count unit: quantity: count base: one rate: none - object: errors - aspect: no_memory + object: operations + aspect: libcephsqlite_vfs_opf_filesize evidence: - - unit_dpdk_queue_dpdk_receive_no_memory_errors + - unit_libcephsqlite_vfs_opf_filesize_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63656,36 +68078,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_no_memory_errors + - labels_libcephsqlite_vfs_opf_filesize_count functional_dependencies: {} - dpdk_queue_dpdk_receive_packets: + libcephsqlite_vfs_opf_filesize_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_receive_packets + - ceph_libcephsqlite_vfs_opf_filesize_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_filesize_sum_mgr_perf population: - id: dpdk_queue_dpdk_receive_packets - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_packets.' + id: libcephsqlite_vfs_opf_filesize_sum + meaning: Time average of FileSize file operations Total. evidence: - - population_dpdk_queue_dpdk_receive_packets + - population_libcephsqlite_vfs_opf_filesize_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_receive_packets + - lifecycle_libcephsqlite_vfs_opf_filesize_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: packets - aspect: receive + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_filesize evidence: - - unit_dpdk_queue_dpdk_receive_packets + - unit_libcephsqlite_vfs_opf_filesize_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63696,36 +68120,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_receive_packets + - labels_libcephsqlite_vfs_opf_filesize_sum functional_dependencies: {} - dpdk_queue_dpdk_send_bytes: + libcephsqlite_vfs_opf_lock_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_queue_dpdk_send_bytes + - ceph_libcephsqlite_vfs_opf_lock_count population: - id: dpdk_queue_dpdk_send_bytes - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_bytes.' + id: libcephsqlite_vfs_opf_lock_count + meaning: Time average of Lock file operations Count. evidence: - - population_dpdk_queue_dpdk_send_bytes + - population_libcephsqlite_vfs_opf_lock_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_send_bytes + - lifecycle_libcephsqlite_vfs_opf_lock_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: send + object: operations + aspect: libcephsqlite_vfs_opf_lock evidence: - - unit_dpdk_queue_dpdk_send_bytes + - unit_libcephsqlite_vfs_opf_lock_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63736,36 +68160,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_send_bytes + - labels_libcephsqlite_vfs_opf_lock_count functional_dependencies: {} - dpdk_queue_dpdk_send_copy_bytes: + libcephsqlite_vfs_opf_lock_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_send_copy_bytes + - ceph_libcephsqlite_vfs_opf_lock_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_lock_sum_mgr_perf population: - id: dpdk_queue_dpdk_send_copy_bytes - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_bytes.' + id: libcephsqlite_vfs_opf_lock_sum + meaning: Time average of Lock file operations Total. evidence: - - population_dpdk_queue_dpdk_send_copy_bytes + - population_libcephsqlite_vfs_opf_lock_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_send_copy_bytes + - lifecycle_libcephsqlite_vfs_opf_lock_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: send_copy + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_lock evidence: - - unit_dpdk_queue_dpdk_send_copy_bytes + - unit_libcephsqlite_vfs_opf_lock_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63776,36 +68202,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_send_copy_bytes + - labels_libcephsqlite_vfs_opf_lock_sum functional_dependencies: {} - dpdk_queue_dpdk_send_copy_ops: + libcephsqlite_vfs_opf_read_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_queue_dpdk_send_copy_ops + - ceph_libcephsqlite_vfs_opf_read_count population: - id: dpdk_queue_dpdk_send_copy_ops - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_ops.' + id: libcephsqlite_vfs_opf_read_count + meaning: Time average of Read file operations Count. evidence: - - population_dpdk_queue_dpdk_send_copy_ops + - population_libcephsqlite_vfs_opf_read_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_send_copy_ops + - lifecycle_libcephsqlite_vfs_opf_read_count unit: quantity: count base: one rate: none object: operations - aspect: send_copy_ops + aspect: libcephsqlite_vfs_opf_read evidence: - - unit_dpdk_queue_dpdk_send_copy_ops + - unit_libcephsqlite_vfs_opf_read_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63816,36 +68242,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_send_copy_ops + - labels_libcephsqlite_vfs_opf_read_count functional_dependencies: {} - dpdk_queue_dpdk_send_fragments: + libcephsqlite_vfs_opf_read_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_send_fragments + - ceph_libcephsqlite_vfs_opf_read_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_read_sum_mgr_perf population: - id: dpdk_queue_dpdk_send_fragments - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_fragments.' + id: libcephsqlite_vfs_opf_read_sum + meaning: Time average of Read file operations Total. evidence: - - population_dpdk_queue_dpdk_send_fragments + - population_libcephsqlite_vfs_opf_read_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_send_fragments + - lifecycle_libcephsqlite_vfs_opf_read_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: fragments - aspect: send_fragments + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_read evidence: - - unit_dpdk_queue_dpdk_send_fragments + - unit_libcephsqlite_vfs_opf_read_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63856,36 +68284,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_send_fragments + - labels_libcephsqlite_vfs_opf_read_sum functional_dependencies: {} - dpdk_queue_dpdk_send_last_bunch: + libcephsqlite_vfs_opf_sectorsize_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_queue_dpdk_send_last_bunch + - ceph_libcephsqlite_vfs_opf_sectorsize_count population: - id: dpdk_queue_dpdk_send_last_bunch - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_last_bunch.' + id: libcephsqlite_vfs_opf_sectorsize_count + meaning: Time average of SectorSize file operations Count. evidence: - - population_dpdk_queue_dpdk_send_last_bunch + - population_libcephsqlite_vfs_opf_sectorsize_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_send_last_bunch + - lifecycle_libcephsqlite_vfs_opf_sectorsize_count unit: quantity: count base: one rate: none - object: packets - aspect: send + object: operations + aspect: libcephsqlite_vfs_opf_sectorsize evidence: - - unit_dpdk_queue_dpdk_send_last_bunch + - unit_libcephsqlite_vfs_opf_sectorsize_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63896,36 +68324,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_send_last_bunch + - labels_libcephsqlite_vfs_opf_sectorsize_count functional_dependencies: {} - dpdk_queue_dpdk_send_linearize_ops: + libcephsqlite_vfs_opf_sectorsize_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_send_linearize_ops + - ceph_libcephsqlite_vfs_opf_sectorsize_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_sectorsize_sum_mgr_perf population: - id: dpdk_queue_dpdk_send_linearize_ops - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_linearize_ops.' + id: libcephsqlite_vfs_opf_sectorsize_sum + meaning: Time average of SectorSize file operations Total. evidence: - - population_dpdk_queue_dpdk_send_linearize_ops + - population_libcephsqlite_vfs_opf_sectorsize_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_send_linearize_ops + - lifecycle_libcephsqlite_vfs_opf_sectorsize_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: send_linearize_ops + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_sectorsize evidence: - - unit_dpdk_queue_dpdk_send_linearize_ops + - unit_libcephsqlite_vfs_opf_sectorsize_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63936,36 +68366,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_send_linearize_ops + - labels_libcephsqlite_vfs_opf_sectorsize_sum functional_dependencies: {} - dpdk_queue_dpdk_send_packets: + libcephsqlite_vfs_opf_sync_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - dpdk_queue_dpdk_send_packets + - ceph_libcephsqlite_vfs_opf_sync_count population: - id: dpdk_queue_dpdk_send_packets - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_packets.' + id: libcephsqlite_vfs_opf_sync_count + meaning: Time average of Sync file operations Count. evidence: - - population_dpdk_queue_dpdk_send_packets + - population_libcephsqlite_vfs_opf_sync_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_send_packets + - lifecycle_libcephsqlite_vfs_opf_sync_count unit: quantity: count base: one rate: none - object: packets - aspect: send + object: operations + aspect: libcephsqlite_vfs_opf_sync evidence: - - unit_dpdk_queue_dpdk_send_packets + - unit_libcephsqlite_vfs_opf_sync_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -63976,36 +68406,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_send_packets + - labels_libcephsqlite_vfs_opf_sync_count functional_dependencies: {} - dpdk_queue_dpdk_send_queue_length: + libcephsqlite_vfs_opf_sync_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - dpdk_queue_dpdk_send_queue_length + - ceph_libcephsqlite_vfs_opf_sync_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_sync_sum_mgr_perf population: - id: dpdk_queue_dpdk_send_queue_length - meaning: 'Source-derived dynamic DPDK queue metric: queue7_dpdk_send_queue_length.' + id: libcephsqlite_vfs_opf_sync_sum + meaning: Time average of Sync file operations Total. evidence: - - population_dpdk_queue_dpdk_send_queue_length + - population_libcephsqlite_vfs_opf_sync_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_dpdk_queue_dpdk_send_queue_length + - lifecycle_libcephsqlite_vfs_opf_sync_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: packets - aspect: queued + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_sync evidence: - - unit_dpdk_queue_dpdk_send_queue_length + - unit_libcephsqlite_vfs_opf_sync_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64016,36 +68448,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_dpdk_queue_dpdk_send_queue_length + - labels_libcephsqlite_vfs_opf_sync_sum functional_dependencies: {} - exporter_cpu_total: + libcephsqlite_vfs_opf_truncate_count: source: generated: registry_groups: - - exporter_self + - daemon_perf scope: registrations: - - ceph_exporter_cpu_total + - ceph_libcephsqlite_vfs_opf_truncate_count population: - id: exporter_cpu_total - meaning: Process time in kernel/user/idle mode. + id: libcephsqlite_vfs_opf_truncate_count + meaning: Time average of Truncate file operations Count. evidence: - - population_exporter_cpu_total + - population_libcephsqlite_vfs_opf_truncate_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_exporter_cpu_total + - lifecycle_libcephsqlite_vfs_opf_truncate_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: cpu_time - aspect: mode + object: operations + aspect: libcephsqlite_vfs_opf_truncate evidence: - - unit_exporter_cpu_total + - unit_libcephsqlite_vfs_opf_truncate_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64056,50 +68488,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_exporter_cpu_total - mode: - meaning: Ceph exporter process CPU-time mode. - presence: required - domain: - kind: closed - values: - - idle - - kernel - - user - endpoint_cardinality: - kind: closed_domain - stability: stable - evidence: - - labels_exporter_cpu_total + - labels_libcephsqlite_vfs_opf_truncate_count functional_dependencies: {} - exporter_cpu_usage: + libcephsqlite_vfs_opf_truncate_sum: source: generated: registry_groups: - - exporter_self + - exporter_perf + - mgr_perf scope: registrations: - - ceph_exporter_cpu_usage + - ceph_libcephsqlite_vfs_opf_truncate_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_truncate_sum_mgr_perf population: - id: exporter_cpu_usage - meaning: CPU usage of a daemon. + id: libcephsqlite_vfs_opf_truncate_sum + meaning: Time average of Truncate file operations Total. evidence: - - population_exporter_cpu_usage + - population_libcephsqlite_vfs_opf_truncate_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_exporter_cpu_usage + - lifecycle_libcephsqlite_vfs_opf_truncate_sum unit: - quantity: ratio - base: percent + quantity: duration + base: second rate: none - object: cpu_utilization - aspect: utilization + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_truncate evidence: - - unit_exporter_cpu_usage + - unit_libcephsqlite_vfs_opf_truncate_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64110,36 +68530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_exporter_cpu_usage + - labels_libcephsqlite_vfs_opf_truncate_sum functional_dependencies: {} - exporter_majflt_total: + libcephsqlite_vfs_opf_unlock_count: source: generated: registry_groups: - - exporter_self + - daemon_perf scope: registrations: - - ceph_exporter_majflt_total + - ceph_libcephsqlite_vfs_opf_unlock_count population: - id: exporter_majflt_total - meaning: Number of major page faults of daemon. + id: libcephsqlite_vfs_opf_unlock_count + meaning: Time average of Unlock file operations Count. evidence: - - population_exporter_majflt_total + - population_libcephsqlite_vfs_opf_unlock_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_exporter_majflt_total + - lifecycle_libcephsqlite_vfs_opf_unlock_count unit: quantity: count base: one rate: none - object: faults - aspect: major + object: operations + aspect: libcephsqlite_vfs_opf_unlock evidence: - - unit_exporter_majflt_total + - unit_libcephsqlite_vfs_opf_unlock_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64150,36 +68570,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_exporter_majflt_total + - labels_libcephsqlite_vfs_opf_unlock_count functional_dependencies: {} - exporter_minflt_total: + libcephsqlite_vfs_opf_unlock_sum: source: generated: registry_groups: - - exporter_self + - exporter_perf + - mgr_perf scope: registrations: - - ceph_exporter_minflt_total + - ceph_libcephsqlite_vfs_opf_unlock_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_unlock_sum_mgr_perf population: - id: exporter_minflt_total - meaning: Number of minor page faults of daemon. + id: libcephsqlite_vfs_opf_unlock_sum + meaning: Time average of Unlock file operations Total. evidence: - - population_exporter_minflt_total + - population_libcephsqlite_vfs_opf_unlock_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_exporter_minflt_total + - lifecycle_libcephsqlite_vfs_opf_unlock_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: faults - aspect: minor + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_unlock evidence: - - unit_exporter_minflt_total + - unit_libcephsqlite_vfs_opf_unlock_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64190,36 +68612,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_exporter_minflt_total + - labels_libcephsqlite_vfs_opf_unlock_sum functional_dependencies: {} - exporter_num_threads: + libcephsqlite_vfs_opf_write_count: source: generated: registry_groups: - - exporter_self + - daemon_perf scope: registrations: - - ceph_exporter_num_threads + - ceph_libcephsqlite_vfs_opf_write_count population: - id: exporter_num_threads - meaning: Number of threads used by daemon. + id: libcephsqlite_vfs_opf_write_count + meaning: Time average of Write file operations Count. evidence: - - population_exporter_num_threads + - population_libcephsqlite_vfs_opf_write_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_exporter_num_threads + - lifecycle_libcephsqlite_vfs_opf_write_count unit: quantity: count base: one rate: none - object: threads - aspect: threads + object: operations + aspect: libcephsqlite_vfs_opf_write evidence: - - unit_exporter_num_threads + - unit_libcephsqlite_vfs_opf_write_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64230,36 +68652,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_exporter_num_threads + - labels_libcephsqlite_vfs_opf_write_count functional_dependencies: {} - exporter_resident_size: + libcephsqlite_vfs_opf_write_sum: source: generated: registry_groups: - - exporter_self + - exporter_perf + - mgr_perf scope: registrations: - - ceph_exporter_resident_size + - ceph_libcephsqlite_vfs_opf_write_sum_exporter_perf + - ceph_libcephsqlite_vfs_opf_write_sum_mgr_perf population: - id: exporter_resident_size - meaning: Resident memory in a daemon. + id: libcephsqlite_vfs_opf_write_sum + meaning: Time average of Write file operations Total. evidence: - - population_exporter_resident_size + - population_libcephsqlite_vfs_opf_write_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_exporter_resident_size + - lifecycle_libcephsqlite_vfs_opf_write_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: memory - aspect: resident + object: accumulated_sqlite_vfs_operation_latency + aspect: libcephsqlite_vfs_opf_write evidence: - - unit_exporter_resident_size + - unit_libcephsqlite_vfs_opf_write_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64270,86 +68694,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_exporter_resident_size + - labels_libcephsqlite_vfs_opf_write_sum functional_dependencies: {} - exporter_scrape_time: + mclock_shard_mclock_all_type_queue_len: source: generated: registry_groups: - - exporter_self + - daemon_perf scope: registrations: - - ceph_exporter_scrape_time + - mclock_shard_mclock_all_type_queue_len population: - id: exporter_scrape_time - meaning: Time spent scraping and transforming perf counters to metrics. + id: mclock_shard_mclock_all_type_queue_len + meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_all_type_queue_len.' evidence: - - population_exporter_scrape_time + - population_mclock_shard_mclock_all_type_queue_len components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_exporter_scrape_time + - lifecycle_mclock_shard_mclock_all_type_queue_len unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: collection_duration - aspect: duration + object: operations + aspect: all_type evidence: - - unit_exporter_scrape_time + - unit_mclock_shard_mclock_all_type_queue_len labels: - function: - meaning: Ceph source label function. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_exporter_scrape_time - host: - meaning: Ceph source label host. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_exporter_scrape_time + - labels_mclock_shard_mclock_all_type_queue_len functional_dependencies: {} - exporter_vm_size: + mclock_shard_mclock_best_effort_queue_len: source: generated: registry_groups: - - exporter_self + - daemon_perf scope: registrations: - - ceph_exporter_vm_size + - mclock_shard_mclock_best_effort_queue_len population: - id: exporter_vm_size - meaning: Virtual memory used in a daemon. + id: mclock_shard_mclock_best_effort_queue_len + meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_best_effort_queue_len.' evidence: - - population_exporter_vm_size + - population_mclock_shard_mclock_best_effort_queue_len components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_exporter_vm_size + - lifecycle_mclock_shard_mclock_best_effort_queue_len unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory - aspect: virtual + object: operations + aspect: best_effort evidence: - - unit_exporter_vm_size + - unit_mclock_shard_mclock_best_effort_queue_len labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64360,36 +68774,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_exporter_vm_size + - labels_mclock_shard_mclock_best_effort_queue_len functional_dependencies: {} - extblkdev_dev_log_size: + mclock_shard_mclock_client_queue_len: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_dev_log_size + - mclock_shard_mclock_client_queue_len population: - id: extblkdev_dev_log_size - meaning: FCM device logical size. + id: mclock_shard_mclock_client_queue_len + meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_client_queue_len.' evidence: - - population_extblkdev_dev_log_size + - population_mclock_shard_mclock_client_queue_len components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_extblkdev_dev_log_size + - lifecycle_mclock_shard_mclock_client_queue_len unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: device_size - aspect: logical + object: operations + aspect: client evidence: - - unit_extblkdev_dev_log_size + - unit_mclock_shard_mclock_client_queue_len labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64400,36 +68814,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_dev_log_size + - labels_mclock_shard_mclock_client_queue_len functional_dependencies: {} - extblkdev_dev_log_util: + mclock_shard_mclock_immediate_queue_len: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_dev_log_util + - mclock_shard_mclock_immediate_queue_len population: - id: extblkdev_dev_log_util - meaning: FCM device logical util. + id: mclock_shard_mclock_immediate_queue_len + meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_immediate_queue_len.' evidence: - - population_extblkdev_dev_log_util + - population_mclock_shard_mclock_immediate_queue_len components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_extblkdev_dev_log_util + - lifecycle_mclock_shard_mclock_immediate_queue_len unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: device_utilization - aspect: logical + object: operations + aspect: immediate evidence: - - unit_extblkdev_dev_log_util + - unit_mclock_shard_mclock_immediate_queue_len labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64440,36 +68854,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_dev_log_util + - labels_mclock_shard_mclock_immediate_queue_len functional_dependencies: {} - extblkdev_dev_phy_size: + mclock_shard_mclock_recovery_queue_len: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_dev_phy_size + - mclock_shard_mclock_recovery_queue_len population: - id: extblkdev_dev_phy_size - meaning: FCM device physical size. + id: mclock_shard_mclock_recovery_queue_len + meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_recovery_queue_len.' evidence: - - population_extblkdev_dev_phy_size + - population_mclock_shard_mclock_recovery_queue_len components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_extblkdev_dev_phy_size + - lifecycle_mclock_shard_mclock_recovery_queue_len unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: device_size - aspect: physical + object: operations + aspect: recovery evidence: - - unit_extblkdev_dev_phy_size + - unit_mclock_shard_mclock_recovery_queue_len labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64480,36 +68894,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_dev_phy_size + - labels_mclock_shard_mclock_recovery_queue_len functional_dependencies: {} - extblkdev_dev_phy_util: + mds_cache_dir_handle_discover: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_dev_phy_util + - ceph_mds_cache_dir_handle_discover population: - id: extblkdev_dev_phy_util - meaning: FCM device physical util. + id: mds_cache_dir_handle_discover + meaning: Directory replication discovery message handled. evidence: - - population_extblkdev_dev_phy_util + - population_mds_cache_dir_handle_discover components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_extblkdev_dev_phy_util + - lifecycle_mds_cache_dir_handle_discover unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: device_utilization - aspect: physical + object: messages + aspect: handle_discover evidence: - - unit_extblkdev_dev_phy_util + - unit_mds_cache_dir_handle_discover labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64520,36 +68934,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_dev_phy_util + - labels_mds_cache_dir_handle_discover functional_dependencies: {} - extblkdev_fcm: + mds_cache_dir_send_discover: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_fcm + - ceph_mds_cache_dir_send_discover population: - id: extblkdev_fcm - meaning: plugin type. + id: mds_cache_dir_send_discover + meaning: Directory replication discovery message sent. evidence: - - population_extblkdev_fcm + - population_mds_cache_dir_send_discover components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_extblkdev_fcm + - lifecycle_mds_cache_dir_send_discover unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: fcm + object: messages + aspect: send_discover evidence: - - unit_extblkdev_fcm + - unit_mds_cache_dir_send_discover labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64560,36 +68974,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_fcm + - labels_mds_cache_dir_send_discover functional_dependencies: {} - extblkdev_part_log_avail: + mds_cache_dir_try_discover: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_part_log_avail + - ceph_mds_cache_dir_try_discover population: - id: extblkdev_part_log_avail - meaning: FCM partition logical avail. + id: mds_cache_dir_try_discover + meaning: Directory replication attempt to discover. evidence: - - population_extblkdev_part_log_avail + - population_mds_cache_dir_try_discover components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_extblkdev_part_log_avail + - lifecycle_mds_cache_dir_try_discover unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: partition_space - aspect: logical_available + object: attempts + aspect: try_discover evidence: - - unit_extblkdev_part_log_avail + - unit_mds_cache_dir_try_discover labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64600,36 +69014,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_part_log_avail + - labels_mds_cache_dir_try_discover functional_dependencies: {} - extblkdev_part_log_size: + mds_cache_dir_update: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_part_log_size + - ceph_mds_cache_dir_update population: - id: extblkdev_part_log_size - meaning: FCM partition logical size. + id: mds_cache_dir_update + meaning: Directory replication directives. evidence: - - population_extblkdev_part_log_size + - population_mds_cache_dir_update components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_extblkdev_part_log_size + - lifecycle_mds_cache_dir_update unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: partition_space - aspect: logical_size + object: directives + aspect: update evidence: - - unit_extblkdev_part_log_size + - unit_mds_cache_dir_update labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64640,36 +69054,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_part_log_size + - labels_mds_cache_dir_update functional_dependencies: {} - extblkdev_part_phy_avail: + mds_cache_dir_update_receipt: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_part_phy_avail + - ceph_mds_cache_dir_update_receipt population: - id: extblkdev_part_phy_avail - meaning: FCM partition physical avail. + id: mds_cache_dir_update_receipt + meaning: Directory replication directives received. evidence: - - population_extblkdev_part_phy_avail + - population_mds_cache_dir_update_receipt components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_extblkdev_part_phy_avail + - lifecycle_mds_cache_dir_update_receipt unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: partition_space - aspect: physical_available + object: directives + aspect: update_receipt evidence: - - unit_extblkdev_part_phy_avail + - unit_mds_cache_dir_update_receipt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64680,36 +69094,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_part_phy_avail + - labels_mds_cache_dir_update_receipt functional_dependencies: {} - extblkdev_part_phy_size: + mds_cache_ireq_enqueue_scrub: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_extblkdev_part_phy_size + - ceph_mds_cache_ireq_enqueue_scrub population: - id: extblkdev_part_phy_size - meaning: FCM partition physical size. + id: mds_cache_ireq_enqueue_scrub + meaning: Internal Request type enqueue scrub. evidence: - - population_extblkdev_part_phy_size + - population_mds_cache_ireq_enqueue_scrub components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_extblkdev_part_phy_size + - lifecycle_mds_cache_ireq_enqueue_scrub unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: partition_space - aspect: physical_size + object: scrubs + aspect: value evidence: - - unit_extblkdev_part_phy_size + - unit_mds_cache_ireq_enqueue_scrub labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64720,36 +69134,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_extblkdev_part_phy_size + - labels_mds_cache_ireq_enqueue_scrub functional_dependencies: {} - finisher_complete_latency_count: + mds_cache_ireq_exportdir: source: generated: registry_groups: - daemon_perf scope: registrations: - - finisher_complete_latency_count + - ceph_mds_cache_ireq_exportdir population: - id: finisher_complete_latency_count - meaning: 'Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_count.' + id: mds_cache_ireq_exportdir + meaning: Internal Request type export dir. evidence: - - population_finisher_complete_latency_count + - population_mds_cache_ireq_exportdir components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_finisher_complete_latency_count + - lifecycle_mds_cache_ireq_exportdir unit: quantity: count base: one rate: none - object: batches - aspect: completed + object: operations + aspect: exportdir evidence: - - unit_finisher_complete_latency_count + - unit_mds_cache_ireq_exportdir labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64760,38 +69174,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_finisher_complete_latency_count + - labels_mds_cache_ireq_exportdir functional_dependencies: {} - finisher_complete_latency_sum: + mds_cache_ireq_flush: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - finisher_complete_latency_sum_exporter_perf - - finisher_complete_latency_sum_mgr_perf + - ceph_mds_cache_ireq_flush population: - id: finisher_complete_latency_sum - meaning: 'Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_sum.' + id: mds_cache_ireq_flush + meaning: Internal Request type flush. evidence: - - population_finisher_complete_latency_sum + - population_mds_cache_ireq_flush components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_finisher_complete_latency_sum + - lifecycle_mds_cache_ireq_flush unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_completion_latency - aspect: latency + object: operations + aspect: flush evidence: - - unit_finisher_complete_latency_sum + - unit_mds_cache_ireq_flush labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64802,36 +69214,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_finisher_complete_latency_sum + - labels_mds_cache_ireq_flush functional_dependencies: {} - finisher_queue_len: + mds_cache_ireq_fragmentdir: source: generated: registry_groups: - daemon_perf scope: registrations: - - finisher_queue_len + - ceph_mds_cache_ireq_fragmentdir population: - id: finisher_queue_len - meaning: 'Source-derived dynamic Finisher metric: finisher_fixture_a_queue_len.' + id: mds_cache_ireq_fragmentdir + meaning: Internal Request type fragmentdir. evidence: - - population_finisher_queue_len + - population_mds_cache_ireq_fragmentdir components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_finisher_queue_len + - lifecycle_mds_cache_ireq_fragmentdir unit: quantity: count base: one rate: none - object: callbacks - aspect: queued + object: operations + aspect: fragmentdir evidence: - - unit_finisher_queue_len + - unit_mds_cache_ireq_fragmentdir labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -64842,225 +69254,196 @@ signals: kind: operational_population stability: stable evidence: - - labels_finisher_queue_len + - labels_mds_cache_ireq_fragmentdir functional_dependencies: {} - fs_metadata: + mds_cache_ireq_fragstats: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_fs_metadata + - ceph_mds_cache_ireq_fragstats population: - id: fs_metadata - meaning: FS Metadata. + id: mds_cache_ireq_fragstats + meaning: Internal Request type frag stats. evidence: - - population_fs_metadata + - population_mds_cache_ireq_fragstats components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_fs_metadata + - lifecycle_mds_cache_ireq_fragstats unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: operations + aspect: fragstats evidence: - - unit_fs_metadata + - unit_mds_cache_ireq_fragstats labels: - data_pools: - meaning: Ceph source label data pools. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_fs_metadata - fs_id: - meaning: Ceph source label fs id. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_fs_metadata - metadata_pool: - meaning: Ceph source label metadata pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_fs_metadata - name: - meaning: Ceph source label name. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_fs_metadata + - labels_mds_cache_ireq_fragstats functional_dependencies: {} - health_detail: + mds_cache_ireq_inodestats: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_health_detail + - ceph_mds_cache_ireq_inodestats population: - id: health_detail - meaning: healthcheck status by type (0=inactive, 1=active). + id: mds_cache_ireq_inodestats + meaning: Internal Request type inode stats. evidence: - - population_health_detail + - population_mds_cache_ireq_inodestats components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_health_detail + - lifecycle_mds_cache_ireq_inodestats unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: inodes + aspect: inodestats evidence: - - unit_health_detail + - unit_mds_cache_ireq_inodestats labels: - name: - meaning: Ceph source label name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_health_detail - severity: - meaning: Ceph source label severity. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_health_detail - functional_dependencies: - name_severity: - determinants: - - name - dependents: - - severity - evidence: - - health_detail_name_severity_reef - - health_detail_name_severity_squid - - health_detail_name_severity_tentacle - health_status: + - labels_mds_cache_ireq_inodestats + functional_dependencies: {} + mds_cache_ireq_quiesce_inode: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_health_status + - ceph_mds_cache_ireq_quiesce_inode population: - id: health_status - meaning: Cluster health status. + id: mds_cache_ireq_quiesce_inode + meaning: Internal Request type quiesce subvolume inode. evidence: - - population_health_status + - population_mds_cache_ireq_quiesce_inode components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_health_status + - lifecycle_mds_cache_ireq_quiesce_inode unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: inodes + aspect: quiesce_inode evidence: - - unit_health_status + - unit_mds_cache_ireq_quiesce_inode + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_mds_cache_ireq_quiesce_inode functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - healthcheck_slow_ops: + mds_cache_ireq_quiesce_path: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_healthcheck_slow_ops + - ceph_mds_cache_ireq_quiesce_path population: - id: healthcheck_slow_ops - meaning: OSD or Monitor requests taking a long time to process. + id: mds_cache_ireq_quiesce_path + meaning: Internal Request type quiesce subvolume. evidence: - - population_healthcheck_slow_ops + - population_mds_cache_ireq_quiesce_path components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_healthcheck_slow_ops + - lifecycle_mds_cache_ireq_quiesce_path unit: quantity: count base: one rate: none object: operations - aspect: slow + aspect: quiesce_path evidence: - - unit_healthcheck_slow_ops + - unit_mds_cache_ireq_quiesce_path + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_mds_cache_ireq_quiesce_path functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - ipv4_dpdk_ip_linearize_operations: + mds_cache_num_recovering_enqueued: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_ipv4_dpdk_ip_linearize_operations + - ceph_mds_cache_num_recovering_enqueued population: - id: ipv4_dpdk_ip_linearize_operations - meaning: DPDK IP Packet linearization operations. + id: mds_cache_num_recovering_enqueued + meaning: Files waiting for recovery. evidence: - - population_ipv4_dpdk_ip_linearize_operations + - population_mds_cache_num_recovering_enqueued components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_ipv4_dpdk_ip_linearize_operations + - lifecycle_mds_cache_num_recovering_enqueued unit: quantity: count base: one rate: none - object: operations - aspect: value + object: files + aspect: enqueued evidence: - - unit_ipv4_dpdk_ip_linearize_operations + - unit_mds_cache_num_recovering_enqueued labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65071,36 +69454,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_ipv4_dpdk_ip_linearize_operations + - labels_mds_cache_num_recovering_enqueued functional_dependencies: {} - kernel_device_discard_op: + mds_cache_num_recovering_prioritized: source: generated: registry_groups: - daemon_perf scope: registrations: - - kernel_device_discard_op + - ceph_mds_cache_num_recovering_prioritized population: - id: kernel_device_discard_op - meaning: 'Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_op.' + id: mds_cache_num_recovering_prioritized + meaning: Files waiting for recovery with elevated priority. evidence: - - population_kernel_device_discard_op + - population_mds_cache_num_recovering_prioritized components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_kernel_device_discard_op + - lifecycle_mds_cache_num_recovering_prioritized unit: quantity: count base: one rate: none - object: operations - aspect: discard + object: files + aspect: prioritized evidence: - - unit_kernel_device_discard_op + - unit_mds_cache_num_recovering_prioritized labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65111,36 +69494,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kernel_device_discard_op + - labels_mds_cache_num_recovering_prioritized functional_dependencies: {} - kernel_device_discard_threads: + mds_cache_num_recovering_processing: source: generated: registry_groups: - daemon_perf scope: registrations: - - kernel_device_discard_threads + - ceph_mds_cache_num_recovering_processing population: - id: kernel_device_discard_threads - meaning: 'Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_threads.' + id: mds_cache_num_recovering_processing + meaning: Files currently being recovered. evidence: - - population_kernel_device_discard_threads + - population_mds_cache_num_recovering_processing components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_kernel_device_discard_threads + - lifecycle_mds_cache_num_recovering_processing unit: quantity: count base: one rate: none - object: threads - aspect: threads + object: files + aspect: processing evidence: - - unit_kernel_device_discard_threads + - unit_mds_cache_num_recovering_processing labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65151,36 +69534,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_kernel_device_discard_threads + - labels_mds_cache_num_recovering_processing functional_dependencies: {} - libcephsqlite_striper_lock: + mds_cache_num_strays: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_striper_lock + - ceph_mds_cache_num_strays population: - id: libcephsqlite_striper_lock - meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_lock.' + id: mds_cache_num_strays + meaning: Stray dentries. evidence: - - population_libcephsqlite_striper_lock + - population_mds_cache_num_strays components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_striper_lock + - lifecycle_mds_cache_num_strays unit: quantity: count base: one rate: none - object: operations - aspect: lock + object: items + aspect: strays evidence: - - unit_libcephsqlite_striper_lock + - unit_mds_cache_num_strays labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65191,36 +69574,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_striper_lock + - labels_mds_cache_num_strays functional_dependencies: {} - libcephsqlite_striper_shrink: + mds_cache_num_strays_delayed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_striper_shrink + - ceph_mds_cache_num_strays_delayed population: - id: libcephsqlite_striper_shrink - meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink.' + id: mds_cache_num_strays_delayed + meaning: Stray dentries delayed. evidence: - - population_libcephsqlite_striper_shrink + - population_mds_cache_num_strays_delayed components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_striper_shrink + - lifecycle_mds_cache_num_strays_delayed unit: quantity: count base: one rate: none - object: operations - aspect: shrink + object: items + aspect: delayed evidence: - - unit_libcephsqlite_striper_shrink + - unit_mds_cache_num_strays_delayed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65231,36 +69614,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_striper_shrink + - labels_mds_cache_num_strays_delayed functional_dependencies: {} - libcephsqlite_striper_shrink_bytes: + mds_cache_num_strays_enqueuing: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_striper_shrink_bytes + - ceph_mds_cache_num_strays_enqueuing population: - id: libcephsqlite_striper_shrink_bytes - meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink_bytes.' + id: mds_cache_num_strays_enqueuing + meaning: Stray dentries enqueuing for purge. evidence: - - population_libcephsqlite_striper_shrink_bytes + - population_mds_cache_num_strays_enqueuing components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_striper_shrink_bytes + - lifecycle_mds_cache_num_strays_enqueuing unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: shrink_throughput - aspect: bytes + object: items + aspect: enqueuing evidence: - - unit_libcephsqlite_striper_shrink_bytes + - unit_mds_cache_num_strays_enqueuing labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65271,36 +69654,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_striper_shrink_bytes + - labels_mds_cache_num_strays_enqueuing functional_dependencies: {} - libcephsqlite_striper_unlock: + mds_cache_recovery_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_striper_unlock + - ceph_mds_cache_recovery_completed population: - id: libcephsqlite_striper_unlock - meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_unlock.' + id: mds_cache_recovery_completed + meaning: File recoveries completed. evidence: - - population_libcephsqlite_striper_unlock + - population_mds_cache_recovery_completed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_striper_unlock + - lifecycle_mds_cache_recovery_completed unit: quantity: count base: one rate: none - object: operations - aspect: unlock + object: files + aspect: completed evidence: - - unit_libcephsqlite_striper_unlock + - unit_mds_cache_recovery_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65311,36 +69694,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_striper_unlock + - labels_mds_cache_recovery_completed functional_dependencies: {} - libcephsqlite_striper_update_allocated: + mds_cache_recovery_started: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_striper_update_allocated + - ceph_mds_cache_recovery_started population: - id: libcephsqlite_striper_update_allocated - meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_allocated.' + id: mds_cache_recovery_started + meaning: File recoveries started. evidence: - - population_libcephsqlite_striper_update_allocated + - population_mds_cache_recovery_started components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_striper_update_allocated + - lifecycle_mds_cache_recovery_started unit: quantity: count base: one rate: none - object: operations - aspect: update_allocated + object: files + aspect: started evidence: - - unit_libcephsqlite_striper_update_allocated + - unit_mds_cache_recovery_started labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65351,36 +69734,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_striper_update_allocated + - labels_mds_cache_recovery_started functional_dependencies: {} - libcephsqlite_striper_update_metadata: + mds_cache_strays_created: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_striper_update_metadata + - ceph_mds_cache_strays_created population: - id: libcephsqlite_striper_update_metadata - meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_metadata.' + id: mds_cache_strays_created + meaning: Stray dentries created. evidence: - - population_libcephsqlite_striper_update_metadata + - population_mds_cache_strays_created components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_striper_update_metadata + - lifecycle_mds_cache_strays_created unit: quantity: count base: one rate: none - object: operations - aspect: update_metadata + object: events + aspect: created evidence: - - unit_libcephsqlite_striper_update_metadata + - unit_mds_cache_strays_created labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65391,36 +69774,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_striper_update_metadata + - labels_mds_cache_strays_created functional_dependencies: {} - libcephsqlite_striper_update_size: + mds_cache_strays_enqueued: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_striper_update_size + - ceph_mds_cache_strays_enqueued population: - id: libcephsqlite_striper_update_size - meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_size.' + id: mds_cache_strays_enqueued + meaning: Stray dentries enqueued for purge. evidence: - - population_libcephsqlite_striper_update_size + - population_mds_cache_strays_enqueued components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_striper_update_size + - lifecycle_mds_cache_strays_enqueued unit: quantity: count base: one rate: none - object: operations - aspect: update_size + object: events + aspect: enqueued evidence: - - unit_libcephsqlite_striper_update_size + - unit_mds_cache_strays_enqueued labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65431,36 +69814,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_striper_update_size + - labels_mds_cache_strays_enqueued functional_dependencies: {} - libcephsqlite_striper_update_version: + mds_cache_strays_migrated: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_striper_update_version + - ceph_mds_cache_strays_migrated population: - id: libcephsqlite_striper_update_version - meaning: 'Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_version.' + id: mds_cache_strays_migrated + meaning: Stray dentries migrated. evidence: - - population_libcephsqlite_striper_update_version + - population_mds_cache_strays_migrated components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_striper_update_version + - lifecycle_mds_cache_strays_migrated unit: quantity: count base: one rate: none - object: operations - aspect: update_version + object: events + aspect: migrated evidence: - - unit_libcephsqlite_striper_update_version + - unit_mds_cache_strays_migrated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65471,36 +69854,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_striper_update_version + - labels_mds_cache_strays_migrated functional_dependencies: {} - libcephsqlite_vfs_op_access_count: + mds_cache_strays_reintegrated: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_access_count + - ceph_mds_cache_strays_reintegrated population: - id: libcephsqlite_vfs_op_access_count - meaning: Time average of Access operations Count. + id: mds_cache_strays_reintegrated + meaning: Stray dentries reintegrated. evidence: - - population_libcephsqlite_vfs_op_access_count + - population_mds_cache_strays_reintegrated components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_access_count + - lifecycle_mds_cache_strays_reintegrated unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_op_access + object: events + aspect: reintegrated evidence: - - unit_libcephsqlite_vfs_op_access_count + - unit_mds_cache_strays_reintegrated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65511,38 +69894,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_access_count + - labels_mds_cache_strays_reintegrated functional_dependencies: {} - libcephsqlite_vfs_op_access_sum: + mds_cache_uninline_started: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_access_sum_exporter_perf - - ceph_libcephsqlite_vfs_op_access_sum_mgr_perf + - ceph_mds_cache_uninline_started population: - id: libcephsqlite_vfs_op_access_sum - meaning: Time average of Access operations Total. + id: mds_cache_uninline_started + meaning: Internal Counter type uninline started. evidence: - - population_libcephsqlite_vfs_op_access_sum + - population_mds_cache_uninline_started components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_access_sum + - lifecycle_mds_cache_uninline_started unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_op_access + object: events + aspect: started evidence: - - unit_libcephsqlite_vfs_op_access_sum + - unit_mds_cache_uninline_started labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65553,36 +69934,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_access_sum + - labels_mds_cache_uninline_started functional_dependencies: {} - libcephsqlite_vfs_op_currenttime_count: + mds_cache_uninline_succeeded: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_currenttime_count + - ceph_mds_cache_uninline_succeeded population: - id: libcephsqlite_vfs_op_currenttime_count - meaning: Time average of Currenttime operations Count. + id: mds_cache_uninline_succeeded + meaning: Internal Counter type uninline succeeded. evidence: - - population_libcephsqlite_vfs_op_currenttime_count + - population_mds_cache_uninline_succeeded components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_currenttime_count + - lifecycle_mds_cache_uninline_succeeded unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_op_currenttime + object: events + aspect: succeeded evidence: - - unit_libcephsqlite_vfs_op_currenttime_count + - unit_mds_cache_uninline_succeeded labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65593,38 +69974,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_currenttime_count + - labels_mds_cache_uninline_succeeded functional_dependencies: {} - libcephsqlite_vfs_op_currenttime_sum: + mds_cache_uninline_write_failed: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_currenttime_sum_exporter_perf - - ceph_libcephsqlite_vfs_op_currenttime_sum_mgr_perf + - ceph_mds_cache_uninline_write_failed population: - id: libcephsqlite_vfs_op_currenttime_sum - meaning: Time average of Currenttime operations Total. + id: mds_cache_uninline_write_failed + meaning: Internal Counter type uninline write failed. evidence: - - population_libcephsqlite_vfs_op_currenttime_sum + - population_mds_cache_uninline_write_failed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_currenttime_sum + - lifecycle_mds_cache_uninline_write_failed unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_op_currenttime + object: events + aspect: value evidence: - - unit_libcephsqlite_vfs_op_currenttime_sum + - unit_mds_cache_uninline_write_failed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65635,36 +70014,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_currenttime_sum + - labels_mds_cache_uninline_write_failed functional_dependencies: {} - libcephsqlite_vfs_op_delete_count: + mds_caps: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_delete_count + - ceph_mds_caps population: - id: libcephsqlite_vfs_op_delete_count - meaning: Time average of Delete operations Count. + id: mds_caps + meaning: Capabilities. evidence: - - population_libcephsqlite_vfs_op_delete_count + - population_mds_caps components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_op_delete_count + - lifecycle_mds_caps unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_op_delete + object: capabilities + aspect: value evidence: - - unit_libcephsqlite_vfs_op_delete_count + - unit_mds_caps labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65675,38 +70054,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_delete_count + - labels_mds_caps functional_dependencies: {} - libcephsqlite_vfs_op_delete_sum: + mds_ceph_cap_op_flush_ack: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_delete_sum_exporter_perf - - ceph_libcephsqlite_vfs_op_delete_sum_mgr_perf + - ceph_mds_ceph_cap_op_flush_ack population: - id: libcephsqlite_vfs_op_delete_sum - meaning: Time average of Delete operations Total. + id: mds_ceph_cap_op_flush_ack + meaning: caps truncate notify. evidence: - - population_libcephsqlite_vfs_op_delete_sum + - population_mds_ceph_cap_op_flush_ack components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_delete_sum + - lifecycle_mds_ceph_cap_op_flush_ack unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_op_delete + object: operations + aspect: ceph_cap_op_flush_ack evidence: - - unit_libcephsqlite_vfs_op_delete_sum + - unit_mds_ceph_cap_op_flush_ack labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65717,36 +70094,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_delete_sum + - labels_mds_ceph_cap_op_flush_ack functional_dependencies: {} - libcephsqlite_vfs_op_fullpathname_count: + mds_ceph_cap_op_flushsnap_ack: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_fullpathname_count + - ceph_mds_ceph_cap_op_flushsnap_ack population: - id: libcephsqlite_vfs_op_fullpathname_count - meaning: Time average of FullPathname operations Count. + id: mds_ceph_cap_op_flushsnap_ack + meaning: caps truncate notify. evidence: - - population_libcephsqlite_vfs_op_fullpathname_count + - population_mds_ceph_cap_op_flushsnap_ack components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_fullpathname_count + - lifecycle_mds_ceph_cap_op_flushsnap_ack unit: quantity: count base: one rate: none object: operations - aspect: libcephsqlite_vfs_op_fullpathname + aspect: ceph_cap_op_flushsnap_ack evidence: - - unit_libcephsqlite_vfs_op_fullpathname_count + - unit_mds_ceph_cap_op_flushsnap_ack labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65757,38 +70134,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_fullpathname_count + - labels_mds_ceph_cap_op_flushsnap_ack functional_dependencies: {} - libcephsqlite_vfs_op_fullpathname_sum: + mds_ceph_cap_op_grant: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_fullpathname_sum_exporter_perf - - ceph_libcephsqlite_vfs_op_fullpathname_sum_mgr_perf + - ceph_mds_ceph_cap_op_grant population: - id: libcephsqlite_vfs_op_fullpathname_sum - meaning: Time average of FullPathname operations Total. + id: mds_ceph_cap_op_grant + meaning: Grant caps. evidence: - - population_libcephsqlite_vfs_op_fullpathname_sum + - population_mds_ceph_cap_op_grant components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_fullpathname_sum + - lifecycle_mds_ceph_cap_op_grant unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_op_fullpathname + object: operations + aspect: ceph_cap_op_grant evidence: - - unit_libcephsqlite_vfs_op_fullpathname_sum + - unit_mds_ceph_cap_op_grant labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65799,36 +70174,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_fullpathname_sum + - labels_mds_ceph_cap_op_grant functional_dependencies: {} - libcephsqlite_vfs_op_open_count: + mds_ceph_cap_op_revoke: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_op_open_count + - ceph_mds_ceph_cap_op_revoke population: - id: libcephsqlite_vfs_op_open_count - meaning: Time average of Open operations Count. + id: mds_ceph_cap_op_revoke + meaning: Revoke caps. evidence: - - population_libcephsqlite_vfs_op_open_count + - population_mds_ceph_cap_op_revoke components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_open_count + - lifecycle_mds_ceph_cap_op_revoke unit: quantity: count base: one rate: none object: operations - aspect: libcephsqlite_vfs_op_open + aspect: ceph_cap_op_revoke evidence: - - unit_libcephsqlite_vfs_op_open_count + - unit_mds_ceph_cap_op_revoke labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65839,38 +70214,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_open_count + - labels_mds_ceph_cap_op_revoke functional_dependencies: {} - libcephsqlite_vfs_op_open_sum: + mds_ceph_cap_op_trunc: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: - registrations: - - ceph_libcephsqlite_vfs_op_open_sum_exporter_perf - - ceph_libcephsqlite_vfs_op_open_sum_mgr_perf + registrations: + - ceph_mds_ceph_cap_op_trunc population: - id: libcephsqlite_vfs_op_open_sum - meaning: Time average of Open operations Total. + id: mds_ceph_cap_op_trunc + meaning: caps truncate notify. evidence: - - population_libcephsqlite_vfs_op_open_sum + - population_mds_ceph_cap_op_trunc components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_op_open_sum + - lifecycle_mds_ceph_cap_op_trunc unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_op_open + object: operations + aspect: ceph_cap_op_trunc evidence: - - unit_libcephsqlite_vfs_op_open_sum + - unit_mds_ceph_cap_op_trunc labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65881,36 +70254,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_op_open_sum + - labels_mds_ceph_cap_op_trunc functional_dependencies: {} - libcephsqlite_vfs_opf_checkreservedlock_count: + mds_client_metrics_num_clients: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_checkreservedlock_count + - ceph_mds_client_metrics_num_clients population: - id: libcephsqlite_vfs_opf_checkreservedlock_count - meaning: Time average of CheckReservedLock file operations Count. + id: mds_client_metrics_num_clients + meaning: Number of connected CephFS clients. evidence: - - population_libcephsqlite_vfs_opf_checkreservedlock_count + - population_mds_client_metrics_num_clients components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_checkreservedlock_count + - lifecycle_mds_client_metrics_num_clients unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_checkreservedlock + object: clients + aspect: client_metrics_num_clients evidence: - - unit_libcephsqlite_vfs_opf_checkreservedlock_count + - unit_mds_client_metrics_num_clients labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65921,38 +70294,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_checkreservedlock_count + - labels_mds_client_metrics_num_clients + fs_name: + meaning: Ceph source label fs name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_client_metrics_num_clients + id: + meaning: Ceph source label id. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_client_metrics_num_clients functional_dependencies: {} - libcephsqlite_vfs_opf_checkreservedlock_sum: + mds_dir_commit: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_checkreservedlock_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_checkreservedlock_sum_mgr_perf + - ceph_mds_dir_commit population: - id: libcephsqlite_vfs_opf_checkreservedlock_sum - meaning: Time average of CheckReservedLock file operations Total. + id: mds_dir_commit + meaning: Directory commit. evidence: - - population_libcephsqlite_vfs_opf_checkreservedlock_sum + - population_mds_dir_commit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_checkreservedlock_sum + - lifecycle_mds_dir_commit unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_checkreservedlock + object: operations + aspect: dir_commit evidence: - - unit_libcephsqlite_vfs_opf_checkreservedlock_sum + - unit_mds_dir_commit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -65963,36 +70354,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_checkreservedlock_sum + - labels_mds_dir_commit functional_dependencies: {} - libcephsqlite_vfs_opf_close_count: + mds_dir_fetch_complete: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_close_count + - ceph_mds_dir_fetch_complete population: - id: libcephsqlite_vfs_opf_close_count - meaning: Time average of Close file operations Count. + id: mds_dir_fetch_complete + meaning: Fetch complete dirfrag. evidence: - - population_libcephsqlite_vfs_opf_close_count + - population_mds_dir_fetch_complete components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_close_count + - lifecycle_mds_dir_fetch_complete unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_close + object: dirfrags + aspect: dir_fetch_complete evidence: - - unit_libcephsqlite_vfs_opf_close_count + - unit_mds_dir_fetch_complete labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66003,38 +70394,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_close_count + - labels_mds_dir_fetch_complete functional_dependencies: {} - libcephsqlite_vfs_opf_close_sum: + mds_dir_fetch_keys: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_close_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_close_sum_mgr_perf + - ceph_mds_dir_fetch_keys population: - id: libcephsqlite_vfs_opf_close_sum - meaning: Time average of Close file operations Total. + id: mds_dir_fetch_keys + meaning: Fetch keys from dirfrag. evidence: - - population_libcephsqlite_vfs_opf_close_sum + - population_mds_dir_fetch_keys components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_close_sum + - lifecycle_mds_dir_fetch_keys unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_close + object: keys + aspect: value evidence: - - unit_libcephsqlite_vfs_opf_close_sum + - unit_mds_dir_fetch_keys labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66045,36 +70434,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_close_sum + - labels_mds_dir_fetch_keys functional_dependencies: {} - libcephsqlite_vfs_opf_devicecharacteristics_count: + mds_dir_merge: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_devicecharacteristics_count + - ceph_mds_dir_merge population: - id: libcephsqlite_vfs_opf_devicecharacteristics_count - meaning: Time average of DeviceCharacteristics file operations Count. + id: mds_dir_merge + meaning: Directory merge. evidence: - - population_libcephsqlite_vfs_opf_devicecharacteristics_count + - population_mds_dir_merge components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_devicecharacteristics_count + - lifecycle_mds_dir_merge unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_devicecharacteristics + object: dirfrags + aspect: dir_merge evidence: - - unit_libcephsqlite_vfs_opf_devicecharacteristics_count + - unit_mds_dir_merge labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66085,38 +70474,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_devicecharacteristics_count + - labels_mds_dir_merge functional_dependencies: {} - libcephsqlite_vfs_opf_devicecharacteristics_sum: + mds_dir_split: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum_mgr_perf + - ceph_mds_dir_split population: - id: libcephsqlite_vfs_opf_devicecharacteristics_sum - meaning: Time average of DeviceCharacteristics file operations Total. + id: mds_dir_split + meaning: Directory split. evidence: - - population_libcephsqlite_vfs_opf_devicecharacteristics_sum + - population_mds_dir_split components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_devicecharacteristics_sum + - lifecycle_mds_dir_split unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_devicecharacteristics + object: dirfrags + aspect: dir_split evidence: - - unit_libcephsqlite_vfs_opf_devicecharacteristics_sum + - unit_mds_dir_split labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66127,36 +70514,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_devicecharacteristics_sum + - labels_mds_dir_split functional_dependencies: {} - libcephsqlite_vfs_opf_filecontrol_count: + mds_exported: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_filecontrol_count + - ceph_mds_exported population: - id: libcephsqlite_vfs_opf_filecontrol_count - meaning: Time average of FileControl file operations Count. + id: mds_exported + meaning: Exports. evidence: - - population_libcephsqlite_vfs_opf_filecontrol_count + - population_mds_exported components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_filecontrol_count + - lifecycle_mds_exported unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_filecontrol + object: events + aspect: exported evidence: - - unit_libcephsqlite_vfs_opf_filecontrol_count + - unit_mds_exported labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66167,38 +70554,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_filecontrol_count + - labels_mds_exported functional_dependencies: {} - libcephsqlite_vfs_opf_filecontrol_sum: + mds_exported_inodes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_filecontrol_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_filecontrol_sum_mgr_perf + - ceph_mds_exported_inodes population: - id: libcephsqlite_vfs_opf_filecontrol_sum - meaning: Time average of FileControl file operations Total. + id: mds_exported_inodes + meaning: Exported inodes. evidence: - - population_libcephsqlite_vfs_opf_filecontrol_sum + - population_mds_exported_inodes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_filecontrol_sum + - lifecycle_mds_exported_inodes unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_filecontrol + object: inodes + aspect: exported_inodes evidence: - - unit_libcephsqlite_vfs_opf_filecontrol_sum + - unit_mds_exported_inodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66209,36 +70594,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_filecontrol_sum + - labels_mds_exported_inodes functional_dependencies: {} - libcephsqlite_vfs_opf_filesize_count: + mds_forward: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_filesize_count + - ceph_mds_forward population: - id: libcephsqlite_vfs_opf_filesize_count - meaning: Time average of FileSize file operations Count. + id: mds_forward + meaning: Forwarding request. evidence: - - population_libcephsqlite_vfs_opf_filesize_count + - population_mds_forward components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_filesize_count + - lifecycle_mds_forward unit: quantity: count base: one rate: none object: operations - aspect: libcephsqlite_vfs_opf_filesize + aspect: forward evidence: - - unit_libcephsqlite_vfs_opf_filesize_count + - unit_mds_forward labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66249,38 +70634,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_filesize_count + - labels_mds_forward functional_dependencies: {} - libcephsqlite_vfs_opf_filesize_sum: + mds_handle_client_cap_release: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_filesize_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_filesize_sum_mgr_perf + - ceph_mds_handle_client_cap_release population: - id: libcephsqlite_vfs_opf_filesize_sum - meaning: Time average of FileSize file operations Total. + id: mds_handle_client_cap_release + meaning: Client cap release msg. evidence: - - population_libcephsqlite_vfs_opf_filesize_sum + - population_mds_handle_client_cap_release components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_filesize_sum + - lifecycle_mds_handle_client_cap_release unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_filesize + object: messages + aspect: handle_client_cap_release evidence: - - unit_libcephsqlite_vfs_opf_filesize_sum + - unit_mds_handle_client_cap_release labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66291,36 +70674,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_filesize_sum + - labels_mds_handle_client_cap_release functional_dependencies: {} - libcephsqlite_vfs_opf_lock_count: + mds_handle_client_caps: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_lock_count + - ceph_mds_handle_client_caps population: - id: libcephsqlite_vfs_opf_lock_count - meaning: Time average of Lock file operations Count. + id: mds_handle_client_caps + meaning: Client caps msg. evidence: - - population_libcephsqlite_vfs_opf_lock_count + - population_mds_handle_client_caps components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_lock_count + - lifecycle_mds_handle_client_caps unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_lock + object: messages + aspect: handle_client_caps evidence: - - unit_libcephsqlite_vfs_opf_lock_count + - unit_mds_handle_client_caps labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66331,38 +70714,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_lock_count + - labels_mds_handle_client_caps functional_dependencies: {} - libcephsqlite_vfs_opf_lock_sum: + mds_handle_client_caps_dirty: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_lock_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_lock_sum_mgr_perf + - ceph_mds_handle_client_caps_dirty population: - id: libcephsqlite_vfs_opf_lock_sum - meaning: Time average of Lock file operations Total. + id: mds_handle_client_caps_dirty + meaning: Client dirty caps msg. evidence: - - population_libcephsqlite_vfs_opf_lock_sum + - population_mds_handle_client_caps_dirty components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_lock_sum + - lifecycle_mds_handle_client_caps_dirty unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_lock + object: messages + aspect: handle_client_caps_dirty evidence: - - unit_libcephsqlite_vfs_opf_lock_sum + - unit_mds_handle_client_caps_dirty labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66373,36 +70754,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_lock_sum + - labels_mds_handle_client_caps_dirty functional_dependencies: {} - libcephsqlite_vfs_opf_read_count: + mds_handle_inode_file_caps: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_read_count + - ceph_mds_handle_inode_file_caps population: - id: libcephsqlite_vfs_opf_read_count - meaning: Time average of Read file operations Count. + id: mds_handle_inode_file_caps + meaning: Inter mds caps msg. evidence: - - population_libcephsqlite_vfs_opf_read_count + - population_mds_handle_inode_file_caps components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_read_count + - lifecycle_mds_handle_inode_file_caps unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_read + object: inodes + aspect: value evidence: - - unit_libcephsqlite_vfs_opf_read_count + - unit_mds_handle_inode_file_caps labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66413,38 +70794,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_read_count + - labels_mds_handle_inode_file_caps functional_dependencies: {} - libcephsqlite_vfs_opf_read_sum: + mds_imported: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_read_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_read_sum_mgr_perf + - ceph_mds_imported population: - id: libcephsqlite_vfs_opf_read_sum - meaning: Time average of Read file operations Total. + id: mds_imported + meaning: Imports. evidence: - - population_libcephsqlite_vfs_opf_read_sum + - population_mds_imported components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_read_sum + - lifecycle_mds_imported unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_read + object: events + aspect: imported evidence: - - unit_libcephsqlite_vfs_opf_read_sum + - unit_mds_imported labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66455,36 +70834,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_read_sum + - labels_mds_imported functional_dependencies: {} - libcephsqlite_vfs_opf_sectorsize_count: + mds_imported_inodes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_sectorsize_count + - ceph_mds_imported_inodes population: - id: libcephsqlite_vfs_opf_sectorsize_count - meaning: Time average of SectorSize file operations Count. + id: mds_imported_inodes + meaning: Imported inodes. evidence: - - population_libcephsqlite_vfs_opf_sectorsize_count + - population_mds_imported_inodes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_sectorsize_count + - lifecycle_mds_imported_inodes unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_sectorsize + object: inodes + aspect: imported_inodes evidence: - - unit_libcephsqlite_vfs_opf_sectorsize_count + - unit_mds_imported_inodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66495,38 +70874,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_sectorsize_count + - labels_mds_imported_inodes functional_dependencies: {} - libcephsqlite_vfs_opf_sectorsize_sum: + mds_inodes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_sectorsize_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_sectorsize_sum_mgr_perf + - ceph_mds_inodes population: - id: libcephsqlite_vfs_opf_sectorsize_sum - meaning: Time average of SectorSize file operations Total. + id: mds_inodes + meaning: Inodes. evidence: - - population_libcephsqlite_vfs_opf_sectorsize_sum + - population_mds_inodes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_sectorsize_sum + - lifecycle_mds_inodes unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_sectorsize + object: inodes + aspect: inodes evidence: - - unit_libcephsqlite_vfs_opf_sectorsize_sum + - unit_mds_inodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66537,36 +70914,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_sectorsize_sum + - labels_mds_inodes functional_dependencies: {} - libcephsqlite_vfs_opf_sync_count: + mds_inodes_bottom: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_sync_count + - ceph_mds_inodes_bottom population: - id: libcephsqlite_vfs_opf_sync_count - meaning: Time average of Sync file operations Count. + id: mds_inodes_bottom + meaning: Inodes on bottom. evidence: - - population_libcephsqlite_vfs_opf_sync_count + - population_mds_inodes_bottom components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_sync_count + - lifecycle_mds_inodes_bottom unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_sync + object: inodes + aspect: bottom evidence: - - unit_libcephsqlite_vfs_opf_sync_count + - unit_mds_inodes_bottom labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66577,38 +70954,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_sync_count + - labels_mds_inodes_bottom functional_dependencies: {} - libcephsqlite_vfs_opf_sync_sum: + mds_inodes_expired: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_sync_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_sync_sum_mgr_perf + - ceph_mds_inodes_expired population: - id: libcephsqlite_vfs_opf_sync_sum - meaning: Time average of Sync file operations Total. + id: mds_inodes_expired + meaning: Inodes expired. evidence: - - population_libcephsqlite_vfs_opf_sync_sum + - population_mds_inodes_expired components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_libcephsqlite_vfs_opf_sync_sum + - lifecycle_mds_inodes_expired unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_sync + object: inodes + aspect: expired evidence: - - unit_libcephsqlite_vfs_opf_sync_sum + - unit_mds_inodes_expired labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66619,36 +70994,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_sync_sum + - labels_mds_inodes_expired functional_dependencies: {} - libcephsqlite_vfs_opf_truncate_count: + mds_inodes_pin_tail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_truncate_count + - ceph_mds_inodes_pin_tail population: - id: libcephsqlite_vfs_opf_truncate_count - meaning: Time average of Truncate file operations Count. + id: mds_inodes_pin_tail + meaning: Inodes on pin tail. evidence: - - population_libcephsqlite_vfs_opf_truncate_count + - population_mds_inodes_pin_tail components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_truncate_count + - lifecycle_mds_inodes_pin_tail unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_truncate + object: inodes + aspect: pin_tail evidence: - - unit_libcephsqlite_vfs_opf_truncate_count + - unit_mds_inodes_pin_tail labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66659,38 +71034,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_truncate_count + - labels_mds_inodes_pin_tail functional_dependencies: {} - libcephsqlite_vfs_opf_truncate_sum: + mds_inodes_pinned: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_truncate_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_truncate_sum_mgr_perf + - ceph_mds_inodes_pinned population: - id: libcephsqlite_vfs_opf_truncate_sum - meaning: Time average of Truncate file operations Total. + id: mds_inodes_pinned + meaning: Inodes pinned. evidence: - - population_libcephsqlite_vfs_opf_truncate_sum + - population_mds_inodes_pinned components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_truncate_sum + - lifecycle_mds_inodes_pinned unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_truncate + object: inodes + aspect: pinned evidence: - - unit_libcephsqlite_vfs_opf_truncate_sum + - unit_mds_inodes_pinned labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66701,36 +71074,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_truncate_sum + - labels_mds_inodes_pinned functional_dependencies: {} - libcephsqlite_vfs_opf_unlock_count: + mds_inodes_top: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_unlock_count + - ceph_mds_inodes_top population: - id: libcephsqlite_vfs_opf_unlock_count - meaning: Time average of Unlock file operations Count. + id: mds_inodes_top + meaning: Inodes on top. evidence: - - population_libcephsqlite_vfs_opf_unlock_count + - population_mds_inodes_top components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_unlock_count + - lifecycle_mds_inodes_top unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_unlock + object: inodes + aspect: top evidence: - - unit_libcephsqlite_vfs_opf_unlock_count + - unit_mds_inodes_top labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66741,38 +71114,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_unlock_count + - labels_mds_inodes_top functional_dependencies: {} - libcephsqlite_vfs_opf_unlock_sum: + mds_inodes_with_caps: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_unlock_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_unlock_sum_mgr_perf + - ceph_mds_inodes_with_caps population: - id: libcephsqlite_vfs_opf_unlock_sum - meaning: Time average of Unlock file operations Total. + id: mds_inodes_with_caps + meaning: Inodes with capabilities. evidence: - - population_libcephsqlite_vfs_opf_unlock_sum + - population_mds_inodes_with_caps components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_unlock_sum + - lifecycle_mds_inodes_with_caps unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_unlock + object: inodes + aspect: value evidence: - - unit_libcephsqlite_vfs_opf_unlock_sum + - unit_mds_inodes_with_caps labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66783,36 +71154,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_unlock_sum + - labels_mds_inodes_with_caps functional_dependencies: {} - libcephsqlite_vfs_opf_write_count: + mds_load_cent: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_write_count + - ceph_mds_load_cent population: - id: libcephsqlite_vfs_opf_write_count - meaning: Time average of Write file operations Count. + id: mds_load_cent + meaning: Load per cent. evidence: - - population_libcephsqlite_vfs_opf_write_count + - population_mds_load_cent components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_write_count + - lifecycle_mds_load_cent unit: quantity: count base: one rate: none - object: operations - aspect: libcephsqlite_vfs_opf_write + object: load + aspect: value evidence: - - unit_libcephsqlite_vfs_opf_write_count + - unit_mds_load_cent labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66823,38 +71194,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_write_count + - labels_mds_load_cent functional_dependencies: {} - libcephsqlite_vfs_opf_write_sum: + mds_log_ev: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_libcephsqlite_vfs_opf_write_sum_exporter_perf - - ceph_libcephsqlite_vfs_opf_write_sum_mgr_perf + - ceph_mds_log_ev population: - id: libcephsqlite_vfs_opf_write_sum - meaning: Time average of Write file operations Total. + id: mds_log_ev + meaning: Events. evidence: - - population_libcephsqlite_vfs_opf_write_sum + - population_mds_log_ev components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_libcephsqlite_vfs_opf_write_sum + - lifecycle_mds_log_ev unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_sqlite_vfs_operation_latency - aspect: libcephsqlite_vfs_opf_write + object: events + aspect: ev evidence: - - unit_libcephsqlite_vfs_opf_write_sum + - unit_mds_log_ev labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66865,36 +71234,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_libcephsqlite_vfs_opf_write_sum + - labels_mds_log_ev functional_dependencies: {} - mclock_shard_mclock_all_type_queue_len: + mds_log_evadd: source: generated: registry_groups: - daemon_perf scope: registrations: - - mclock_shard_mclock_all_type_queue_len + - ceph_mds_log_evadd population: - id: mclock_shard_mclock_all_type_queue_len - meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_all_type_queue_len.' + id: mds_log_evadd + meaning: Events submitted. evidence: - - population_mclock_shard_mclock_all_type_queue_len + - population_mds_log_evadd components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mclock_shard_mclock_all_type_queue_len + - lifecycle_mds_log_evadd unit: quantity: count base: one rate: none - object: operations - aspect: all_type + object: events + aspect: evadd evidence: - - unit_mclock_shard_mclock_all_type_queue_len + - unit_mds_log_evadd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66905,36 +71274,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mclock_shard_mclock_all_type_queue_len + - labels_mds_log_evadd functional_dependencies: {} - mclock_shard_mclock_best_effort_queue_len: + mds_log_evex: source: generated: registry_groups: - daemon_perf scope: registrations: - - mclock_shard_mclock_best_effort_queue_len + - ceph_mds_log_evex population: - id: mclock_shard_mclock_best_effort_queue_len - meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_best_effort_queue_len.' + id: mds_log_evex + meaning: Total expired events. evidence: - - population_mclock_shard_mclock_best_effort_queue_len + - population_mds_log_evex components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mclock_shard_mclock_best_effort_queue_len + - lifecycle_mds_log_evex unit: quantity: count base: one rate: none - object: operations - aspect: best_effort + object: events + aspect: evex evidence: - - unit_mclock_shard_mclock_best_effort_queue_len + - unit_mds_log_evex labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66945,36 +71314,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mclock_shard_mclock_best_effort_queue_len + - labels_mds_log_evex functional_dependencies: {} - mclock_shard_mclock_client_queue_len: + mds_log_evexd: source: generated: registry_groups: - daemon_perf scope: registrations: - - mclock_shard_mclock_client_queue_len + - ceph_mds_log_evexd population: - id: mclock_shard_mclock_client_queue_len - meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_client_queue_len.' + id: mds_log_evexd + meaning: Current expired events. evidence: - - population_mclock_shard_mclock_client_queue_len + - population_mds_log_evexd components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mclock_shard_mclock_client_queue_len + - lifecycle_mds_log_evexd unit: quantity: count base: one rate: none - object: operations - aspect: client + object: events + aspect: evexd evidence: - - unit_mclock_shard_mclock_client_queue_len + - unit_mds_log_evexd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -66985,36 +71354,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mclock_shard_mclock_client_queue_len + - labels_mds_log_evexd functional_dependencies: {} - mclock_shard_mclock_immediate_queue_len: + mds_log_evexg: source: generated: registry_groups: - daemon_perf scope: registrations: - - mclock_shard_mclock_immediate_queue_len + - ceph_mds_log_evexg population: - id: mclock_shard_mclock_immediate_queue_len - meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_immediate_queue_len.' + id: mds_log_evexg + meaning: Expiring events. evidence: - - population_mclock_shard_mclock_immediate_queue_len + - population_mds_log_evexg components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mclock_shard_mclock_immediate_queue_len + - lifecycle_mds_log_evexg unit: quantity: count base: one rate: none - object: operations - aspect: immediate + object: events + aspect: evexg evidence: - - unit_mclock_shard_mclock_immediate_queue_len + - unit_mds_log_evexg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67025,36 +71394,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mclock_shard_mclock_immediate_queue_len + - labels_mds_log_evexg functional_dependencies: {} - mclock_shard_mclock_recovery_queue_len: + mds_log_evlrg: source: generated: registry_groups: - daemon_perf scope: registrations: - - mclock_shard_mclock_recovery_queue_len + - ceph_mds_log_evlrg population: - id: mclock_shard_mclock_recovery_queue_len - meaning: 'Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_recovery_queue_len.' + id: mds_log_evlrg + meaning: Large events. evidence: - - population_mclock_shard_mclock_recovery_queue_len + - population_mds_log_evlrg components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mclock_shard_mclock_recovery_queue_len + - lifecycle_mds_log_evlrg unit: quantity: count base: one rate: none - object: operations - aspect: recovery + object: events + aspect: evlrg evidence: - - unit_mclock_shard_mclock_recovery_queue_len + - unit_mds_log_evlrg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67065,36 +71434,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mclock_shard_mclock_recovery_queue_len + - labels_mds_log_evlrg functional_dependencies: {} - mds_cache_dir_handle_discover: + mds_log_evtrm: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_dir_handle_discover + - ceph_mds_log_evtrm population: - id: mds_cache_dir_handle_discover - meaning: Directory replication discovery message handled. + id: mds_log_evtrm + meaning: Trimmed events. evidence: - - population_mds_cache_dir_handle_discover + - population_mds_log_evtrm components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_dir_handle_discover + - lifecycle_mds_log_evtrm unit: quantity: count base: one rate: none - object: messages - aspect: handle_discover + object: events + aspect: evtrm evidence: - - unit_mds_cache_dir_handle_discover + - unit_mds_log_evtrm labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67105,36 +71474,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_dir_handle_discover + - labels_mds_log_evtrm functional_dependencies: {} - mds_cache_dir_send_discover: + mds_log_expos: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_dir_send_discover + - ceph_mds_log_expos population: - id: mds_cache_dir_send_discover - meaning: Directory replication discovery message sent. + id: mds_log_expos + meaning: Journaler xpire position. evidence: - - population_mds_cache_dir_send_discover + - population_mds_log_expos components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_dir_send_discover + - lifecycle_mds_log_expos unit: quantity: count base: one rate: none - object: messages - aspect: send_discover + object: position + aspect: expos evidence: - - unit_mds_cache_dir_send_discover + - unit_mds_log_expos labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67145,36 +71514,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_dir_send_discover + - labels_mds_log_expos functional_dependencies: {} - mds_cache_dir_try_discover: + mds_log_jlat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_dir_try_discover + - ceph_mds_log_jlat_count population: - id: mds_cache_dir_try_discover - meaning: Directory replication attempt to discover. + id: mds_log_jlat_count + meaning: Journaler flush latency Count. evidence: - - population_mds_cache_dir_try_discover + - population_mds_log_jlat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_dir_try_discover + - lifecycle_mds_log_jlat_count unit: quantity: count base: one rate: none - object: attempts - aspect: try_discover + object: operations + aspect: value evidence: - - unit_mds_cache_dir_try_discover + - unit_mds_log_jlat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67185,36 +71554,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_dir_try_discover + - labels_mds_log_jlat_count functional_dependencies: {} - mds_cache_dir_update: + mds_log_jlat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_cache_dir_update + - ceph_mds_log_jlat_sum_exporter_perf + - ceph_mds_log_jlat_sum_mgr_perf population: - id: mds_cache_dir_update - meaning: Directory replication directives. + id: mds_log_jlat_sum + meaning: Journaler flush latency Total. evidence: - - population_mds_cache_dir_update + - population_mds_log_jlat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_dir_update + - lifecycle_mds_log_jlat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: directives - aspect: update + object: accumulated_latency + aspect: value evidence: - - unit_mds_cache_dir_update + - unit_mds_log_jlat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67225,36 +71596,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_dir_update + - labels_mds_log_jlat_sum functional_dependencies: {} - mds_cache_dir_update_receipt: + mds_log_rdpos: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_dir_update_receipt + - ceph_mds_log_rdpos population: - id: mds_cache_dir_update_receipt - meaning: Directory replication directives received. + id: mds_log_rdpos + meaning: Journaler read position. evidence: - - population_mds_cache_dir_update_receipt + - population_mds_log_rdpos components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_dir_update_receipt + - lifecycle_mds_log_rdpos unit: quantity: count base: one rate: none - object: directives - aspect: update_receipt + object: position + aspect: rdpos evidence: - - unit_mds_cache_dir_update_receipt + - unit_mds_log_rdpos labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67265,36 +71636,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_dir_update_receipt + - labels_mds_log_rdpos functional_dependencies: {} - mds_cache_ireq_enqueue_scrub: + mds_log_replayed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_ireq_enqueue_scrub + - ceph_mds_log_replayed population: - id: mds_cache_ireq_enqueue_scrub - meaning: Internal Request type enqueue scrub. + id: mds_log_replayed + meaning: Events replayed. evidence: - - population_mds_cache_ireq_enqueue_scrub + - population_mds_log_replayed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_ireq_enqueue_scrub + - lifecycle_mds_log_replayed unit: quantity: count base: one rate: none - object: scrubs - aspect: value + object: events + aspect: replayed evidence: - - unit_mds_cache_ireq_enqueue_scrub + - unit_mds_log_replayed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67305,36 +71676,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_ireq_enqueue_scrub + - labels_mds_log_replayed functional_dependencies: {} - mds_cache_ireq_exportdir: + mds_log_seg: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_ireq_exportdir + - ceph_mds_log_seg population: - id: mds_cache_ireq_exportdir - meaning: Internal Request type export dir. + id: mds_log_seg + meaning: Segments. evidence: - - population_mds_cache_ireq_exportdir + - population_mds_log_seg components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_ireq_exportdir + - lifecycle_mds_log_seg unit: quantity: count base: one rate: none - object: operations - aspect: exportdir + object: segments + aspect: seg evidence: - - unit_mds_cache_ireq_exportdir + - unit_mds_log_seg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67345,36 +71716,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_ireq_exportdir + - labels_mds_log_seg functional_dependencies: {} - mds_cache_ireq_flush: + mds_log_segadd: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_ireq_flush + - ceph_mds_log_segadd population: - id: mds_cache_ireq_flush - meaning: Internal Request type flush. + id: mds_log_segadd + meaning: Segments added. evidence: - - population_mds_cache_ireq_flush + - population_mds_log_segadd components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_ireq_flush + - lifecycle_mds_log_segadd unit: quantity: count base: one rate: none - object: operations - aspect: flush + object: segments + aspect: segadd evidence: - - unit_mds_cache_ireq_flush + - unit_mds_log_segadd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67385,36 +71756,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_ireq_flush + - labels_mds_log_segadd functional_dependencies: {} - mds_cache_ireq_fragmentdir: + mds_log_segex: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_ireq_fragmentdir + - ceph_mds_log_segex population: - id: mds_cache_ireq_fragmentdir - meaning: Internal Request type fragmentdir. + id: mds_log_segex + meaning: Total expired segments. evidence: - - population_mds_cache_ireq_fragmentdir + - population_mds_log_segex components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_ireq_fragmentdir + - lifecycle_mds_log_segex unit: quantity: count base: one rate: none - object: operations - aspect: fragmentdir + object: segments + aspect: segex evidence: - - unit_mds_cache_ireq_fragmentdir + - unit_mds_log_segex labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67425,36 +71796,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_ireq_fragmentdir + - labels_mds_log_segex functional_dependencies: {} - mds_cache_ireq_fragstats: + mds_log_segexd: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_ireq_fragstats + - ceph_mds_log_segexd population: - id: mds_cache_ireq_fragstats - meaning: Internal Request type frag stats. + id: mds_log_segexd + meaning: Current expired segments. evidence: - - population_mds_cache_ireq_fragstats + - population_mds_log_segexd components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_ireq_fragstats + - lifecycle_mds_log_segexd unit: quantity: count base: one rate: none - object: operations - aspect: fragstats + object: segments + aspect: segexd evidence: - - unit_mds_cache_ireq_fragstats + - unit_mds_log_segexd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67465,36 +71836,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_ireq_fragstats + - labels_mds_log_segexd functional_dependencies: {} - mds_cache_ireq_inodestats: + mds_log_segexg: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_ireq_inodestats + - ceph_mds_log_segexg population: - id: mds_cache_ireq_inodestats - meaning: Internal Request type inode stats. + id: mds_log_segexg + meaning: Expiring segments. evidence: - - population_mds_cache_ireq_inodestats + - population_mds_log_segexg components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_ireq_inodestats + - lifecycle_mds_log_segexg unit: quantity: count base: one rate: none - object: inodes - aspect: inodestats + object: segments + aspect: segexg evidence: - - unit_mds_cache_ireq_inodestats + - unit_mds_log_segexg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67505,36 +71876,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_ireq_inodestats + - labels_mds_log_segexg functional_dependencies: {} - mds_cache_ireq_quiesce_inode: + mds_log_segmjr: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_ireq_quiesce_inode + - ceph_mds_log_segmjr population: - id: mds_cache_ireq_quiesce_inode - meaning: Internal Request type quiesce subvolume inode. + id: mds_log_segmjr + meaning: Major Segments. evidence: - - population_mds_cache_ireq_quiesce_inode + - population_mds_log_segmjr components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_ireq_quiesce_inode + - lifecycle_mds_log_segmjr unit: quantity: count base: one rate: none - object: inodes - aspect: quiesce_inode + object: segments + aspect: segmjr evidence: - - unit_mds_cache_ireq_quiesce_inode + - unit_mds_log_segmjr labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67545,36 +71916,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_ireq_quiesce_inode + - labels_mds_log_segmjr functional_dependencies: {} - mds_cache_ireq_quiesce_path: + mds_log_segtrm: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_ireq_quiesce_path + - ceph_mds_log_segtrm population: - id: mds_cache_ireq_quiesce_path - meaning: Internal Request type quiesce subvolume. + id: mds_log_segtrm + meaning: Trimmed segments. evidence: - - population_mds_cache_ireq_quiesce_path + - population_mds_log_segtrm components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_ireq_quiesce_path + - lifecycle_mds_log_segtrm unit: quantity: count base: one rate: none - object: operations - aspect: quiesce_path + object: segments + aspect: segtrm evidence: - - unit_mds_cache_ireq_quiesce_path + - unit_mds_log_segtrm labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67585,36 +71956,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_ireq_quiesce_path + - labels_mds_log_segtrm functional_dependencies: {} - mds_cache_num_recovering_enqueued: + mds_log_wrpos: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_num_recovering_enqueued + - ceph_mds_log_wrpos population: - id: mds_cache_num_recovering_enqueued - meaning: Files waiting for recovery. + id: mds_log_wrpos + meaning: Journaler write position. evidence: - - population_mds_cache_num_recovering_enqueued + - population_mds_log_wrpos components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_cache_num_recovering_enqueued + - lifecycle_mds_log_wrpos unit: quantity: count base: one rate: none - object: files - aspect: enqueued + object: position + aspect: wrpos evidence: - - unit_mds_cache_num_recovering_enqueued + - unit_mds_log_wrpos labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67625,36 +71996,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_num_recovering_enqueued + - labels_mds_log_wrpos functional_dependencies: {} - mds_cache_num_recovering_prioritized: + mds_mem_cap: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_num_recovering_prioritized + - ceph_mds_mem_cap population: - id: mds_cache_num_recovering_prioritized - meaning: Files waiting for recovery with elevated priority. + id: mds_mem_cap + meaning: Capabilities. evidence: - - population_mds_cache_num_recovering_prioritized + - population_mds_mem_cap components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_cache_num_recovering_prioritized + - lifecycle_mds_mem_cap unit: quantity: count base: one rate: none - object: files - aspect: prioritized + object: capabilities + aspect: value evidence: - - unit_mds_cache_num_recovering_prioritized + - unit_mds_mem_cap labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67665,36 +72036,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_num_recovering_prioritized + - labels_mds_mem_cap functional_dependencies: {} - mds_cache_num_recovering_processing: + mds_mem_cap_minus: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_num_recovering_processing + - ceph_mds_mem_cap_minus population: - id: mds_cache_num_recovering_processing - meaning: Files currently being recovered. + id: mds_mem_cap_minus + meaning: Capabilities removed. evidence: - - population_mds_cache_num_recovering_processing + - population_mds_mem_cap_minus components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_cache_num_recovering_processing + - lifecycle_mds_mem_cap_minus unit: quantity: count base: one rate: none - object: files - aspect: processing + object: capabilities + aspect: minus evidence: - - unit_mds_cache_num_recovering_processing + - unit_mds_mem_cap_minus labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67705,36 +72076,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_num_recovering_processing + - labels_mds_mem_cap_minus functional_dependencies: {} - mds_cache_num_strays: + mds_mem_cap_plus: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_num_strays + - ceph_mds_mem_cap_plus population: - id: mds_cache_num_strays - meaning: Stray dentries. + id: mds_mem_cap_plus + meaning: Capabilities added. evidence: - - population_mds_cache_num_strays + - population_mds_mem_cap_plus components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_cache_num_strays + - lifecycle_mds_mem_cap_plus unit: quantity: count base: one rate: none - object: items - aspect: strays + object: capabilities + aspect: plus evidence: - - unit_mds_cache_num_strays + - unit_mds_mem_cap_plus labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67745,36 +72116,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_num_strays + - labels_mds_mem_cap_plus functional_dependencies: {} - mds_cache_num_strays_delayed: + mds_mem_dir: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_num_strays_delayed + - ceph_mds_mem_dir population: - id: mds_cache_num_strays_delayed - meaning: Stray dentries delayed. + id: mds_mem_dir + meaning: Directories. evidence: - - population_mds_cache_num_strays_delayed + - population_mds_mem_dir components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_cache_num_strays_delayed + - lifecycle_mds_mem_dir unit: quantity: count base: one rate: none - object: items - aspect: delayed + object: directories + aspect: value evidence: - - unit_mds_cache_num_strays_delayed + - unit_mds_mem_dir labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67785,36 +72156,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_num_strays_delayed + - labels_mds_mem_dir functional_dependencies: {} - mds_cache_num_strays_enqueuing: + mds_mem_dir_minus: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_num_strays_enqueuing + - ceph_mds_mem_dir_minus population: - id: mds_cache_num_strays_enqueuing - meaning: Stray dentries enqueuing for purge. + id: mds_mem_dir_minus + meaning: Directories closed. evidence: - - population_mds_cache_num_strays_enqueuing + - population_mds_mem_dir_minus components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_cache_num_strays_enqueuing + - lifecycle_mds_mem_dir_minus unit: quantity: count base: one rate: none - object: items - aspect: enqueuing + object: directories + aspect: minus evidence: - - unit_mds_cache_num_strays_enqueuing + - unit_mds_mem_dir_minus labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67825,36 +72196,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_num_strays_enqueuing + - labels_mds_mem_dir_minus functional_dependencies: {} - mds_cache_recovery_completed: + mds_mem_dir_plus: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_recovery_completed + - ceph_mds_mem_dir_plus population: - id: mds_cache_recovery_completed - meaning: File recoveries completed. + id: mds_mem_dir_plus + meaning: Directories opened. evidence: - - population_mds_cache_recovery_completed + - population_mds_mem_dir_plus components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_recovery_completed + - lifecycle_mds_mem_dir_plus unit: quantity: count base: one rate: none - object: files - aspect: completed + object: directories + aspect: plus evidence: - - unit_mds_cache_recovery_completed + - unit_mds_mem_dir_plus labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67865,36 +72236,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_recovery_completed + - labels_mds_mem_dir_plus functional_dependencies: {} - mds_cache_recovery_started: + mds_mem_dn: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_recovery_started + - ceph_mds_mem_dn population: - id: mds_cache_recovery_started - meaning: File recoveries started. + id: mds_mem_dn + meaning: Dentries. evidence: - - population_mds_cache_recovery_started + - population_mds_mem_dn components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_recovery_started + - lifecycle_mds_mem_dn unit: quantity: count base: one rate: none - object: files - aspect: started + object: dentries + aspect: value evidence: - - unit_mds_cache_recovery_started + - unit_mds_mem_dn labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67905,36 +72276,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_recovery_started + - labels_mds_mem_dn functional_dependencies: {} - mds_cache_strays_created: + mds_mem_dn_minus: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_strays_created + - ceph_mds_mem_dn_minus population: - id: mds_cache_strays_created - meaning: Stray dentries created. + id: mds_mem_dn_minus + meaning: Dentries closed. evidence: - - population_mds_cache_strays_created + - population_mds_mem_dn_minus components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_strays_created + - lifecycle_mds_mem_dn_minus unit: quantity: count base: one rate: none - object: events - aspect: created + object: dentries + aspect: minus evidence: - - unit_mds_cache_strays_created + - unit_mds_mem_dn_minus labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67945,36 +72316,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_strays_created + - labels_mds_mem_dn_minus functional_dependencies: {} - mds_cache_strays_enqueued: + mds_mem_dn_plus: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_strays_enqueued + - ceph_mds_mem_dn_plus population: - id: mds_cache_strays_enqueued - meaning: Stray dentries enqueued for purge. + id: mds_mem_dn_plus + meaning: Dentries opened. evidence: - - population_mds_cache_strays_enqueued + - population_mds_mem_dn_plus components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_strays_enqueued + - lifecycle_mds_mem_dn_plus unit: quantity: count base: one rate: none - object: events - aspect: enqueued + object: dentries + aspect: plus evidence: - - unit_mds_cache_strays_enqueued + - unit_mds_mem_dn_plus labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -67985,36 +72356,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_strays_enqueued + - labels_mds_mem_dn_plus functional_dependencies: {} - mds_cache_strays_migrated: + mds_mem_heap: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_strays_migrated + - ceph_mds_mem_heap population: - id: mds_cache_strays_migrated - meaning: Stray dentries migrated. + id: mds_mem_heap + meaning: Heap size. evidence: - - population_mds_cache_strays_migrated + - population_mds_mem_heap components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_strays_migrated + - lifecycle_mds_mem_heap unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: migrated + object: space_and_memory + aspect: heap evidence: - - unit_mds_cache_strays_migrated + - unit_mds_mem_heap labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68025,36 +72396,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_strays_migrated + - labels_mds_mem_heap functional_dependencies: {} - mds_cache_strays_reintegrated: + mds_mem_ino: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_strays_reintegrated + - ceph_mds_mem_ino population: - id: mds_cache_strays_reintegrated - meaning: Stray dentries reintegrated. + id: mds_mem_ino + meaning: Inodes. evidence: - - population_mds_cache_strays_reintegrated + - population_mds_mem_ino components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_strays_reintegrated + - lifecycle_mds_mem_ino unit: quantity: count base: one rate: none - object: events - aspect: reintegrated + object: inodes + aspect: value evidence: - - unit_mds_cache_strays_reintegrated + - unit_mds_mem_ino labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68065,36 +72436,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_strays_reintegrated + - labels_mds_mem_ino functional_dependencies: {} - mds_cache_uninline_started: + mds_mem_ino_minus: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_uninline_started + - ceph_mds_mem_ino_minus population: - id: mds_cache_uninline_started - meaning: Internal Counter type uninline started. + id: mds_mem_ino_minus + meaning: Inodes closed. evidence: - - population_mds_cache_uninline_started + - population_mds_mem_ino_minus components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_uninline_started + - lifecycle_mds_mem_ino_minus unit: quantity: count base: one rate: none - object: events - aspect: started + object: inodes + aspect: minus evidence: - - unit_mds_cache_uninline_started + - unit_mds_mem_ino_minus labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68105,36 +72476,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_uninline_started + - labels_mds_mem_ino_minus functional_dependencies: {} - mds_cache_uninline_succeeded: + mds_mem_ino_plus: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_uninline_succeeded + - ceph_mds_mem_ino_plus population: - id: mds_cache_uninline_succeeded - meaning: Internal Counter type uninline succeeded. + id: mds_mem_ino_plus + meaning: Inodes opened. evidence: - - population_mds_cache_uninline_succeeded + - population_mds_mem_ino_plus components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_cache_uninline_succeeded + - lifecycle_mds_mem_ino_plus unit: quantity: count base: one rate: none - object: events - aspect: succeeded + object: inodes + aspect: plus evidence: - - unit_mds_cache_uninline_succeeded + - unit_mds_mem_ino_plus labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68145,36 +72516,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_uninline_succeeded + - labels_mds_mem_ino_plus functional_dependencies: {} - mds_cache_uninline_write_failed: + mds_mem_rss: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_cache_uninline_write_failed + - ceph_mds_mem_rss population: - id: mds_cache_uninline_write_failed - meaning: Internal Counter type uninline write failed. + id: mds_mem_rss + meaning: RSS. evidence: - - population_mds_cache_uninline_write_failed + - population_mds_mem_rss components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_cache_uninline_write_failed + - lifecycle_mds_mem_rss unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: value + object: space_and_memory + aspect: rss evidence: - - unit_mds_cache_uninline_write_failed + - unit_mds_mem_rss labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68185,36 +72556,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_cache_uninline_write_failed + - labels_mds_mem_rss functional_dependencies: {} - mds_caps: + mds_metadata: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mds_caps + - ceph_mds_metadata population: - id: mds_caps - meaning: Capabilities. + id: mds_metadata + meaning: MDS Metadata. evidence: - - population_mds_caps + - population_mds_metadata components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_caps + - lifecycle_mds_metadata unit: - quantity: count + quantity: state base: one rate: none - object: capabilities + object: state aspect: value evidence: - - unit_mds_caps + - unit_mds_metadata labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68225,36 +72596,86 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_caps + - labels_mds_metadata + ceph_version: + meaning: Ceph source label ceph version. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_metadata + fs_id: + meaning: Ceph source label fs id. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_metadata + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_metadata + public_addr: + meaning: Ceph source label public addr. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_metadata + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_metadata functional_dependencies: {} - mds_ceph_cap_op_flush_ack: + mds_openino_backtrace_fetch: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_ceph_cap_op_flush_ack + - ceph_mds_openino_backtrace_fetch population: - id: mds_ceph_cap_op_flush_ack - meaning: caps truncate notify. + id: mds_openino_backtrace_fetch + meaning: OpenIno backtrace fetchings. evidence: - - population_mds_ceph_cap_op_flush_ack + - population_mds_openino_backtrace_fetch components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_ceph_cap_op_flush_ack + - lifecycle_mds_openino_backtrace_fetch unit: quantity: count base: one rate: none object: operations - aspect: ceph_cap_op_flush_ack + aspect: openino_backtrace_fetch evidence: - - unit_mds_ceph_cap_op_flush_ack + - unit_mds_openino_backtrace_fetch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68265,36 +72686,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_ceph_cap_op_flush_ack + - labels_mds_openino_backtrace_fetch functional_dependencies: {} - mds_ceph_cap_op_flushsnap_ack: + mds_openino_dir_fetch: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_ceph_cap_op_flushsnap_ack + - ceph_mds_openino_dir_fetch population: - id: mds_ceph_cap_op_flushsnap_ack - meaning: caps truncate notify. + id: mds_openino_dir_fetch + meaning: OpenIno incomplete directory fetchings. evidence: - - population_mds_ceph_cap_op_flushsnap_ack + - population_mds_openino_dir_fetch components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_ceph_cap_op_flushsnap_ack + - lifecycle_mds_openino_dir_fetch unit: quantity: count base: one rate: none object: operations - aspect: ceph_cap_op_flushsnap_ack + aspect: openino_dir_fetch evidence: - - unit_mds_ceph_cap_op_flushsnap_ack + - unit_mds_openino_dir_fetch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68305,36 +72726,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_ceph_cap_op_flushsnap_ack + - labels_mds_openino_dir_fetch functional_dependencies: {} - mds_ceph_cap_op_grant: + mds_openino_peer_discover: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_ceph_cap_op_grant + - ceph_mds_openino_peer_discover population: - id: mds_ceph_cap_op_grant - meaning: Grant caps. + id: mds_openino_peer_discover + meaning: OpenIno peer inode discovers. evidence: - - population_mds_ceph_cap_op_grant + - population_mds_openino_peer_discover components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_ceph_cap_op_grant + - lifecycle_mds_openino_peer_discover unit: quantity: count base: one rate: none - object: operations - aspect: ceph_cap_op_grant + object: inodes + aspect: value evidence: - - unit_mds_ceph_cap_op_grant + - unit_mds_openino_peer_discover labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68345,36 +72766,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_ceph_cap_op_grant + - labels_mds_openino_peer_discover functional_dependencies: {} - mds_ceph_cap_op_revoke: + mds_per_client_avg_metadata_latency: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_ceph_cap_op_revoke + - mds_client_avg_metadata_latency population: - id: mds_ceph_cap_op_revoke - meaning: Revoke caps. + id: mds_per_client_avg_metadata_latency + meaning: 'Source-derived dynamic CephFS client metric: avg_metadata_latency.' evidence: - - population_mds_ceph_cap_op_revoke + - population_mds_per_client_avg_metadata_latency components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_ceph_cap_op_revoke + - lifecycle_mds_per_client_avg_metadata_latency unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: ceph_cap_op_revoke + object: average_operation_latency + aspect: metadata evidence: - - unit_mds_ceph_cap_op_revoke + - unit_mds_per_client_avg_metadata_latency labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68385,36 +72806,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_ceph_cap_op_revoke + - labels_mds_per_client_avg_metadata_latency + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_avg_metadata_latency + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_avg_metadata_latency functional_dependencies: {} - mds_ceph_cap_op_trunc: + mds_per_client_avg_read_latency: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_ceph_cap_op_trunc + - mds_client_avg_read_latency population: - id: mds_ceph_cap_op_trunc - meaning: caps truncate notify. + id: mds_per_client_avg_read_latency + meaning: 'Source-derived dynamic CephFS client metric: avg_read_latency.' evidence: - - population_mds_ceph_cap_op_trunc + - population_mds_per_client_avg_read_latency components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_ceph_cap_op_trunc + - lifecycle_mds_per_client_avg_read_latency unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: ceph_cap_op_trunc + object: average_operation_latency + aspect: read evidence: - - unit_mds_ceph_cap_op_trunc + - unit_mds_per_client_avg_read_latency labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68425,36 +72866,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_ceph_cap_op_trunc + - labels_mds_per_client_avg_read_latency + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_avg_read_latency + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_avg_read_latency functional_dependencies: {} - mds_client_metrics_num_clients: + mds_per_client_avg_write_latency: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_client_metrics_num_clients + - mds_client_avg_write_latency population: - id: mds_client_metrics_num_clients - meaning: Number of connected CephFS clients. + id: mds_per_client_avg_write_latency + meaning: 'Source-derived dynamic CephFS client metric: avg_write_latency.' evidence: - - population_mds_client_metrics_num_clients + - population_mds_per_client_avg_write_latency components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_client_metrics_num_clients + - lifecycle_mds_per_client_avg_write_latency unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: clients - aspect: client_metrics_num_clients + object: average_operation_latency + aspect: write evidence: - - unit_mds_client_metrics_num_clients + - unit_mds_per_client_avg_write_latency labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68465,9 +72926,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_client_metrics_num_clients - fs_name: - meaning: Ceph source label fs name. + - labels_mds_per_client_avg_write_latency + client: + meaning: Ceph source label client. presence: required domain: kind: open @@ -68475,9 +72936,9 @@ signals: kind: unknown stability: stable evidence: - - labels_mds_client_metrics_num_clients - id: - meaning: Ceph source label id. + - labels_mds_per_client_avg_write_latency + rank: + meaning: Ceph source label rank. presence: required domain: kind: open @@ -68485,36 +72946,36 @@ signals: kind: unknown stability: stable evidence: - - labels_mds_client_metrics_num_clients + - labels_mds_per_client_avg_write_latency functional_dependencies: {} - mds_dir_commit: + mds_per_client_cap_hits: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_dir_commit + - mds_client_cap_hits population: - id: mds_dir_commit - meaning: Directory commit. + id: mds_per_client_cap_hits + meaning: 'Source-derived dynamic CephFS client metric: cap_hits.' evidence: - - population_mds_dir_commit + - population_mds_per_client_cap_hits components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_dir_commit + - lifecycle_mds_per_client_cap_hits unit: quantity: count base: one rate: none - object: operations - aspect: dir_commit + object: accesses + aspect: hits evidence: - - unit_mds_dir_commit + - unit_mds_per_client_cap_hits labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68525,36 +72986,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_dir_commit + - labels_mds_per_client_cap_hits + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_cap_hits + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_cap_hits functional_dependencies: {} - mds_dir_fetch_complete: + mds_per_client_cap_miss: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_dir_fetch_complete + - mds_client_cap_miss population: - id: mds_dir_fetch_complete - meaning: Fetch complete dirfrag. + id: mds_per_client_cap_miss + meaning: 'Source-derived dynamic CephFS client metric: cap_miss.' evidence: - - population_mds_dir_fetch_complete + - population_mds_per_client_cap_miss components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_dir_fetch_complete + - lifecycle_mds_per_client_cap_miss unit: quantity: count base: one rate: none - object: dirfrags - aspect: dir_fetch_complete + object: accesses + aspect: misses evidence: - - unit_mds_dir_fetch_complete + - unit_mds_per_client_cap_miss labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68565,36 +73046,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_dir_fetch_complete + - labels_mds_per_client_cap_miss + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_cap_miss + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_cap_miss functional_dependencies: {} - mds_dir_fetch_keys: + mds_per_client_dentry_lease_hits: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_dir_fetch_keys + - mds_client_dentry_lease_hits population: - id: mds_dir_fetch_keys - meaning: Fetch keys from dirfrag. + id: mds_per_client_dentry_lease_hits + meaning: 'Source-derived dynamic CephFS client metric: dentry_lease_hits.' evidence: - - population_mds_dir_fetch_keys + - population_mds_per_client_dentry_lease_hits components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_dir_fetch_keys + - lifecycle_mds_per_client_dentry_lease_hits unit: quantity: count base: one rate: none - object: keys - aspect: value + object: lookups + aspect: hits evidence: - - unit_mds_dir_fetch_keys + - unit_mds_per_client_dentry_lease_hits labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68605,36 +73106,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_dir_fetch_keys + - labels_mds_per_client_dentry_lease_hits + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_dentry_lease_hits + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_dentry_lease_hits functional_dependencies: {} - mds_dir_merge: + mds_per_client_dentry_lease_miss: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_dir_merge + - mds_client_dentry_lease_miss population: - id: mds_dir_merge - meaning: Directory merge. + id: mds_per_client_dentry_lease_miss + meaning: 'Source-derived dynamic CephFS client metric: dentry_lease_miss.' evidence: - - population_mds_dir_merge + - population_mds_per_client_dentry_lease_miss components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_dir_merge + - lifecycle_mds_per_client_dentry_lease_miss unit: quantity: count base: one rate: none - object: dirfrags - aspect: dir_merge + object: lookups + aspect: misses evidence: - - unit_mds_dir_merge + - unit_mds_per_client_dentry_lease_miss labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68645,36 +73166,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_dir_merge + - labels_mds_per_client_dentry_lease_miss + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_dentry_lease_miss + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_dentry_lease_miss functional_dependencies: {} - mds_dir_split: + mds_per_client_opened_files: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_dir_split + - mds_client_opened_files population: - id: mds_dir_split - meaning: Directory split. + id: mds_per_client_opened_files + meaning: 'Source-derived dynamic CephFS client metric: opened_files.' evidence: - - population_mds_dir_split + - population_mds_per_client_opened_files components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_dir_split + - lifecycle_mds_per_client_opened_files unit: quantity: count base: one rate: none - object: dirfrags - aspect: dir_split + object: files + aspect: open evidence: - - unit_mds_dir_split + - unit_mds_per_client_opened_files labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68685,36 +73226,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_dir_split + - labels_mds_per_client_opened_files + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_opened_files + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_opened_files functional_dependencies: {} - mds_exported: + mds_per_client_opened_inodes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_exported + - mds_client_opened_inodes population: - id: mds_exported - meaning: Exports. + id: mds_per_client_opened_inodes + meaning: 'Source-derived dynamic CephFS client metric: opened_inodes.' evidence: - - population_mds_exported + - population_mds_per_client_opened_inodes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_exported + - lifecycle_mds_per_client_opened_inodes unit: quantity: count base: one rate: none - object: events - aspect: exported + object: inodes + aspect: open evidence: - - unit_mds_exported + - unit_mds_per_client_opened_inodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68725,36 +73286,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_exported + - labels_mds_per_client_opened_inodes + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_opened_inodes + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_opened_inodes functional_dependencies: {} - mds_exported_inodes: + mds_per_client_pinned_icaps: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_exported_inodes + - mds_client_pinned_icaps population: - id: mds_exported_inodes - meaning: Exported inodes. + id: mds_per_client_pinned_icaps + meaning: 'Source-derived dynamic CephFS client metric: pinned_icaps.' evidence: - - population_mds_exported_inodes + - population_mds_per_client_pinned_icaps components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_exported_inodes + - lifecycle_mds_per_client_pinned_icaps unit: quantity: count base: one rate: none - object: inodes - aspect: exported_inodes + object: capabilities + aspect: pinned evidence: - - unit_mds_exported_inodes + - unit_mds_per_client_pinned_icaps labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68765,36 +73346,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_exported_inodes + - labels_mds_per_client_pinned_icaps + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_pinned_icaps + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_pinned_icaps functional_dependencies: {} - mds_forward: + mds_per_client_total_inodes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_forward + - mds_client_total_inodes population: - id: mds_forward - meaning: Forwarding request. + id: mds_per_client_total_inodes + meaning: 'Source-derived dynamic CephFS client metric: total_inodes.' evidence: - - population_mds_forward + - population_mds_per_client_total_inodes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_forward + - lifecycle_mds_per_client_total_inodes unit: quantity: count base: one rate: none - object: operations - aspect: forward + object: inodes + aspect: total evidence: - - unit_mds_forward + - unit_mds_per_client_total_inodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68805,36 +73406,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_forward + - labels_mds_per_client_total_inodes + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_inodes + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_inodes functional_dependencies: {} - mds_handle_client_cap_release: + mds_per_client_total_read_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_handle_client_cap_release + - mds_client_total_read_ops population: - id: mds_handle_client_cap_release - meaning: Client cap release msg. + id: mds_per_client_total_read_ops + meaning: 'Source-derived dynamic CephFS client metric: total_read_ops.' evidence: - - population_mds_handle_client_cap_release + - population_mds_per_client_total_read_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_handle_client_cap_release + - lifecycle_mds_per_client_total_read_ops unit: quantity: count base: one rate: none - object: messages - aspect: handle_client_cap_release + object: operations + aspect: o_operations_read evidence: - - unit_mds_handle_client_cap_release + - unit_mds_per_client_total_read_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68845,36 +73466,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_handle_client_cap_release + - labels_mds_per_client_total_read_ops + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_read_ops + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_read_ops functional_dependencies: {} - mds_handle_client_caps: + mds_per_client_total_read_size: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_handle_client_caps + - mds_client_total_read_size population: - id: mds_handle_client_caps - meaning: Client caps msg. + id: mds_per_client_total_read_size + meaning: 'Source-derived dynamic CephFS client metric: total_read_size.' evidence: - - population_mds_handle_client_caps + - population_mds_per_client_total_read_size components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_handle_client_caps + - lifecycle_mds_per_client_total_read_size unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: messages - aspect: handle_client_caps + object: reported_i + aspect: o_volume_read evidence: - - unit_mds_handle_client_caps + - unit_mds_per_client_total_read_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68885,36 +73526,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_handle_client_caps + - labels_mds_per_client_total_read_size + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_read_size + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_read_size functional_dependencies: {} - mds_handle_client_caps_dirty: + mds_per_client_total_write_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_handle_client_caps_dirty + - mds_client_total_write_ops population: - id: mds_handle_client_caps_dirty - meaning: Client dirty caps msg. + id: mds_per_client_total_write_ops + meaning: 'Source-derived dynamic CephFS client metric: total_write_ops.' evidence: - - population_mds_handle_client_caps_dirty + - population_mds_per_client_total_write_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_handle_client_caps_dirty + - lifecycle_mds_per_client_total_write_ops unit: quantity: count base: one rate: none - object: messages - aspect: handle_client_caps_dirty + object: operations + aspect: o_operations_write evidence: - - unit_mds_handle_client_caps_dirty + - unit_mds_per_client_total_write_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68922,39 +73583,59 @@ signals: domain: kind: open endpoint_cardinality: - kind: operational_population + kind: operational_population + stability: stable + evidence: + - labels_mds_per_client_total_write_ops + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_write_ops + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown stability: stable evidence: - - labels_mds_handle_client_caps_dirty + - labels_mds_per_client_total_write_ops functional_dependencies: {} - mds_handle_inode_file_caps: + mds_per_client_total_write_size: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_handle_inode_file_caps + - mds_client_total_write_size population: - id: mds_handle_inode_file_caps - meaning: Inter mds caps msg. + id: mds_per_client_total_write_size + meaning: 'Source-derived dynamic CephFS client metric: total_write_size.' evidence: - - population_mds_handle_inode_file_caps + - population_mds_per_client_total_write_size components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_handle_inode_file_caps + - lifecycle_mds_per_client_total_write_size unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: inodes - aspect: value + object: reported_i + aspect: o_volume_write evidence: - - unit_mds_handle_inode_file_caps + - unit_mds_per_client_total_write_size labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -68965,36 +73646,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_handle_inode_file_caps + - labels_mds_per_client_total_write_size + client: + meaning: Ceph source label client. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_write_size + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mds_per_client_total_write_size functional_dependencies: {} - mds_imported: + mds_process_request_cap_release: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_imported + - ceph_mds_process_request_cap_release population: - id: mds_imported - meaning: Imports. + id: mds_process_request_cap_release + meaning: Process request cap release. evidence: - - population_mds_imported + - population_mds_process_request_cap_release components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_imported + - lifecycle_mds_process_request_cap_release unit: quantity: count base: one rate: none - object: events - aspect: imported + object: operations + aspect: process_request_cap_release evidence: - - unit_mds_imported + - unit_mds_process_request_cap_release labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69005,36 +73706,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_imported + - labels_mds_process_request_cap_release functional_dependencies: {} - mds_imported_inodes: + mds_q: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_imported_inodes + - ceph_mds_q population: - id: mds_imported_inodes - meaning: Imported inodes. + id: mds_q + meaning: Dispatch queue length. evidence: - - population_mds_imported_inodes + - population_mds_q components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_imported_inodes + - lifecycle_mds_q unit: quantity: count base: one rate: none - object: inodes - aspect: imported_inodes + object: requests + aspect: q evidence: - - unit_mds_imported_inodes + - unit_mds_q labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69045,36 +73746,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_imported_inodes + - labels_mds_q functional_dependencies: {} - mds_inodes: + mds_reply: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_inodes + - ceph_mds_reply population: - id: mds_inodes - meaning: Inodes. + id: mds_reply + meaning: Replies. evidence: - - population_mds_inodes + - population_mds_reply components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_inodes + - lifecycle_mds_reply unit: quantity: count base: one rate: none - object: inodes - aspect: inodes + object: events + aspect: reply evidence: - - unit_mds_inodes + - unit_mds_reply labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69085,36 +73786,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_inodes + - labels_mds_reply functional_dependencies: {} - mds_inodes_bottom: + mds_reply_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_inodes_bottom + - ceph_mds_reply_latency_count population: - id: mds_inodes_bottom - meaning: Inodes on bottom. + id: mds_reply_latency_count + meaning: Reply latency Count. evidence: - - population_mds_inodes_bottom + - population_mds_reply_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_inodes_bottom + - lifecycle_mds_reply_latency_count unit: quantity: count base: one rate: none - object: inodes - aspect: bottom + object: operations + aspect: value evidence: - - unit_mds_inodes_bottom + - unit_mds_reply_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69125,36 +73826,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_inodes_bottom + - labels_mds_reply_latency_count functional_dependencies: {} - mds_inodes_expired: + mds_reply_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_inodes_expired + - ceph_mds_reply_latency_sum_exporter_perf + - ceph_mds_reply_latency_sum_mgr_perf population: - id: mds_inodes_expired - meaning: Inodes expired. + id: mds_reply_latency_sum + meaning: Reply latency Total. evidence: - - population_mds_inodes_expired + - population_mds_reply_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_inodes_expired + - lifecycle_mds_reply_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: inodes - aspect: expired + object: accumulated_latency + aspect: value evidence: - - unit_mds_inodes_expired + - unit_mds_reply_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69165,36 +73868,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_inodes_expired + - labels_mds_reply_latency_sum functional_dependencies: {} - mds_inodes_pin_tail: + mds_request: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_inodes_pin_tail + - ceph_mds_request population: - id: mds_inodes_pin_tail - meaning: Inodes on pin tail. + id: mds_request + meaning: Requests. evidence: - - population_mds_inodes_pin_tail + - population_mds_request components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_inodes_pin_tail + - lifecycle_mds_request unit: quantity: count base: one rate: none - object: inodes - aspect: pin_tail + object: operations + aspect: request evidence: - - unit_mds_inodes_pin_tail + - unit_mds_request labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69205,36 +73908,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_inodes_pin_tail + - labels_mds_request functional_dependencies: {} - mds_inodes_pinned: + mds_root_rbytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_inodes_pinned + - ceph_mds_root_rbytes population: - id: mds_inodes_pinned - meaning: Inodes pinned. + id: mds_root_rbytes + meaning: root inode rbytes. evidence: - - population_mds_inodes_pinned + - population_mds_root_rbytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_inodes_pinned + - lifecycle_mds_root_rbytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: inodes - aspect: pinned + object: space_and_memory + aspect: value evidence: - - unit_mds_inodes_pinned + - unit_mds_root_rbytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69245,36 +73948,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_inodes_pinned + - labels_mds_root_rbytes functional_dependencies: {} - mds_inodes_top: + mds_root_rfiles: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_inodes_top + - ceph_mds_root_rfiles population: - id: mds_inodes_top - meaning: Inodes on top. + id: mds_root_rfiles + meaning: root inode rfiles. evidence: - - population_mds_inodes_top + - population_mds_root_rfiles components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_inodes_top + - lifecycle_mds_root_rfiles unit: quantity: count base: one rate: none - object: inodes - aspect: top + object: files + aspect: value evidence: - - unit_mds_inodes_top + - unit_mds_root_rfiles labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69285,36 +73988,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_inodes_top + - labels_mds_root_rfiles functional_dependencies: {} - mds_inodes_with_caps: + mds_root_rsnaps: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_inodes_with_caps + - ceph_mds_root_rsnaps population: - id: mds_inodes_with_caps - meaning: Inodes with capabilities. + id: mds_root_rsnaps + meaning: root inode rsnaps. evidence: - - population_mds_inodes_with_caps + - population_mds_root_rsnaps components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_inodes_with_caps + - lifecycle_mds_root_rsnaps unit: quantity: count base: one rate: none - object: inodes + object: snapshots aspect: value evidence: - - unit_mds_inodes_with_caps + - unit_mds_root_rsnaps labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69325,36 +74028,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_inodes_with_caps + - labels_mds_root_rsnaps functional_dependencies: {} - mds_load_cent: + mds_scrub_backtrace_fetch: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_load_cent + - ceph_mds_scrub_backtrace_fetch population: - id: mds_load_cent - meaning: Load per cent. + id: mds_scrub_backtrace_fetch + meaning: Scrub backtrace fetchings. evidence: - - population_mds_load_cent + - population_mds_scrub_backtrace_fetch components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_load_cent + - lifecycle_mds_scrub_backtrace_fetch unit: quantity: count base: one rate: none - object: load - aspect: value + object: backtraces + aspect: backtrace_fetch evidence: - - unit_mds_load_cent + - unit_mds_scrub_backtrace_fetch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69365,36 +74068,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_load_cent + - labels_mds_scrub_backtrace_fetch functional_dependencies: {} - mds_log_ev: + mds_scrub_backtrace_repaired: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_ev + - ceph_mds_scrub_backtrace_repaired population: - id: mds_log_ev - meaning: Events. + id: mds_scrub_backtrace_repaired + meaning: Scrub backtraces repaired. evidence: - - population_mds_log_ev + - population_mds_scrub_backtrace_repaired components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_ev + - lifecycle_mds_scrub_backtrace_repaired unit: quantity: count base: one rate: none - object: events - aspect: ev + object: backtraces + aspect: backtrace_repaired evidence: - - unit_mds_log_ev + - unit_mds_scrub_backtrace_repaired labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69405,36 +74108,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_ev + - labels_mds_scrub_backtrace_repaired functional_dependencies: {} - mds_log_evadd: + mds_scrub_dir_base_inodes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_evadd + - ceph_mds_scrub_dir_base_inodes population: - id: mds_log_evadd - meaning: Events submitted. + id: mds_scrub_dir_base_inodes + meaning: Scrub directory base inodes. evidence: - - population_mds_log_evadd + - population_mds_scrub_dir_base_inodes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_evadd + - lifecycle_mds_scrub_dir_base_inodes unit: quantity: count base: one rate: none - object: events - aspect: evadd + object: inodes + aspect: dir_base_inodes evidence: - - unit_mds_log_evadd + - unit_mds_scrub_dir_base_inodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69445,36 +74148,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_evadd + - labels_mds_scrub_dir_base_inodes functional_dependencies: {} - mds_log_evex: + mds_scrub_dir_inodes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_evex + - ceph_mds_scrub_dir_inodes population: - id: mds_log_evex - meaning: Total expired events. + id: mds_scrub_dir_inodes + meaning: Scrub directory inodes. evidence: - - population_mds_log_evex + - population_mds_scrub_dir_inodes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_evex + - lifecycle_mds_scrub_dir_inodes unit: quantity: count base: one rate: none - object: events - aspect: evex + object: inodes + aspect: dir_inodes evidence: - - unit_mds_log_evex + - unit_mds_scrub_dir_inodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69485,36 +74188,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_evex + - labels_mds_scrub_dir_inodes functional_dependencies: {} - mds_log_evexd: + mds_scrub_dirfrag_rstats: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_evexd + - ceph_mds_scrub_dirfrag_rstats population: - id: mds_log_evexd - meaning: Current expired events. + id: mds_scrub_dirfrag_rstats + meaning: Scrub dirfrags rstates. evidence: - - population_mds_log_evexd + - population_mds_scrub_dirfrag_rstats components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_evexd + - lifecycle_mds_scrub_dirfrag_rstats unit: quantity: count base: one rate: none - object: events - aspect: evexd + object: dirfrags + aspect: value evidence: - - unit_mds_log_evexd + - unit_mds_scrub_dirfrag_rstats labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69525,36 +74228,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_evexd + - labels_mds_scrub_dirfrag_rstats functional_dependencies: {} - mds_log_evexg: + mds_scrub_file_inodes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_evexg + - ceph_mds_scrub_file_inodes population: - id: mds_log_evexg - meaning: Expiring events. + id: mds_scrub_file_inodes + meaning: Scrub file inodes. evidence: - - population_mds_log_evexg + - population_mds_scrub_file_inodes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_evexg + - lifecycle_mds_scrub_file_inodes unit: quantity: count base: one rate: none - object: events - aspect: evexg + object: inodes + aspect: file_inodes evidence: - - unit_mds_log_evexg + - unit_mds_scrub_file_inodes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69565,36 +74268,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_evexg + - labels_mds_scrub_file_inodes functional_dependencies: {} - mds_log_evlrg: + mds_scrub_inotable_repaired: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_evlrg + - ceph_mds_scrub_inotable_repaired population: - id: mds_log_evlrg - meaning: Large events. + id: mds_scrub_inotable_repaired + meaning: Scrub inotable repaired. evidence: - - population_mds_log_evlrg + - population_mds_scrub_inotable_repaired components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_evlrg + - lifecycle_mds_scrub_inotable_repaired unit: quantity: count base: one rate: none - object: events - aspect: evlrg + object: inotables + aspect: inotable_repaired evidence: - - unit_mds_log_evlrg + - unit_mds_scrub_inotable_repaired labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69605,36 +74308,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_evlrg + - labels_mds_scrub_inotable_repaired functional_dependencies: {} - mds_log_evtrm: + mds_scrub_set_tag: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_evtrm + - ceph_mds_scrub_set_tag population: - id: mds_log_evtrm - meaning: Trimmed events. + id: mds_scrub_set_tag + meaning: Scrub set tags. evidence: - - population_mds_log_evtrm + - population_mds_scrub_set_tag components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_evtrm + - lifecycle_mds_scrub_set_tag unit: quantity: count base: one rate: none - object: events - aspect: evtrm + object: tags + aspect: set_tag evidence: - - unit_mds_log_evtrm + - unit_mds_scrub_set_tag labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69645,36 +74348,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_evtrm + - labels_mds_scrub_set_tag functional_dependencies: {} - mds_log_expos: + mds_server_cap_acquisition_throttle: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_expos + - ceph_mds_server_cap_acquisition_throttle population: - id: mds_log_expos - meaning: Journaler xpire position. + id: mds_server_cap_acquisition_throttle + meaning: Cap acquisition throttle counter. evidence: - - population_mds_log_expos + - population_mds_server_cap_acquisition_throttle components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_expos + - lifecycle_mds_server_cap_acquisition_throttle unit: quantity: count base: one rate: none - object: position - aspect: expos + object: requests + aspect: server_cap_acquisition_throttle evidence: - - unit_mds_log_expos + - unit_mds_server_cap_acquisition_throttle labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69685,36 +74388,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_expos + - labels_mds_server_cap_acquisition_throttle functional_dependencies: {} - mds_log_jlat_count: + mds_server_cap_revoke_eviction: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_jlat_count + - ceph_mds_server_cap_revoke_eviction population: - id: mds_log_jlat_count - meaning: Journaler flush latency Count. + id: mds_server_cap_revoke_eviction + meaning: Cap Revoke Client Eviction. evidence: - - population_mds_log_jlat_count + - population_mds_server_cap_revoke_eviction components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_jlat_count + - lifecycle_mds_server_cap_revoke_eviction unit: quantity: count base: one rate: none - object: operations - aspect: value + object: clients + aspect: server_cap_revoke_eviction evidence: - - unit_mds_log_jlat_count + - unit_mds_server_cap_revoke_eviction labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69725,38 +74428,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_jlat_count + - labels_mds_server_cap_revoke_eviction functional_dependencies: {} - mds_log_jlat_sum: + mds_server_dispatch_client_request: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_log_jlat_sum_exporter_perf - - ceph_mds_log_jlat_sum_mgr_perf + - ceph_mds_server_dispatch_client_request population: - id: mds_log_jlat_sum - meaning: Journaler flush latency Total. + id: mds_server_dispatch_client_request + meaning: Client requests dispatched. evidence: - - population_mds_log_jlat_sum + - population_mds_server_dispatch_client_request components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_jlat_sum + - lifecycle_mds_server_dispatch_client_request unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: value + object: operations + aspect: server_dispatch_client_request evidence: - - unit_mds_log_jlat_sum + - unit_mds_server_dispatch_client_request labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69767,36 +74468,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_jlat_sum + - labels_mds_server_dispatch_client_request functional_dependencies: {} - mds_log_rdpos: + mds_server_dispatch_server_request: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_rdpos + - ceph_mds_server_dispatch_server_request population: - id: mds_log_rdpos - meaning: Journaler read position. + id: mds_server_dispatch_server_request + meaning: Server requests dispatched. evidence: - - population_mds_log_rdpos + - population_mds_server_dispatch_server_request components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_rdpos + - lifecycle_mds_server_dispatch_server_request unit: quantity: count base: one rate: none - object: position - aspect: rdpos + object: operations + aspect: server_dispatch_server_request evidence: - - unit_mds_log_rdpos + - unit_mds_server_dispatch_server_request labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69807,36 +74508,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_rdpos + - labels_mds_server_dispatch_server_request functional_dependencies: {} - mds_log_replayed: + mds_server_handle_client_request: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_replayed + - ceph_mds_server_handle_client_request population: - id: mds_log_replayed - meaning: Events replayed. + id: mds_server_handle_client_request + meaning: Client requests. evidence: - - population_mds_log_replayed + - population_mds_server_handle_client_request components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_replayed + - lifecycle_mds_server_handle_client_request unit: quantity: count base: one rate: none - object: events - aspect: replayed + object: operations + aspect: server_handle_client_request evidence: - - unit_mds_log_replayed + - unit_mds_server_handle_client_request labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69847,36 +74548,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_replayed + - labels_mds_server_handle_client_request functional_dependencies: {} - mds_log_seg: + mds_server_handle_client_session: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_seg + - ceph_mds_server_handle_client_session population: - id: mds_log_seg - meaning: Segments. + id: mds_server_handle_client_session + meaning: Client session messages. evidence: - - population_mds_log_seg + - population_mds_server_handle_client_session components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_seg + - lifecycle_mds_server_handle_client_session unit: quantity: count base: one rate: none - object: segments - aspect: seg + object: events + aspect: server_handle_client_session evidence: - - unit_mds_log_seg + - unit_mds_server_handle_client_session labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69887,36 +74588,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_seg + - labels_mds_server_handle_client_session functional_dependencies: {} - mds_log_segadd: + mds_server_handle_peer_request: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_segadd + - ceph_mds_server_handle_peer_request population: - id: mds_log_segadd - meaning: Segments added. + id: mds_server_handle_peer_request + meaning: Peer requests. evidence: - - population_mds_log_segadd + - population_mds_server_handle_peer_request components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_segadd + - lifecycle_mds_server_handle_peer_request unit: quantity: count base: one rate: none - object: segments - aspect: segadd + object: operations + aspect: server_handle_peer_request evidence: - - unit_mds_log_segadd + - unit_mds_server_handle_peer_request labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69927,36 +74628,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_segadd + - labels_mds_server_handle_peer_request functional_dependencies: {} - mds_log_segex: + mds_server_req_blockdiff_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_segex + - ceph_mds_server_req_blockdiff_latency_count population: - id: mds_log_segex - meaning: Total expired segments. + id: mds_server_req_blockdiff_latency_count + meaning: Request type file blockdiff latency Count. evidence: - - population_mds_log_segex + - population_mds_server_req_blockdiff_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_segex + - lifecycle_mds_server_req_blockdiff_latency_count unit: quantity: count base: one rate: none - object: segments - aspect: segex + object: operations + aspect: blockdiff_latency evidence: - - unit_mds_log_segex + - unit_mds_server_req_blockdiff_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -69967,36 +74668,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_segex + - labels_mds_server_req_blockdiff_latency_count functional_dependencies: {} - mds_log_segexd: + mds_server_req_blockdiff_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_log_segexd + - ceph_mds_server_req_blockdiff_latency_sum_exporter_perf + - ceph_mds_server_req_blockdiff_latency_sum_mgr_perf population: - id: mds_log_segexd - meaning: Current expired segments. + id: mds_server_req_blockdiff_latency_sum + meaning: Request type file blockdiff latency Total. evidence: - - population_mds_log_segexd + - population_mds_server_req_blockdiff_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_segexd + - lifecycle_mds_server_req_blockdiff_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: segments - aspect: segexd + object: accumulated_latency + aspect: blockdiff_latency evidence: - - unit_mds_log_segexd + - unit_mds_server_req_blockdiff_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70007,36 +74710,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_segexd + - labels_mds_server_req_blockdiff_latency_sum functional_dependencies: {} - mds_log_segexg: + mds_server_req_create_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_segexg + - ceph_mds_server_req_create_latency_count population: - id: mds_log_segexg - meaning: Expiring segments. + id: mds_server_req_create_latency_count + meaning: Request type create latency Count. evidence: - - population_mds_log_segexg + - population_mds_server_req_create_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_segexg + - lifecycle_mds_server_req_create_latency_count unit: quantity: count base: one rate: none - object: segments - aspect: segexg + object: operations + aspect: create_latency evidence: - - unit_mds_log_segexg + - unit_mds_server_req_create_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70047,36 +74750,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_segexg + - labels_mds_server_req_create_latency_count functional_dependencies: {} - mds_log_segmjr: + mds_server_req_create_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_log_segmjr + - ceph_mds_server_req_create_latency_sum_exporter_perf + - ceph_mds_server_req_create_latency_sum_mgr_perf population: - id: mds_log_segmjr - meaning: Major Segments. + id: mds_server_req_create_latency_sum + meaning: Request type create latency Total. evidence: - - population_mds_log_segmjr + - population_mds_server_req_create_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_segmjr + - lifecycle_mds_server_req_create_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: segments - aspect: segmjr + object: accumulated_latency + aspect: create_latency evidence: - - unit_mds_log_segmjr + - unit_mds_server_req_create_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70087,36 +74792,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_segmjr + - labels_mds_server_req_create_latency_sum functional_dependencies: {} - mds_log_segtrm: + mds_server_req_getattr_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_log_segtrm + - ceph_mds_server_req_getattr_latency_count population: - id: mds_log_segtrm - meaning: Trimmed segments. + id: mds_server_req_getattr_latency_count + meaning: Request type get attribute latency Count. evidence: - - population_mds_log_segtrm + - population_mds_server_req_getattr_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_log_segtrm + - lifecycle_mds_server_req_getattr_latency_count unit: quantity: count base: one rate: none - object: segments - aspect: segtrm + object: operations + aspect: getattr_latency evidence: - - unit_mds_log_segtrm + - unit_mds_server_req_getattr_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70127,36 +74832,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_segtrm + - labels_mds_server_req_getattr_latency_count functional_dependencies: {} - mds_log_wrpos: + mds_server_req_getattr_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_log_wrpos + - ceph_mds_server_req_getattr_latency_sum_exporter_perf + - ceph_mds_server_req_getattr_latency_sum_mgr_perf population: - id: mds_log_wrpos - meaning: Journaler write position. + id: mds_server_req_getattr_latency_sum + meaning: Request type get attribute latency Total. evidence: - - population_mds_log_wrpos + - population_mds_server_req_getattr_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_log_wrpos + - lifecycle_mds_server_req_getattr_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: position - aspect: wrpos + object: accumulated_latency + aspect: getattr_latency evidence: - - unit_mds_log_wrpos + - unit_mds_server_req_getattr_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70167,36 +74874,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_log_wrpos + - labels_mds_server_req_getattr_latency_sum functional_dependencies: {} - mds_mem_cap: + mds_server_req_getfilelock_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_mem_cap + - ceph_mds_server_req_getfilelock_latency_count population: - id: mds_mem_cap - meaning: Capabilities. + id: mds_server_req_getfilelock_latency_count + meaning: Request type get file lock latency Count. evidence: - - population_mds_mem_cap + - population_mds_server_req_getfilelock_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_mem_cap + - lifecycle_mds_server_req_getfilelock_latency_count unit: quantity: count base: one rate: none - object: capabilities - aspect: value + object: operations + aspect: getfilelock_latency evidence: - - unit_mds_mem_cap + - unit_mds_server_req_getfilelock_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70207,36 +74914,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_cap + - labels_mds_server_req_getfilelock_latency_count functional_dependencies: {} - mds_mem_cap_minus: + mds_server_req_getfilelock_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_mem_cap_minus + - ceph_mds_server_req_getfilelock_latency_sum_exporter_perf + - ceph_mds_server_req_getfilelock_latency_sum_mgr_perf population: - id: mds_mem_cap_minus - meaning: Capabilities removed. + id: mds_server_req_getfilelock_latency_sum + meaning: Request type get file lock latency Total. evidence: - - population_mds_mem_cap_minus + - population_mds_server_req_getfilelock_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_mem_cap_minus + - lifecycle_mds_server_req_getfilelock_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: capabilities - aspect: minus + object: accumulated_latency + aspect: getfilelock_latency evidence: - - unit_mds_mem_cap_minus + - unit_mds_server_req_getfilelock_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70247,36 +74956,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_cap_minus + - labels_mds_server_req_getfilelock_latency_sum functional_dependencies: {} - mds_mem_cap_plus: + mds_server_req_getvxattr_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_mem_cap_plus + - ceph_mds_server_req_getvxattr_latency_count population: - id: mds_mem_cap_plus - meaning: Capabilities added. + id: mds_server_req_getvxattr_latency_count + meaning: Request type get virtual extended attribute latency Count. evidence: - - population_mds_mem_cap_plus + - population_mds_server_req_getvxattr_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_mem_cap_plus + - lifecycle_mds_server_req_getvxattr_latency_count unit: quantity: count base: one rate: none - object: capabilities - aspect: plus + object: operations + aspect: getvxattr_latency evidence: - - unit_mds_mem_cap_plus + - unit_mds_server_req_getvxattr_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70287,36 +74996,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_cap_plus + - labels_mds_server_req_getvxattr_latency_count functional_dependencies: {} - mds_mem_dir: + mds_server_req_getvxattr_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_mem_dir + - ceph_mds_server_req_getvxattr_latency_sum_exporter_perf + - ceph_mds_server_req_getvxattr_latency_sum_mgr_perf population: - id: mds_mem_dir - meaning: Directories. + id: mds_server_req_getvxattr_latency_sum + meaning: Request type get virtual extended attribute latency Total. evidence: - - population_mds_mem_dir + - population_mds_server_req_getvxattr_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_mem_dir + - lifecycle_mds_server_req_getvxattr_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: directories - aspect: value + object: accumulated_latency + aspect: getvxattr_latency evidence: - - unit_mds_mem_dir + - unit_mds_server_req_getvxattr_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70327,36 +75038,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_dir + - labels_mds_server_req_getvxattr_latency_sum functional_dependencies: {} - mds_mem_dir_minus: + mds_server_req_link_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_mem_dir_minus + - ceph_mds_server_req_link_latency_count population: - id: mds_mem_dir_minus - meaning: Directories closed. + id: mds_server_req_link_latency_count + meaning: Request type link latency Count. evidence: - - population_mds_mem_dir_minus + - population_mds_server_req_link_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_mem_dir_minus + - lifecycle_mds_server_req_link_latency_count unit: quantity: count base: one rate: none - object: directories - aspect: minus + object: operations + aspect: link_latency evidence: - - unit_mds_mem_dir_minus + - unit_mds_server_req_link_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70367,36 +75078,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_dir_minus + - labels_mds_server_req_link_latency_count functional_dependencies: {} - mds_mem_dir_plus: + mds_server_req_link_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_mem_dir_plus + - ceph_mds_server_req_link_latency_sum_exporter_perf + - ceph_mds_server_req_link_latency_sum_mgr_perf population: - id: mds_mem_dir_plus - meaning: Directories opened. + id: mds_server_req_link_latency_sum + meaning: Request type link latency Total. evidence: - - population_mds_mem_dir_plus + - population_mds_server_req_link_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_mem_dir_plus + - lifecycle_mds_server_req_link_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: directories - aspect: plus + object: accumulated_latency + aspect: link_latency evidence: - - unit_mds_mem_dir_plus + - unit_mds_server_req_link_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70407,36 +75120,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_dir_plus + - labels_mds_server_req_link_latency_sum functional_dependencies: {} - mds_mem_dn: + mds_server_req_lookup_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_mem_dn + - ceph_mds_server_req_lookup_latency_count population: - id: mds_mem_dn - meaning: Dentries. + id: mds_server_req_lookup_latency_count + meaning: Request type lookup latency Count. evidence: - - population_mds_mem_dn + - population_mds_server_req_lookup_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_mem_dn + - lifecycle_mds_server_req_lookup_latency_count unit: quantity: count base: one rate: none - object: dentries - aspect: value + object: operations + aspect: lookup_latency evidence: - - unit_mds_mem_dn + - unit_mds_server_req_lookup_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70447,36 +75160,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_dn + - labels_mds_server_req_lookup_latency_count functional_dependencies: {} - mds_mem_dn_minus: + mds_server_req_lookup_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_mem_dn_minus + - ceph_mds_server_req_lookup_latency_sum_exporter_perf + - ceph_mds_server_req_lookup_latency_sum_mgr_perf population: - id: mds_mem_dn_minus - meaning: Dentries closed. + id: mds_server_req_lookup_latency_sum + meaning: Request type lookup latency Total. evidence: - - population_mds_mem_dn_minus + - population_mds_server_req_lookup_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_mem_dn_minus + - lifecycle_mds_server_req_lookup_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: dentries - aspect: minus + object: accumulated_latency + aspect: lookup_latency evidence: - - unit_mds_mem_dn_minus + - unit_mds_server_req_lookup_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70487,36 +75202,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_dn_minus + - labels_mds_server_req_lookup_latency_sum functional_dependencies: {} - mds_mem_dn_plus: + mds_server_req_lookuphash_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_mem_dn_plus + - ceph_mds_server_req_lookuphash_latency_count population: - id: mds_mem_dn_plus - meaning: Dentries opened. + id: mds_server_req_lookuphash_latency_count + meaning: Request type lookup hash of inode latency Count. evidence: - - population_mds_mem_dn_plus + - population_mds_server_req_lookuphash_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_mem_dn_plus + - lifecycle_mds_server_req_lookuphash_latency_count unit: quantity: count base: one rate: none - object: dentries - aspect: plus + object: operations + aspect: lookuphash_latency evidence: - - unit_mds_mem_dn_plus + - unit_mds_server_req_lookuphash_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70527,36 +75242,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_dn_plus + - labels_mds_server_req_lookuphash_latency_count functional_dependencies: {} - mds_mem_heap: + mds_server_req_lookuphash_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_mem_heap + - ceph_mds_server_req_lookuphash_latency_sum_exporter_perf + - ceph_mds_server_req_lookuphash_latency_sum_mgr_perf population: - id: mds_mem_heap - meaning: Heap size. + id: mds_server_req_lookuphash_latency_sum + meaning: Request type lookup hash of inode latency Total. evidence: - - population_mds_mem_heap + - population_mds_server_req_lookuphash_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_mem_heap + - lifecycle_mds_server_req_lookuphash_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: heap + object: accumulated_latency + aspect: lookuphash_latency evidence: - - unit_mds_mem_heap + - unit_mds_server_req_lookuphash_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70567,36 +75284,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_heap + - labels_mds_server_req_lookuphash_latency_sum functional_dependencies: {} - mds_mem_ino: + mds_server_req_lookupino_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_mem_ino + - ceph_mds_server_req_lookupino_latency_count population: - id: mds_mem_ino - meaning: Inodes. + id: mds_server_req_lookupino_latency_count + meaning: Request type lookup inode latency Count. evidence: - - population_mds_mem_ino + - population_mds_server_req_lookupino_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_mem_ino + - lifecycle_mds_server_req_lookupino_latency_count unit: quantity: count base: one rate: none - object: inodes - aspect: value + object: operations + aspect: lookupino_latency evidence: - - unit_mds_mem_ino + - unit_mds_server_req_lookupino_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70607,36 +75324,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_ino + - labels_mds_server_req_lookupino_latency_count functional_dependencies: {} - mds_mem_ino_minus: + mds_server_req_lookupino_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_mem_ino_minus + - ceph_mds_server_req_lookupino_latency_sum_exporter_perf + - ceph_mds_server_req_lookupino_latency_sum_mgr_perf population: - id: mds_mem_ino_minus - meaning: Inodes closed. + id: mds_server_req_lookupino_latency_sum + meaning: Request type lookup inode latency Total. evidence: - - population_mds_mem_ino_minus + - population_mds_server_req_lookupino_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_mem_ino_minus + - lifecycle_mds_server_req_lookupino_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: inodes - aspect: minus + object: accumulated_latency + aspect: lookupino_latency evidence: - - unit_mds_mem_ino_minus + - unit_mds_server_req_lookupino_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70647,36 +75366,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_ino_minus + - labels_mds_server_req_lookupino_latency_sum functional_dependencies: {} - mds_mem_ino_plus: + mds_server_req_lookupname_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_mem_ino_plus + - ceph_mds_server_req_lookupname_latency_count population: - id: mds_mem_ino_plus - meaning: Inodes opened. + id: mds_server_req_lookupname_latency_count + meaning: Request type lookup name latency Count. evidence: - - population_mds_mem_ino_plus + - population_mds_server_req_lookupname_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_mem_ino_plus + - lifecycle_mds_server_req_lookupname_latency_count unit: quantity: count base: one rate: none - object: inodes - aspect: plus + object: operations + aspect: lookupname_latency evidence: - - unit_mds_mem_ino_plus + - unit_mds_server_req_lookupname_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70687,36 +75406,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_ino_plus + - labels_mds_server_req_lookupname_latency_count functional_dependencies: {} - mds_mem_rss: + mds_server_req_lookupname_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_mem_rss + - ceph_mds_server_req_lookupname_latency_sum_exporter_perf + - ceph_mds_server_req_lookupname_latency_sum_mgr_perf population: - id: mds_mem_rss - meaning: RSS. + id: mds_server_req_lookupname_latency_sum + meaning: Request type lookup name latency Total. evidence: - - population_mds_mem_rss + - population_mds_server_req_lookupname_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_mem_rss + - lifecycle_mds_server_req_lookupname_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: rss + object: accumulated_latency + aspect: lookupname_latency evidence: - - unit_mds_mem_rss + - unit_mds_server_req_lookupname_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70727,36 +75448,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_mem_rss + - labels_mds_server_req_lookupname_latency_sum functional_dependencies: {} - mds_metadata: + mds_server_req_lookupparent_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_mds_metadata + - ceph_mds_server_req_lookupparent_latency_count population: - id: mds_metadata - meaning: MDS Metadata. + id: mds_server_req_lookupparent_latency_count + meaning: Request type lookup parent latency Count. evidence: - - population_mds_metadata + - population_mds_server_req_lookupparent_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_metadata + - lifecycle_mds_server_req_lookupparent_latency_count unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: operations + aspect: lookupparent_latency evidence: - - unit_mds_metadata + - unit_mds_server_req_lookupparent_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70767,86 +75488,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_metadata - ceph_version: - meaning: Ceph source label ceph version. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_metadata - fs_id: - meaning: Ceph source label fs id. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_metadata - hostname: - meaning: Ceph source label hostname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_metadata - public_addr: - meaning: Ceph source label public addr. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_metadata - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_metadata + - labels_mds_server_req_lookupparent_latency_count functional_dependencies: {} - mds_openino_backtrace_fetch: + mds_server_req_lookupparent_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_openino_backtrace_fetch + - ceph_mds_server_req_lookupparent_latency_sum_exporter_perf + - ceph_mds_server_req_lookupparent_latency_sum_mgr_perf population: - id: mds_openino_backtrace_fetch - meaning: OpenIno backtrace fetchings. + id: mds_server_req_lookupparent_latency_sum + meaning: Request type lookup parent latency Total. evidence: - - population_mds_openino_backtrace_fetch + - population_mds_server_req_lookupparent_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_openino_backtrace_fetch + - lifecycle_mds_server_req_lookupparent_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: openino_backtrace_fetch + object: accumulated_latency + aspect: lookupparent_latency evidence: - - unit_mds_openino_backtrace_fetch + - unit_mds_server_req_lookupparent_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70857,36 +75530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_openino_backtrace_fetch + - labels_mds_server_req_lookupparent_latency_sum functional_dependencies: {} - mds_openino_dir_fetch: + mds_server_req_lookupsnap_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_openino_dir_fetch + - ceph_mds_server_req_lookupsnap_latency_count population: - id: mds_openino_dir_fetch - meaning: OpenIno incomplete directory fetchings. + id: mds_server_req_lookupsnap_latency_count + meaning: Request type lookup snapshot latency Count. evidence: - - population_mds_openino_dir_fetch + - population_mds_server_req_lookupsnap_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_openino_dir_fetch + - lifecycle_mds_server_req_lookupsnap_latency_count unit: quantity: count base: one rate: none object: operations - aspect: openino_dir_fetch + aspect: lookupsnap_latency evidence: - - unit_mds_openino_dir_fetch + - unit_mds_server_req_lookupsnap_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70897,36 +75570,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_openino_dir_fetch + - labels_mds_server_req_lookupsnap_latency_count functional_dependencies: {} - mds_openino_peer_discover: + mds_server_req_lookupsnap_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_openino_peer_discover + - ceph_mds_server_req_lookupsnap_latency_sum_exporter_perf + - ceph_mds_server_req_lookupsnap_latency_sum_mgr_perf population: - id: mds_openino_peer_discover - meaning: OpenIno peer inode discovers. + id: mds_server_req_lookupsnap_latency_sum + meaning: Request type lookup snapshot latency Total. evidence: - - population_mds_openino_peer_discover + - population_mds_server_req_lookupsnap_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_openino_peer_discover + - lifecycle_mds_server_req_lookupsnap_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: inodes - aspect: value + object: accumulated_latency + aspect: lookupsnap_latency evidence: - - unit_mds_openino_peer_discover + - unit_mds_server_req_lookupsnap_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70937,36 +75612,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_openino_peer_discover + - labels_mds_server_req_lookupsnap_latency_sum functional_dependencies: {} - mds_per_client_avg_metadata_latency: + mds_server_req_lssnap_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - mds_client_avg_metadata_latency + - ceph_mds_server_req_lssnap_latency_count population: - id: mds_per_client_avg_metadata_latency - meaning: 'Source-derived dynamic CephFS client metric: avg_metadata_latency.' + id: mds_server_req_lssnap_latency_count + meaning: Request type list snapshot latency Count. evidence: - - population_mds_per_client_avg_metadata_latency + - population_mds_server_req_lssnap_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_per_client_avg_metadata_latency + - lifecycle_mds_server_req_lssnap_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: average_operation_latency - aspect: metadata + object: operations + aspect: lssnap_latency evidence: - - unit_mds_per_client_avg_metadata_latency + - unit_mds_server_req_lssnap_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -70977,56 +75652,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_avg_metadata_latency - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_avg_metadata_latency - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_avg_metadata_latency + - labels_mds_server_req_lssnap_latency_count functional_dependencies: {} - mds_per_client_avg_read_latency: + mds_server_req_lssnap_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - mds_client_avg_read_latency + - ceph_mds_server_req_lssnap_latency_sum_exporter_perf + - ceph_mds_server_req_lssnap_latency_sum_mgr_perf population: - id: mds_per_client_avg_read_latency - meaning: 'Source-derived dynamic CephFS client metric: avg_read_latency.' + id: mds_server_req_lssnap_latency_sum + meaning: Request type list snapshot latency Total. evidence: - - population_mds_per_client_avg_read_latency + - population_mds_server_req_lssnap_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_per_client_avg_read_latency + - lifecycle_mds_server_req_lssnap_latency_sum unit: quantity: duration base: second rate: none - object: average_operation_latency - aspect: read + object: accumulated_latency + aspect: lssnap_latency evidence: - - unit_mds_per_client_avg_read_latency + - unit_mds_server_req_lssnap_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71037,56 +75694,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_avg_read_latency - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_avg_read_latency - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_avg_read_latency + - labels_mds_server_req_lssnap_latency_sum functional_dependencies: {} - mds_per_client_avg_write_latency: + mds_server_req_mkdir_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - mds_client_avg_write_latency + - ceph_mds_server_req_mkdir_latency_count population: - id: mds_per_client_avg_write_latency - meaning: 'Source-derived dynamic CephFS client metric: avg_write_latency.' + id: mds_server_req_mkdir_latency_count + meaning: Request type make directory latency Count. evidence: - - population_mds_per_client_avg_write_latency + - population_mds_server_req_mkdir_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_per_client_avg_write_latency + - lifecycle_mds_server_req_mkdir_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: average_operation_latency - aspect: write + object: operations + aspect: mkdir_latency evidence: - - unit_mds_per_client_avg_write_latency + - unit_mds_server_req_mkdir_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71097,56 +75734,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_avg_write_latency - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_avg_write_latency - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_avg_write_latency + - labels_mds_server_req_mkdir_latency_count functional_dependencies: {} - mds_per_client_cap_hits: + mds_server_req_mkdir_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - mds_client_cap_hits + - ceph_mds_server_req_mkdir_latency_sum_exporter_perf + - ceph_mds_server_req_mkdir_latency_sum_mgr_perf population: - id: mds_per_client_cap_hits - meaning: 'Source-derived dynamic CephFS client metric: cap_hits.' + id: mds_server_req_mkdir_latency_sum + meaning: Request type make directory latency Total. evidence: - - population_mds_per_client_cap_hits + - population_mds_server_req_mkdir_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_per_client_cap_hits + - lifecycle_mds_server_req_mkdir_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: accesses - aspect: hits + object: accumulated_latency + aspect: mkdir_latency evidence: - - unit_mds_per_client_cap_hits + - unit_mds_server_req_mkdir_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71157,56 +75776,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_cap_hits - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_cap_hits - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_cap_hits + - labels_mds_server_req_mkdir_latency_sum functional_dependencies: {} - mds_per_client_cap_miss: + mds_server_req_mknod_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - mds_client_cap_miss + - ceph_mds_server_req_mknod_latency_count population: - id: mds_per_client_cap_miss - meaning: 'Source-derived dynamic CephFS client metric: cap_miss.' + id: mds_server_req_mknod_latency_count + meaning: Request type make node latency Count. evidence: - - population_mds_per_client_cap_miss + - population_mds_server_req_mknod_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_per_client_cap_miss + - lifecycle_mds_server_req_mknod_latency_count unit: quantity: count base: one rate: none - object: accesses - aspect: misses + object: operations + aspect: mknod_latency evidence: - - unit_mds_per_client_cap_miss + - unit_mds_server_req_mknod_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71217,56 +75816,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_cap_miss - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_cap_miss - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_cap_miss + - labels_mds_server_req_mknod_latency_count functional_dependencies: {} - mds_per_client_dentry_lease_hits: + mds_server_req_mknod_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - mds_client_dentry_lease_hits + - ceph_mds_server_req_mknod_latency_sum_exporter_perf + - ceph_mds_server_req_mknod_latency_sum_mgr_perf population: - id: mds_per_client_dentry_lease_hits - meaning: 'Source-derived dynamic CephFS client metric: dentry_lease_hits.' + id: mds_server_req_mknod_latency_sum + meaning: Request type make node latency Total. evidence: - - population_mds_per_client_dentry_lease_hits + - population_mds_server_req_mknod_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_per_client_dentry_lease_hits + - lifecycle_mds_server_req_mknod_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: lookups - aspect: hits + object: accumulated_latency + aspect: mknod_latency evidence: - - unit_mds_per_client_dentry_lease_hits + - unit_mds_server_req_mknod_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71277,56 +75858,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_dentry_lease_hits - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_dentry_lease_hits - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_dentry_lease_hits + - labels_mds_server_req_mknod_latency_sum functional_dependencies: {} - mds_per_client_dentry_lease_miss: + mds_server_req_mksnap_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - mds_client_dentry_lease_miss + - ceph_mds_server_req_mksnap_latency_count population: - id: mds_per_client_dentry_lease_miss - meaning: 'Source-derived dynamic CephFS client metric: dentry_lease_miss.' + id: mds_server_req_mksnap_latency_count + meaning: Request type make snapshot latency Count. evidence: - - population_mds_per_client_dentry_lease_miss + - population_mds_server_req_mksnap_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_per_client_dentry_lease_miss + - lifecycle_mds_server_req_mksnap_latency_count unit: quantity: count base: one rate: none - object: lookups - aspect: misses + object: operations + aspect: mksnap_latency evidence: - - unit_mds_per_client_dentry_lease_miss + - unit_mds_server_req_mksnap_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71337,56 +75898,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_dentry_lease_miss - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_dentry_lease_miss - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_dentry_lease_miss + - labels_mds_server_req_mksnap_latency_count functional_dependencies: {} - mds_per_client_opened_files: + mds_server_req_mksnap_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - mds_client_opened_files + - ceph_mds_server_req_mksnap_latency_sum_exporter_perf + - ceph_mds_server_req_mksnap_latency_sum_mgr_perf population: - id: mds_per_client_opened_files - meaning: 'Source-derived dynamic CephFS client metric: opened_files.' + id: mds_server_req_mksnap_latency_sum + meaning: Request type make snapshot latency Total. evidence: - - population_mds_per_client_opened_files + - population_mds_server_req_mksnap_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_per_client_opened_files + - lifecycle_mds_server_req_mksnap_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: files - aspect: open + object: accumulated_latency + aspect: mksnap_latency evidence: - - unit_mds_per_client_opened_files + - unit_mds_server_req_mksnap_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71397,56 +75940,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_opened_files - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_opened_files - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_opened_files + - labels_mds_server_req_mksnap_latency_sum functional_dependencies: {} - mds_per_client_opened_inodes: + mds_server_req_open_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - mds_client_opened_inodes + - ceph_mds_server_req_open_latency_count population: - id: mds_per_client_opened_inodes - meaning: 'Source-derived dynamic CephFS client metric: opened_inodes.' + id: mds_server_req_open_latency_count + meaning: Request type open latency Count. evidence: - - population_mds_per_client_opened_inodes + - population_mds_server_req_open_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_per_client_opened_inodes + - lifecycle_mds_server_req_open_latency_count unit: quantity: count base: one rate: none - object: inodes - aspect: open + object: operations + aspect: open_latency evidence: - - unit_mds_per_client_opened_inodes + - unit_mds_server_req_open_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71457,56 +75980,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_opened_inodes - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_opened_inodes - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_opened_inodes + - labels_mds_server_req_open_latency_count functional_dependencies: {} - mds_per_client_pinned_icaps: + mds_server_req_open_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - mds_client_pinned_icaps + - ceph_mds_server_req_open_latency_sum_exporter_perf + - ceph_mds_server_req_open_latency_sum_mgr_perf population: - id: mds_per_client_pinned_icaps - meaning: 'Source-derived dynamic CephFS client metric: pinned_icaps.' + id: mds_server_req_open_latency_sum + meaning: Request type open latency Total. evidence: - - population_mds_per_client_pinned_icaps + - population_mds_server_req_open_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_per_client_pinned_icaps + - lifecycle_mds_server_req_open_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: capabilities - aspect: pinned + object: accumulated_latency + aspect: open_latency evidence: - - unit_mds_per_client_pinned_icaps + - unit_mds_server_req_open_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71517,56 +76022,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_pinned_icaps - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_pinned_icaps - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_pinned_icaps + - labels_mds_server_req_open_latency_sum functional_dependencies: {} - mds_per_client_total_inodes: + mds_server_req_readdir_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - mds_client_total_inodes + - ceph_mds_server_req_readdir_latency_count population: - id: mds_per_client_total_inodes - meaning: 'Source-derived dynamic CephFS client metric: total_inodes.' + id: mds_server_req_readdir_latency_count + meaning: Request type read directory latency Count. evidence: - - population_mds_per_client_total_inodes + - population_mds_server_req_readdir_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_per_client_total_inodes + - lifecycle_mds_server_req_readdir_latency_count unit: quantity: count base: one rate: none - object: inodes - aspect: total + object: operations + aspect: readdir_latency evidence: - - unit_mds_per_client_total_inodes + - unit_mds_server_req_readdir_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71577,56 +76062,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_total_inodes - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_inodes - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_inodes + - labels_mds_server_req_readdir_latency_count functional_dependencies: {} - mds_per_client_total_read_ops: + mds_server_req_readdir_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - mds_client_total_read_ops + - ceph_mds_server_req_readdir_latency_sum_exporter_perf + - ceph_mds_server_req_readdir_latency_sum_mgr_perf population: - id: mds_per_client_total_read_ops - meaning: 'Source-derived dynamic CephFS client metric: total_read_ops.' + id: mds_server_req_readdir_latency_sum + meaning: Request type read directory latency Total. evidence: - - population_mds_per_client_total_read_ops + - population_mds_server_req_readdir_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_per_client_total_read_ops + - lifecycle_mds_server_req_readdir_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: o_operations_read + object: accumulated_latency + aspect: readdir_latency evidence: - - unit_mds_per_client_total_read_ops + - unit_mds_server_req_readdir_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71637,56 +76104,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_total_read_ops - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_read_ops - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_read_ops + - labels_mds_server_req_readdir_latency_sum functional_dependencies: {} - mds_per_client_total_read_size: + mds_server_req_rename_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - mds_client_total_read_size + - ceph_mds_server_req_rename_latency_count population: - id: mds_per_client_total_read_size - meaning: 'Source-derived dynamic CephFS client metric: total_read_size.' + id: mds_server_req_rename_latency_count + meaning: Request type rename latency Count. evidence: - - population_mds_per_client_total_read_size + - population_mds_server_req_rename_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_per_client_total_read_size + - lifecycle_mds_server_req_rename_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: reported_i - aspect: o_volume_read + object: operations + aspect: rename_latency evidence: - - unit_mds_per_client_total_read_size + - unit_mds_server_req_rename_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71697,56 +76144,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_total_read_size - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_read_size - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_read_size + - labels_mds_server_req_rename_latency_count functional_dependencies: {} - mds_per_client_total_write_ops: + mds_server_req_rename_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - mds_client_total_write_ops + - ceph_mds_server_req_rename_latency_sum_exporter_perf + - ceph_mds_server_req_rename_latency_sum_mgr_perf population: - id: mds_per_client_total_write_ops - meaning: 'Source-derived dynamic CephFS client metric: total_write_ops.' + id: mds_server_req_rename_latency_sum + meaning: Request type rename latency Total. evidence: - - population_mds_per_client_total_write_ops + - population_mds_server_req_rename_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_per_client_total_write_ops + - lifecycle_mds_server_req_rename_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: o_operations_write + object: accumulated_latency + aspect: rename_latency evidence: - - unit_mds_per_client_total_write_ops + - unit_mds_server_req_rename_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71757,56 +76186,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_total_write_ops - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_write_ops - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_write_ops + - labels_mds_server_req_rename_latency_sum functional_dependencies: {} - mds_per_client_total_write_size: + mds_server_req_renamesnap_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - mds_client_total_write_size + - ceph_mds_server_req_renamesnap_latency_count population: - id: mds_per_client_total_write_size - meaning: 'Source-derived dynamic CephFS client metric: total_write_size.' + id: mds_server_req_renamesnap_latency_count + meaning: Request type rename snapshot latency Count. evidence: - - population_mds_per_client_total_write_size + - population_mds_server_req_renamesnap_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_per_client_total_write_size + - lifecycle_mds_server_req_renamesnap_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: reported_i - aspect: o_volume_write + object: operations + aspect: renamesnap_latency evidence: - - unit_mds_per_client_total_write_size + - unit_mds_server_req_renamesnap_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71817,56 +76226,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_per_client_total_write_size - client: - meaning: Ceph source label client. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_write_size - rank: - meaning: Ceph source label rank. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mds_per_client_total_write_size + - labels_mds_server_req_renamesnap_latency_count functional_dependencies: {} - mds_process_request_cap_release: + mds_server_req_renamesnap_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_process_request_cap_release + - ceph_mds_server_req_renamesnap_latency_sum_exporter_perf + - ceph_mds_server_req_renamesnap_latency_sum_mgr_perf population: - id: mds_process_request_cap_release - meaning: Process request cap release. + id: mds_server_req_renamesnap_latency_sum + meaning: Request type rename snapshot latency Total. evidence: - - population_mds_process_request_cap_release + - population_mds_server_req_renamesnap_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_process_request_cap_release + - lifecycle_mds_server_req_renamesnap_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: process_request_cap_release + object: accumulated_latency + aspect: renamesnap_latency evidence: - - unit_mds_process_request_cap_release + - unit_mds_server_req_renamesnap_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71877,36 +76268,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_process_request_cap_release + - labels_mds_server_req_renamesnap_latency_sum functional_dependencies: {} - mds_q: + mds_server_req_rmdir_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_q + - ceph_mds_server_req_rmdir_latency_count population: - id: mds_q - meaning: Dispatch queue length. + id: mds_server_req_rmdir_latency_count + meaning: Request type remove directory latency Count. evidence: - - population_mds_q + - population_mds_server_req_rmdir_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_q + - lifecycle_mds_server_req_rmdir_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: q + object: operations + aspect: rmdir_latency evidence: - - unit_mds_q + - unit_mds_server_req_rmdir_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71917,36 +76308,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_q + - labels_mds_server_req_rmdir_latency_count functional_dependencies: {} - mds_reply: + mds_server_req_rmdir_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_reply + - ceph_mds_server_req_rmdir_latency_sum_exporter_perf + - ceph_mds_server_req_rmdir_latency_sum_mgr_perf population: - id: mds_reply - meaning: Replies. + id: mds_server_req_rmdir_latency_sum + meaning: Request type remove directory latency Total. evidence: - - population_mds_reply + - population_mds_server_req_rmdir_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_reply + - lifecycle_mds_server_req_rmdir_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: events - aspect: reply + object: accumulated_latency + aspect: rmdir_latency evidence: - - unit_mds_reply + - unit_mds_server_req_rmdir_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71957,36 +76350,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_reply + - labels_mds_server_req_rmdir_latency_sum functional_dependencies: {} - mds_reply_latency_count: + mds_server_req_rmsnap_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_reply_latency_count + - ceph_mds_server_req_rmsnap_latency_count population: - id: mds_reply_latency_count - meaning: Reply latency Count. + id: mds_server_req_rmsnap_latency_count + meaning: Request type remove snapshot latency Count. evidence: - - population_mds_reply_latency_count + - population_mds_server_req_rmsnap_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_reply_latency_count + - lifecycle_mds_server_req_rmsnap_latency_count unit: quantity: count base: one rate: none object: operations - aspect: value + aspect: rmsnap_latency evidence: - - unit_mds_reply_latency_count + - unit_mds_server_req_rmsnap_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -71997,9 +76390,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_reply_latency_count + - labels_mds_server_req_rmsnap_latency_count functional_dependencies: {} - mds_reply_latency_sum: + mds_server_req_rmsnap_latency_sum: source: generated: registry_groups: @@ -72007,28 +76400,28 @@ signals: - mgr_perf scope: registrations: - - ceph_mds_reply_latency_sum_exporter_perf - - ceph_mds_reply_latency_sum_mgr_perf + - ceph_mds_server_req_rmsnap_latency_sum_exporter_perf + - ceph_mds_server_req_rmsnap_latency_sum_mgr_perf population: - id: mds_reply_latency_sum - meaning: Reply latency Total. + id: mds_server_req_rmsnap_latency_sum + meaning: Request type remove snapshot latency Total. evidence: - - population_mds_reply_latency_sum + - population_mds_server_req_rmsnap_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_reply_latency_sum + - lifecycle_mds_server_req_rmsnap_latency_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: value + aspect: rmsnap_latency evidence: - - unit_mds_reply_latency_sum + - unit_mds_server_req_rmsnap_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72039,36 +76432,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_reply_latency_sum + - labels_mds_server_req_rmsnap_latency_sum functional_dependencies: {} - mds_request: + mds_server_req_rmxattr_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_request + - ceph_mds_server_req_rmxattr_latency_count population: - id: mds_request - meaning: Requests. + id: mds_server_req_rmxattr_latency_count + meaning: Request type remove extended attribute latency Count. evidence: - - population_mds_request + - population_mds_server_req_rmxattr_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_request + - lifecycle_mds_server_req_rmxattr_latency_count unit: quantity: count base: one rate: none object: operations - aspect: request + aspect: rmxattr_latency evidence: - - unit_mds_request + - unit_mds_server_req_rmxattr_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72079,36 +76472,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_request + - labels_mds_server_req_rmxattr_latency_count functional_dependencies: {} - mds_root_rbytes: + mds_server_req_rmxattr_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_root_rbytes + - ceph_mds_server_req_rmxattr_latency_sum_exporter_perf + - ceph_mds_server_req_rmxattr_latency_sum_mgr_perf population: - id: mds_root_rbytes - meaning: root inode rbytes. + id: mds_server_req_rmxattr_latency_sum + meaning: Request type remove extended attribute latency Total. evidence: - - population_mds_root_rbytes + - population_mds_server_req_rmxattr_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_root_rbytes + - lifecycle_mds_server_req_rmxattr_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: value + object: accumulated_latency + aspect: rmxattr_latency evidence: - - unit_mds_root_rbytes + - unit_mds_server_req_rmxattr_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72119,36 +76514,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_root_rbytes + - labels_mds_server_req_rmxattr_latency_sum functional_dependencies: {} - mds_root_rfiles: + mds_server_req_setattr_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_root_rfiles + - ceph_mds_server_req_setattr_latency_count population: - id: mds_root_rfiles - meaning: root inode rfiles. + id: mds_server_req_setattr_latency_count + meaning: Request type set attribute latency Count. evidence: - - population_mds_root_rfiles + - population_mds_server_req_setattr_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_root_rfiles + - lifecycle_mds_server_req_setattr_latency_count unit: quantity: count base: one rate: none - object: files - aspect: value + object: operations + aspect: setattr_latency evidence: - - unit_mds_root_rfiles + - unit_mds_server_req_setattr_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72159,36 +76554,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_root_rfiles + - labels_mds_server_req_setattr_latency_count functional_dependencies: {} - mds_root_rsnaps: + mds_server_req_setattr_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_root_rsnaps + - ceph_mds_server_req_setattr_latency_sum_exporter_perf + - ceph_mds_server_req_setattr_latency_sum_mgr_perf population: - id: mds_root_rsnaps - meaning: root inode rsnaps. + id: mds_server_req_setattr_latency_sum + meaning: Request type set attribute latency Total. evidence: - - population_mds_root_rsnaps + - population_mds_server_req_setattr_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mds_root_rsnaps + - lifecycle_mds_server_req_setattr_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: snapshots - aspect: value + object: accumulated_latency + aspect: setattr_latency evidence: - - unit_mds_root_rsnaps + - unit_mds_server_req_setattr_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72199,36 +76596,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_root_rsnaps + - labels_mds_server_req_setattr_latency_sum functional_dependencies: {} - mds_scrub_backtrace_fetch: + mds_server_req_setdirlayout_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_scrub_backtrace_fetch + - ceph_mds_server_req_setdirlayout_latency_count population: - id: mds_scrub_backtrace_fetch - meaning: Scrub backtrace fetchings. + id: mds_server_req_setdirlayout_latency_count + meaning: Request type set directory layout latency Count. evidence: - - population_mds_scrub_backtrace_fetch + - population_mds_server_req_setdirlayout_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_scrub_backtrace_fetch + - lifecycle_mds_server_req_setdirlayout_latency_count unit: quantity: count base: one rate: none - object: backtraces - aspect: backtrace_fetch + object: operations + aspect: setdirlayout_latency evidence: - - unit_mds_scrub_backtrace_fetch + - unit_mds_server_req_setdirlayout_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72239,36 +76636,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_scrub_backtrace_fetch + - labels_mds_server_req_setdirlayout_latency_count functional_dependencies: {} - mds_scrub_backtrace_repaired: + mds_server_req_setdirlayout_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_scrub_backtrace_repaired + - ceph_mds_server_req_setdirlayout_latency_sum_exporter_perf + - ceph_mds_server_req_setdirlayout_latency_sum_mgr_perf population: - id: mds_scrub_backtrace_repaired - meaning: Scrub backtraces repaired. + id: mds_server_req_setdirlayout_latency_sum + meaning: Request type set directory layout latency Total. evidence: - - population_mds_scrub_backtrace_repaired + - population_mds_server_req_setdirlayout_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_scrub_backtrace_repaired + - lifecycle_mds_server_req_setdirlayout_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: backtraces - aspect: backtrace_repaired + object: accumulated_latency + aspect: setdirlayout_latency evidence: - - unit_mds_scrub_backtrace_repaired + - unit_mds_server_req_setdirlayout_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72279,36 +76678,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_scrub_backtrace_repaired + - labels_mds_server_req_setdirlayout_latency_sum functional_dependencies: {} - mds_scrub_dir_base_inodes: + mds_server_req_setfilelock_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_scrub_dir_base_inodes + - ceph_mds_server_req_setfilelock_latency_count population: - id: mds_scrub_dir_base_inodes - meaning: Scrub directory base inodes. + id: mds_server_req_setfilelock_latency_count + meaning: Request type set file lock latency Count. evidence: - - population_mds_scrub_dir_base_inodes + - population_mds_server_req_setfilelock_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_scrub_dir_base_inodes + - lifecycle_mds_server_req_setfilelock_latency_count unit: quantity: count base: one rate: none - object: inodes - aspect: dir_base_inodes + object: operations + aspect: setfilelock_latency evidence: - - unit_mds_scrub_dir_base_inodes + - unit_mds_server_req_setfilelock_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72319,36 +76718,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_scrub_dir_base_inodes + - labels_mds_server_req_setfilelock_latency_count functional_dependencies: {} - mds_scrub_dir_inodes: + mds_server_req_setfilelock_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_scrub_dir_inodes + - ceph_mds_server_req_setfilelock_latency_sum_exporter_perf + - ceph_mds_server_req_setfilelock_latency_sum_mgr_perf population: - id: mds_scrub_dir_inodes - meaning: Scrub directory inodes. + id: mds_server_req_setfilelock_latency_sum + meaning: Request type set file lock latency Total. evidence: - - population_mds_scrub_dir_inodes + - population_mds_server_req_setfilelock_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_scrub_dir_inodes + - lifecycle_mds_server_req_setfilelock_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: inodes - aspect: dir_inodes + object: accumulated_latency + aspect: setfilelock_latency evidence: - - unit_mds_scrub_dir_inodes + - unit_mds_server_req_setfilelock_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72359,36 +76760,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_scrub_dir_inodes + - labels_mds_server_req_setfilelock_latency_sum functional_dependencies: {} - mds_scrub_dirfrag_rstats: + mds_server_req_setlayout_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_scrub_dirfrag_rstats + - ceph_mds_server_req_setlayout_latency_count population: - id: mds_scrub_dirfrag_rstats - meaning: Scrub dirfrags rstates. + id: mds_server_req_setlayout_latency_count + meaning: Request type set file layout latency Count. evidence: - - population_mds_scrub_dirfrag_rstats + - population_mds_server_req_setlayout_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_scrub_dirfrag_rstats + - lifecycle_mds_server_req_setlayout_latency_count unit: quantity: count base: one rate: none - object: dirfrags - aspect: value + object: operations + aspect: setlayout_latency evidence: - - unit_mds_scrub_dirfrag_rstats + - unit_mds_server_req_setlayout_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72399,36 +76800,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_scrub_dirfrag_rstats + - labels_mds_server_req_setlayout_latency_count functional_dependencies: {} - mds_scrub_file_inodes: + mds_server_req_setlayout_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_scrub_file_inodes + - ceph_mds_server_req_setlayout_latency_sum_exporter_perf + - ceph_mds_server_req_setlayout_latency_sum_mgr_perf population: - id: mds_scrub_file_inodes - meaning: Scrub file inodes. + id: mds_server_req_setlayout_latency_sum + meaning: Request type set file layout latency Total. evidence: - - population_mds_scrub_file_inodes + - population_mds_server_req_setlayout_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_scrub_file_inodes + - lifecycle_mds_server_req_setlayout_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: inodes - aspect: file_inodes + object: accumulated_latency + aspect: setlayout_latency evidence: - - unit_mds_scrub_file_inodes + - unit_mds_server_req_setlayout_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72439,36 +76842,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_scrub_file_inodes + - labels_mds_server_req_setlayout_latency_sum functional_dependencies: {} - mds_scrub_inotable_repaired: + mds_server_req_setxattr_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_scrub_inotable_repaired + - ceph_mds_server_req_setxattr_latency_count population: - id: mds_scrub_inotable_repaired - meaning: Scrub inotable repaired. + id: mds_server_req_setxattr_latency_count + meaning: Request type set extended attribute latency Count. evidence: - - population_mds_scrub_inotable_repaired + - population_mds_server_req_setxattr_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_scrub_inotable_repaired + - lifecycle_mds_server_req_setxattr_latency_count unit: quantity: count base: one rate: none - object: inotables - aspect: inotable_repaired + object: operations + aspect: setxattr_latency evidence: - - unit_mds_scrub_inotable_repaired + - unit_mds_server_req_setxattr_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72479,36 +76882,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_scrub_inotable_repaired + - labels_mds_server_req_setxattr_latency_count functional_dependencies: {} - mds_scrub_set_tag: + mds_server_req_setxattr_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_scrub_set_tag + - ceph_mds_server_req_setxattr_latency_sum_exporter_perf + - ceph_mds_server_req_setxattr_latency_sum_mgr_perf population: - id: mds_scrub_set_tag - meaning: Scrub set tags. + id: mds_server_req_setxattr_latency_sum + meaning: Request type set extended attribute latency Total. evidence: - - population_mds_scrub_set_tag + - population_mds_server_req_setxattr_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_scrub_set_tag + - lifecycle_mds_server_req_setxattr_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: tags - aspect: set_tag + object: accumulated_latency + aspect: setxattr_latency evidence: - - unit_mds_scrub_set_tag + - unit_mds_server_req_setxattr_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72519,36 +76924,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_scrub_set_tag + - labels_mds_server_req_setxattr_latency_sum functional_dependencies: {} - mds_server_cap_acquisition_throttle: + mds_server_req_snapdiff_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_cap_acquisition_throttle + - ceph_mds_server_req_snapdiff_latency_count population: - id: mds_server_cap_acquisition_throttle - meaning: Cap acquisition throttle counter. + id: mds_server_req_snapdiff_latency_count + meaning: Request type snapshot difference latency Count. evidence: - - population_mds_server_cap_acquisition_throttle + - population_mds_server_req_snapdiff_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_cap_acquisition_throttle + - lifecycle_mds_server_req_snapdiff_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: server_cap_acquisition_throttle + object: operations + aspect: snapdiff_latency evidence: - - unit_mds_server_cap_acquisition_throttle + - unit_mds_server_req_snapdiff_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72559,36 +76964,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_cap_acquisition_throttle + - labels_mds_server_req_snapdiff_latency_count functional_dependencies: {} - mds_server_cap_revoke_eviction: + mds_server_req_snapdiff_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_server_cap_revoke_eviction + - ceph_mds_server_req_snapdiff_latency_sum_exporter_perf + - ceph_mds_server_req_snapdiff_latency_sum_mgr_perf population: - id: mds_server_cap_revoke_eviction - meaning: Cap Revoke Client Eviction. + id: mds_server_req_snapdiff_latency_sum + meaning: Request type snapshot difference latency Total. evidence: - - population_mds_server_cap_revoke_eviction + - population_mds_server_req_snapdiff_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_cap_revoke_eviction + - lifecycle_mds_server_req_snapdiff_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: clients - aspect: server_cap_revoke_eviction + object: accumulated_latency + aspect: snapdiff_latency evidence: - - unit_mds_server_cap_revoke_eviction + - unit_mds_server_req_snapdiff_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72599,36 +77006,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_cap_revoke_eviction + - labels_mds_server_req_snapdiff_latency_sum functional_dependencies: {} - mds_server_dispatch_client_request: + mds_server_req_symlink_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_dispatch_client_request + - ceph_mds_server_req_symlink_latency_count population: - id: mds_server_dispatch_client_request - meaning: Client requests dispatched. + id: mds_server_req_symlink_latency_count + meaning: Request type symbolic link latency Count. evidence: - - population_mds_server_dispatch_client_request + - population_mds_server_req_symlink_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_dispatch_client_request + - lifecycle_mds_server_req_symlink_latency_count unit: quantity: count base: one rate: none object: operations - aspect: server_dispatch_client_request + aspect: symlink_latency evidence: - - unit_mds_server_dispatch_client_request + - unit_mds_server_req_symlink_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72639,36 +77046,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_dispatch_client_request + - labels_mds_server_req_symlink_latency_count functional_dependencies: {} - mds_server_dispatch_server_request: + mds_server_req_symlink_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_server_dispatch_server_request + - ceph_mds_server_req_symlink_latency_sum_exporter_perf + - ceph_mds_server_req_symlink_latency_sum_mgr_perf population: - id: mds_server_dispatch_server_request - meaning: Server requests dispatched. + id: mds_server_req_symlink_latency_sum + meaning: Request type symbolic link latency Total. evidence: - - population_mds_server_dispatch_server_request + - population_mds_server_req_symlink_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_dispatch_server_request + - lifecycle_mds_server_req_symlink_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: server_dispatch_server_request + object: accumulated_latency + aspect: symlink_latency evidence: - - unit_mds_server_dispatch_server_request + - unit_mds_server_req_symlink_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72679,36 +77088,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_dispatch_server_request + - labels_mds_server_req_symlink_latency_sum functional_dependencies: {} - mds_server_handle_client_request: + mds_server_req_unlink_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_handle_client_request + - ceph_mds_server_req_unlink_latency_count population: - id: mds_server_handle_client_request - meaning: Client requests. + id: mds_server_req_unlink_latency_count + meaning: Request type unlink latency Count. evidence: - - population_mds_server_handle_client_request + - population_mds_server_req_unlink_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_handle_client_request + - lifecycle_mds_server_req_unlink_latency_count unit: quantity: count base: one rate: none object: operations - aspect: server_handle_client_request + aspect: unlink_latency evidence: - - unit_mds_server_handle_client_request + - unit_mds_server_req_unlink_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72719,36 +77128,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_handle_client_request + - labels_mds_server_req_unlink_latency_count functional_dependencies: {} - mds_server_handle_client_session: + mds_server_req_unlink_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mds_server_handle_client_session + - ceph_mds_server_req_unlink_latency_sum_exporter_perf + - ceph_mds_server_req_unlink_latency_sum_mgr_perf population: - id: mds_server_handle_client_session - meaning: Client session messages. + id: mds_server_req_unlink_latency_sum + meaning: Request type unlink latency Total. evidence: - - population_mds_server_handle_client_session + - population_mds_server_req_unlink_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_handle_client_session + - lifecycle_mds_server_req_unlink_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: events - aspect: server_handle_client_session + object: accumulated_latency + aspect: unlink_latency evidence: - - unit_mds_server_handle_client_session + - unit_mds_server_req_unlink_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72759,36 +77170,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_handle_client_session + - labels_mds_server_req_unlink_latency_sum functional_dependencies: {} - mds_server_handle_peer_request: + mds_sessions_average_load: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_handle_peer_request + - ceph_mds_sessions_average_load population: - id: mds_server_handle_peer_request - meaning: Peer requests. + id: mds_sessions_average_load + meaning: Average Load. evidence: - - population_mds_server_handle_peer_request + - population_mds_sessions_average_load components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_handle_peer_request + - lifecycle_mds_sessions_average_load unit: quantity: count base: one rate: none - object: operations - aspect: server_handle_peer_request + object: load + aspect: average_load evidence: - - unit_mds_server_handle_peer_request + - unit_mds_sessions_average_load labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72799,36 +77210,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_handle_peer_request + - labels_mds_sessions_average_load functional_dependencies: {} - mds_server_req_blockdiff_latency_count: + mds_sessions_avg_session_uptime: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_blockdiff_latency_count + - ceph_mds_sessions_avg_session_uptime population: - id: mds_server_req_blockdiff_latency_count - meaning: Request type file blockdiff latency Count. + id: mds_sessions_avg_session_uptime + meaning: Average session uptime. evidence: - - population_mds_server_req_blockdiff_latency_count + - population_mds_sessions_avg_session_uptime components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_blockdiff_latency_count + - lifecycle_mds_sessions_avg_session_uptime unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: blockdiff_latency + object: duration_and_time + aspect: value evidence: - - unit_mds_server_req_blockdiff_latency_count + - unit_mds_sessions_avg_session_uptime labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72839,38 +77250,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_blockdiff_latency_count + - labels_mds_sessions_avg_session_uptime functional_dependencies: {} - mds_server_req_blockdiff_latency_sum: + mds_sessions_mdthresh_evicted: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_blockdiff_latency_sum_exporter_perf - - ceph_mds_server_req_blockdiff_latency_sum_mgr_perf + - ceph_mds_sessions_mdthresh_evicted population: - id: mds_server_req_blockdiff_latency_sum - meaning: Request type file blockdiff latency Total. + id: mds_sessions_mdthresh_evicted + meaning: Sessions evicted on reaching metadata threshold. evidence: - - population_mds_server_req_blockdiff_latency_sum + - population_mds_sessions_mdthresh_evicted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_blockdiff_latency_sum + - lifecycle_mds_sessions_mdthresh_evicted unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: blockdiff_latency + object: sessions + aspect: value evidence: - - unit_mds_server_req_blockdiff_latency_sum + - unit_mds_sessions_mdthresh_evicted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72881,36 +77290,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_blockdiff_latency_sum + - labels_mds_sessions_mdthresh_evicted functional_dependencies: {} - mds_server_req_create_latency_count: + mds_sessions_session_add: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_create_latency_count + - ceph_mds_sessions_session_add population: - id: mds_server_req_create_latency_count - meaning: Request type create latency Count. + id: mds_sessions_session_add + meaning: Sessions added. evidence: - - population_mds_server_req_create_latency_count + - population_mds_sessions_session_add components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_create_latency_count + - lifecycle_mds_sessions_session_add unit: quantity: count base: one rate: none - object: operations - aspect: create_latency + object: events + aspect: add evidence: - - unit_mds_server_req_create_latency_count + - unit_mds_sessions_session_add labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72921,38 +77330,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_create_latency_count + - labels_mds_sessions_session_add functional_dependencies: {} - mds_server_req_create_latency_sum: + mds_sessions_session_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_create_latency_sum_exporter_perf - - ceph_mds_server_req_create_latency_sum_mgr_perf + - ceph_mds_sessions_session_count population: - id: mds_server_req_create_latency_sum - meaning: Request type create latency Total. + id: mds_sessions_session_count + meaning: Session count. evidence: - - population_mds_server_req_create_latency_sum + - population_mds_sessions_session_count components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_create_latency_sum + - lifecycle_mds_sessions_session_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: create_latency + object: sessions + aspect: session evidence: - - unit_mds_server_req_create_latency_sum + - unit_mds_sessions_session_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -72963,36 +77370,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_create_latency_sum + - labels_mds_sessions_session_count functional_dependencies: {} - mds_server_req_getattr_latency_count: + mds_sessions_session_remove: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_getattr_latency_count + - ceph_mds_sessions_session_remove population: - id: mds_server_req_getattr_latency_count - meaning: Request type get attribute latency Count. + id: mds_sessions_session_remove + meaning: Sessions removed. evidence: - - population_mds_server_req_getattr_latency_count + - population_mds_sessions_session_remove components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_getattr_latency_count + - lifecycle_mds_sessions_session_remove unit: quantity: count base: one rate: none - object: operations - aspect: getattr_latency + object: events + aspect: remove evidence: - - unit_mds_server_req_getattr_latency_count + - unit_mds_sessions_session_remove labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73003,38 +77410,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_getattr_latency_count + - labels_mds_sessions_session_remove functional_dependencies: {} - mds_server_req_getattr_latency_sum: + mds_sessions_sessions_open: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_getattr_latency_sum_exporter_perf - - ceph_mds_server_req_getattr_latency_sum_mgr_perf + - ceph_mds_sessions_sessions_open population: - id: mds_server_req_getattr_latency_sum - meaning: Request type get attribute latency Total. + id: mds_sessions_sessions_open + meaning: Sessions currently open. evidence: - - population_mds_server_req_getattr_latency_sum + - population_mds_sessions_sessions_open components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_getattr_latency_sum + - lifecycle_mds_sessions_sessions_open unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: getattr_latency + object: sessions + aspect: sessions_open evidence: - - unit_mds_server_req_getattr_latency_sum + - unit_mds_sessions_sessions_open labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73045,36 +77450,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_getattr_latency_sum + - labels_mds_sessions_sessions_open functional_dependencies: {} - mds_server_req_getfilelock_latency_count: + mds_sessions_sessions_stale: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_getfilelock_latency_count + - ceph_mds_sessions_sessions_stale population: - id: mds_server_req_getfilelock_latency_count - meaning: Request type get file lock latency Count. + id: mds_sessions_sessions_stale + meaning: Sessions currently stale. evidence: - - population_mds_server_req_getfilelock_latency_count + - population_mds_sessions_sessions_stale components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_getfilelock_latency_count + - lifecycle_mds_sessions_sessions_stale unit: quantity: count base: one rate: none - object: operations - aspect: getfilelock_latency + object: sessions + aspect: sessions_stale evidence: - - unit_mds_server_req_getfilelock_latency_count + - unit_mds_sessions_sessions_stale labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73085,38 +77490,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_getfilelock_latency_count + - labels_mds_sessions_sessions_stale functional_dependencies: {} - mds_server_req_getfilelock_latency_sum: + mds_sessions_total_load: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_getfilelock_latency_sum_exporter_perf - - ceph_mds_server_req_getfilelock_latency_sum_mgr_perf + - ceph_mds_sessions_total_load population: - id: mds_server_req_getfilelock_latency_sum - meaning: Request type get file lock latency Total. + id: mds_sessions_total_load + meaning: Total Load. evidence: - - population_mds_server_req_getfilelock_latency_sum + - population_mds_sessions_total_load components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_getfilelock_latency_sum + - lifecycle_mds_sessions_total_load unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: getfilelock_latency + object: load + aspect: total_load evidence: - - unit_mds_server_req_getfilelock_latency_sum + - unit_mds_sessions_total_load labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73127,36 +77530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_getfilelock_latency_sum + - labels_mds_sessions_total_load functional_dependencies: {} - mds_server_req_getvxattr_latency_count: + mds_slow_reply: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_getvxattr_latency_count + - ceph_mds_slow_reply population: - id: mds_server_req_getvxattr_latency_count - meaning: Request type get virtual extended attribute latency Count. + id: mds_slow_reply + meaning: Slow replies. evidence: - - population_mds_server_req_getvxattr_latency_count + - population_mds_slow_reply components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_getvxattr_latency_count + - lifecycle_mds_slow_reply unit: quantity: count base: one rate: none - object: operations - aspect: getvxattr_latency + object: events + aspect: value evidence: - - unit_mds_server_req_getvxattr_latency_count + - unit_mds_slow_reply labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73167,38 +77570,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_getvxattr_latency_count + - labels_mds_slow_reply functional_dependencies: {} - mds_server_req_getvxattr_latency_sum: + mds_subtrees: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_getvxattr_latency_sum_exporter_perf - - ceph_mds_server_req_getvxattr_latency_sum_mgr_perf + - ceph_mds_subtrees population: - id: mds_server_req_getvxattr_latency_sum - meaning: Request type get virtual extended attribute latency Total. + id: mds_subtrees + meaning: Subtrees. evidence: - - population_mds_server_req_getvxattr_latency_sum + - population_mds_subtrees components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_getvxattr_latency_sum + - lifecycle_mds_subtrees unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: getvxattr_latency + object: subtrees + aspect: value evidence: - - unit_mds_server_req_getvxattr_latency_sum + - unit_mds_subtrees labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73209,36 +77610,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_getvxattr_latency_sum + - labels_mds_subtrees functional_dependencies: {} - mds_server_req_link_latency_count: + mds_traverse: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_link_latency_count + - ceph_mds_traverse population: - id: mds_server_req_link_latency_count - meaning: Request type link latency Count. + id: mds_traverse + meaning: Traverses. evidence: - - population_mds_server_req_link_latency_count + - population_mds_traverse components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_link_latency_count + - lifecycle_mds_traverse unit: quantity: count base: one rate: none - object: operations - aspect: link_latency + object: traversals + aspect: traverse evidence: - - unit_mds_server_req_link_latency_count + - unit_mds_traverse labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73249,38 +77650,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_link_latency_count + - labels_mds_traverse functional_dependencies: {} - mds_server_req_link_latency_sum: + mds_traverse_dir_fetch: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_link_latency_sum_exporter_perf - - ceph_mds_server_req_link_latency_sum_mgr_perf + - ceph_mds_traverse_dir_fetch population: - id: mds_server_req_link_latency_sum - meaning: Request type link latency Total. + id: mds_traverse_dir_fetch + meaning: Traverse incomplete directory content fetchings. evidence: - - population_mds_server_req_link_latency_sum + - population_mds_traverse_dir_fetch components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_link_latency_sum + - lifecycle_mds_traverse_dir_fetch unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: link_latency + object: traversals + aspect: traverse_dir_fetch evidence: - - unit_mds_server_req_link_latency_sum + - unit_mds_traverse_dir_fetch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73291,36 +77690,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_link_latency_sum + - labels_mds_traverse_dir_fetch functional_dependencies: {} - mds_server_req_lookup_latency_count: + mds_traverse_discover: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_lookup_latency_count + - ceph_mds_traverse_discover population: - id: mds_server_req_lookup_latency_count - meaning: Request type lookup latency Count. + id: mds_traverse_discover + meaning: Traverse directory discovers. evidence: - - population_mds_server_req_lookup_latency_count + - population_mds_traverse_discover components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_lookup_latency_count + - lifecycle_mds_traverse_discover unit: quantity: count base: one rate: none - object: operations - aspect: lookup_latency + object: traversals + aspect: traverse_discover evidence: - - unit_mds_server_req_lookup_latency_count + - unit_mds_traverse_discover labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73331,38 +77730,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookup_latency_count + - labels_mds_traverse_discover functional_dependencies: {} - mds_server_req_lookup_latency_sum: + mds_traverse_forward: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_lookup_latency_sum_exporter_perf - - ceph_mds_server_req_lookup_latency_sum_mgr_perf + - ceph_mds_traverse_forward population: - id: mds_server_req_lookup_latency_sum - meaning: Request type lookup latency Total. + id: mds_traverse_forward + meaning: Traverse forwards. evidence: - - population_mds_server_req_lookup_latency_sum + - population_mds_traverse_forward components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_lookup_latency_sum + - lifecycle_mds_traverse_forward unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: lookup_latency + object: traversals + aspect: traverse_forward evidence: - - unit_mds_server_req_lookup_latency_sum + - unit_mds_traverse_forward labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73373,36 +77770,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookup_latency_sum + - labels_mds_traverse_forward functional_dependencies: {} - mds_server_req_lookuphash_latency_count: + mds_traverse_hit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_lookuphash_latency_count + - ceph_mds_traverse_hit population: - id: mds_server_req_lookuphash_latency_count - meaning: Request type lookup hash of inode latency Count. + id: mds_traverse_hit + meaning: Traverse hits. evidence: - - population_mds_server_req_lookuphash_latency_count + - population_mds_traverse_hit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_lookuphash_latency_count + - lifecycle_mds_traverse_hit unit: quantity: count base: one rate: none - object: operations - aspect: lookuphash_latency + object: lookups + aspect: value evidence: - - unit_mds_server_req_lookuphash_latency_count + - unit_mds_traverse_hit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73413,38 +77810,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookuphash_latency_count + - labels_mds_traverse_hit functional_dependencies: {} - mds_server_req_lookuphash_latency_sum: + mds_traverse_lock: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_lookuphash_latency_sum_exporter_perf - - ceph_mds_server_req_lookuphash_latency_sum_mgr_perf + - ceph_mds_traverse_lock population: - id: mds_server_req_lookuphash_latency_sum - meaning: Request type lookup hash of inode latency Total. + id: mds_traverse_lock + meaning: Traverse locks. evidence: - - population_mds_server_req_lookuphash_latency_sum + - population_mds_traverse_lock components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_lookuphash_latency_sum + - lifecycle_mds_traverse_lock unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: lookuphash_latency + object: traversals + aspect: traverse_lock evidence: - - unit_mds_server_req_lookuphash_latency_sum + - unit_mds_traverse_lock labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73455,36 +77850,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookuphash_latency_sum + - labels_mds_traverse_lock functional_dependencies: {} - mds_server_req_lookupino_latency_count: + mds_traverse_remote_ino: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_lookupino_latency_count + - ceph_mds_traverse_remote_ino population: - id: mds_server_req_lookupino_latency_count - meaning: Request type lookup inode latency Count. + id: mds_traverse_remote_ino + meaning: Traverse remote dentries. evidence: - - population_mds_server_req_lookupino_latency_count + - population_mds_traverse_remote_ino components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_server_req_lookupino_latency_count + - lifecycle_mds_traverse_remote_ino unit: quantity: count base: one rate: none - object: operations - aspect: lookupino_latency + object: traversals + aspect: traverse_remote_ino evidence: - - unit_mds_server_req_lookupino_latency_count + - unit_mds_traverse_remote_ino labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73495,38 +77890,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookupino_latency_count + - labels_mds_traverse_remote_ino functional_dependencies: {} - mds_server_req_lookupino_latency_sum: + mempool_bloom_filter_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_lookupino_latency_sum_exporter_perf - - ceph_mds_server_req_lookupino_latency_sum_mgr_perf + - ceph_mempool_bloom_filter_bytes population: - id: mds_server_req_lookupino_latency_sum - meaning: Request type lookup inode latency Total. + id: mempool_bloom_filter_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bloom_filter_bytes.' evidence: - - population_mds_server_req_lookupino_latency_sum + - population_mempool_bloom_filter_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lookupino_latency_sum + - lifecycle_mempool_bloom_filter_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: lookupino_latency + object: memory_use + aspect: bloom_filter evidence: - - unit_mds_server_req_lookupino_latency_sum + - unit_mempool_bloom_filter_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73537,36 +77930,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookupino_latency_sum + - labels_mempool_bloom_filter_bytes functional_dependencies: {} - mds_server_req_lookupname_latency_count: + mempool_bloom_filter_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_lookupname_latency_count + - ceph_mempool_bloom_filter_items population: - id: mds_server_req_lookupname_latency_count - meaning: Request type lookup name latency Count. + id: mempool_bloom_filter_items + meaning: 'Source-derived dynamic mempool metric: mempool_bloom_filter_items.' evidence: - - population_mds_server_req_lookupname_latency_count + - population_mempool_bloom_filter_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lookupname_latency_count + - lifecycle_mempool_bloom_filter_items unit: quantity: count base: one rate: none - object: operations - aspect: lookupname_latency + object: items + aspect: bloom_filter evidence: - - unit_mds_server_req_lookupname_latency_count + - unit_mempool_bloom_filter_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73577,38 +77970,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookupname_latency_count + - labels_mempool_bloom_filter_items functional_dependencies: {} - mds_server_req_lookupname_latency_sum: + mempool_bluefs_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_lookupname_latency_sum_exporter_perf - - ceph_mds_server_req_lookupname_latency_sum_mgr_perf + - ceph_mempool_bluefs_bytes population: - id: mds_server_req_lookupname_latency_sum - meaning: Request type lookup name latency Total. + id: mempool_bluefs_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_bytes.' evidence: - - population_mds_server_req_lookupname_latency_sum + - population_mempool_bluefs_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lookupname_latency_sum + - lifecycle_mempool_bluefs_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: lookupname_latency + object: memory_use + aspect: bluefs evidence: - - unit_mds_server_req_lookupname_latency_sum + - unit_mempool_bluefs_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73619,36 +78010,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookupname_latency_sum + - labels_mempool_bluefs_bytes functional_dependencies: {} - mds_server_req_lookupparent_latency_count: + mempool_bluefs_file_reader_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_lookupparent_latency_count + - ceph_mempool_bluefs_file_reader_bytes population: - id: mds_server_req_lookupparent_latency_count - meaning: Request type lookup parent latency Count. + id: mempool_bluefs_file_reader_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_file_reader_bytes.' evidence: - - population_mds_server_req_lookupparent_latency_count + - population_mempool_bluefs_file_reader_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lookupparent_latency_count + - lifecycle_mempool_bluefs_file_reader_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: lookupparent_latency + object: memory_use + aspect: bluefs_file_reader evidence: - - unit_mds_server_req_lookupparent_latency_count + - unit_mempool_bluefs_file_reader_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73659,38 +78050,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookupparent_latency_count + - labels_mempool_bluefs_file_reader_bytes functional_dependencies: {} - mds_server_req_lookupparent_latency_sum: + mempool_bluefs_file_reader_items: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_lookupparent_latency_sum_exporter_perf - - ceph_mds_server_req_lookupparent_latency_sum_mgr_perf + - ceph_mempool_bluefs_file_reader_items population: - id: mds_server_req_lookupparent_latency_sum - meaning: Request type lookup parent latency Total. + id: mempool_bluefs_file_reader_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_file_reader_items.' evidence: - - population_mds_server_req_lookupparent_latency_sum + - population_mempool_bluefs_file_reader_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lookupparent_latency_sum + - lifecycle_mempool_bluefs_file_reader_items unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: lookupparent_latency + object: items + aspect: bluefs_file_reader evidence: - - unit_mds_server_req_lookupparent_latency_sum + - unit_mempool_bluefs_file_reader_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73701,36 +78090,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookupparent_latency_sum + - labels_mempool_bluefs_file_reader_items functional_dependencies: {} - mds_server_req_lookupsnap_latency_count: + mempool_bluefs_file_writer_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_lookupsnap_latency_count + - ceph_mempool_bluefs_file_writer_bytes population: - id: mds_server_req_lookupsnap_latency_count - meaning: Request type lookup snapshot latency Count. + id: mempool_bluefs_file_writer_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_file_writer_bytes.' evidence: - - population_mds_server_req_lookupsnap_latency_count + - population_mempool_bluefs_file_writer_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lookupsnap_latency_count + - lifecycle_mempool_bluefs_file_writer_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: lookupsnap_latency + object: memory_use + aspect: bluefs_file_writer evidence: - - unit_mds_server_req_lookupsnap_latency_count + - unit_mempool_bluefs_file_writer_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73741,38 +78130,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookupsnap_latency_count + - labels_mempool_bluefs_file_writer_bytes functional_dependencies: {} - mds_server_req_lookupsnap_latency_sum: + mempool_bluefs_file_writer_items: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_lookupsnap_latency_sum_exporter_perf - - ceph_mds_server_req_lookupsnap_latency_sum_mgr_perf + - ceph_mempool_bluefs_file_writer_items population: - id: mds_server_req_lookupsnap_latency_sum - meaning: Request type lookup snapshot latency Total. + id: mempool_bluefs_file_writer_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_file_writer_items.' evidence: - - population_mds_server_req_lookupsnap_latency_sum + - population_mempool_bluefs_file_writer_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lookupsnap_latency_sum + - lifecycle_mempool_bluefs_file_writer_items unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: lookupsnap_latency + object: items + aspect: bluefs_file_writer evidence: - - unit_mds_server_req_lookupsnap_latency_sum + - unit_mempool_bluefs_file_writer_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73783,36 +78170,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lookupsnap_latency_sum + - labels_mempool_bluefs_file_writer_items functional_dependencies: {} - mds_server_req_lssnap_latency_count: + mempool_bluefs_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_lssnap_latency_count + - ceph_mempool_bluefs_items population: - id: mds_server_req_lssnap_latency_count - meaning: Request type list snapshot latency Count. + id: mempool_bluefs_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_items.' evidence: - - population_mds_server_req_lssnap_latency_count + - population_mempool_bluefs_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lssnap_latency_count + - lifecycle_mempool_bluefs_items unit: quantity: count base: one rate: none - object: operations - aspect: lssnap_latency + object: items + aspect: bluefs evidence: - - unit_mds_server_req_lssnap_latency_count + - unit_mempool_bluefs_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73823,38 +78210,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lssnap_latency_count + - labels_mempool_bluefs_items functional_dependencies: {} - mds_server_req_lssnap_latency_sum: + mempool_bluestore_alloc_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_lssnap_latency_sum_exporter_perf - - ceph_mds_server_req_lssnap_latency_sum_mgr_perf + - ceph_mempool_bluestore_alloc_bytes population: - id: mds_server_req_lssnap_latency_sum - meaning: Request type list snapshot latency Total. + id: mempool_bluestore_alloc_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_alloc_bytes.' evidence: - - population_mds_server_req_lssnap_latency_sum + - population_mempool_bluestore_alloc_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_lssnap_latency_sum + - lifecycle_mempool_bluestore_alloc_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: lssnap_latency + object: memory_use + aspect: bluestore_alloc evidence: - - unit_mds_server_req_lssnap_latency_sum + - unit_mempool_bluestore_alloc_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73865,36 +78250,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_lssnap_latency_sum + - labels_mempool_bluestore_alloc_bytes functional_dependencies: {} - mds_server_req_mkdir_latency_count: + mempool_bluestore_alloc_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_mkdir_latency_count + - ceph_mempool_bluestore_alloc_items population: - id: mds_server_req_mkdir_latency_count - meaning: Request type make directory latency Count. + id: mempool_bluestore_alloc_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_alloc_items.' evidence: - - population_mds_server_req_mkdir_latency_count + - population_mempool_bluestore_alloc_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_mkdir_latency_count + - lifecycle_mempool_bluestore_alloc_items unit: quantity: count base: one rate: none - object: operations - aspect: mkdir_latency + object: items + aspect: bluestore_alloc evidence: - - unit_mds_server_req_mkdir_latency_count + - unit_mempool_bluestore_alloc_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73905,38 +78290,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_mkdir_latency_count + - labels_mempool_bluestore_alloc_items functional_dependencies: {} - mds_server_req_mkdir_latency_sum: + mempool_bluestore_blob_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_mkdir_latency_sum_exporter_perf - - ceph_mds_server_req_mkdir_latency_sum_mgr_perf + - ceph_mempool_bluestore_blob_bytes population: - id: mds_server_req_mkdir_latency_sum - meaning: Request type make directory latency Total. + id: mempool_bluestore_blob_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_blob_bytes.' evidence: - - population_mds_server_req_mkdir_latency_sum + - population_mempool_bluestore_blob_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_mkdir_latency_sum + - lifecycle_mempool_bluestore_blob_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: mkdir_latency + object: memory_use + aspect: bluestore_blob evidence: - - unit_mds_server_req_mkdir_latency_sum + - unit_mempool_bluestore_blob_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73947,36 +78330,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_mkdir_latency_sum + - labels_mempool_bluestore_blob_bytes functional_dependencies: {} - mds_server_req_mknod_latency_count: + mempool_bluestore_blob_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_mknod_latency_count + - ceph_mempool_bluestore_blob_items population: - id: mds_server_req_mknod_latency_count - meaning: Request type make node latency Count. + id: mempool_bluestore_blob_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_blob_items.' evidence: - - population_mds_server_req_mknod_latency_count + - population_mempool_bluestore_blob_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_mknod_latency_count + - lifecycle_mempool_bluestore_blob_items unit: quantity: count base: one rate: none - object: operations - aspect: mknod_latency + object: items + aspect: bluestore_blob evidence: - - unit_mds_server_req_mknod_latency_count + - unit_mempool_bluestore_blob_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -73987,38 +78370,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_mknod_latency_count + - labels_mempool_bluestore_blob_items functional_dependencies: {} - mds_server_req_mknod_latency_sum: + mempool_bluestore_cache_buffer_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_mknod_latency_sum_exporter_perf - - ceph_mds_server_req_mknod_latency_sum_mgr_perf + - ceph_mempool_bluestore_cache_buffer_bytes population: - id: mds_server_req_mknod_latency_sum - meaning: Request type make node latency Total. + id: mempool_bluestore_cache_buffer_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_bytes.' evidence: - - population_mds_server_req_mknod_latency_sum + - population_mempool_bluestore_cache_buffer_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_mknod_latency_sum + - lifecycle_mempool_bluestore_cache_buffer_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: mknod_latency + object: memory_use + aspect: bluestore_cache_buffer evidence: - - unit_mds_server_req_mknod_latency_sum + - unit_mempool_bluestore_cache_buffer_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74029,36 +78410,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_mknod_latency_sum + - labels_mempool_bluestore_cache_buffer_bytes functional_dependencies: {} - mds_server_req_mksnap_latency_count: + mempool_bluestore_cache_buffer_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_mksnap_latency_count + - ceph_mempool_bluestore_cache_buffer_items population: - id: mds_server_req_mksnap_latency_count - meaning: Request type make snapshot latency Count. + id: mempool_bluestore_cache_buffer_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_items.' evidence: - - population_mds_server_req_mksnap_latency_count + - population_mempool_bluestore_cache_buffer_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_mksnap_latency_count + - lifecycle_mempool_bluestore_cache_buffer_items unit: quantity: count base: one rate: none - object: operations - aspect: mksnap_latency + object: items + aspect: bluestore_cache_buffer evidence: - - unit_mds_server_req_mksnap_latency_count + - unit_mempool_bluestore_cache_buffer_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74069,38 +78450,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_mksnap_latency_count + - labels_mempool_bluestore_cache_buffer_items functional_dependencies: {} - mds_server_req_mksnap_latency_sum: + mempool_bluestore_cache_data_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_mksnap_latency_sum_exporter_perf - - ceph_mds_server_req_mksnap_latency_sum_mgr_perf + - ceph_mempool_bluestore_cache_data_bytes population: - id: mds_server_req_mksnap_latency_sum - meaning: Request type make snapshot latency Total. + id: mempool_bluestore_cache_data_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_data_bytes.' evidence: - - population_mds_server_req_mksnap_latency_sum + - population_mempool_bluestore_cache_data_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_mksnap_latency_sum + - lifecycle_mempool_bluestore_cache_data_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: mksnap_latency + object: memory_use + aspect: bluestore_cache_data evidence: - - unit_mds_server_req_mksnap_latency_sum + - unit_mempool_bluestore_cache_data_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74111,36 +78490,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_mksnap_latency_sum + - labels_mempool_bluestore_cache_data_bytes functional_dependencies: {} - mds_server_req_open_latency_count: + mempool_bluestore_cache_data_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_open_latency_count + - ceph_mempool_bluestore_cache_data_items population: - id: mds_server_req_open_latency_count - meaning: Request type open latency Count. + id: mempool_bluestore_cache_data_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_data_items.' evidence: - - population_mds_server_req_open_latency_count + - population_mempool_bluestore_cache_data_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_open_latency_count + - lifecycle_mempool_bluestore_cache_data_items unit: quantity: count base: one rate: none - object: operations - aspect: open_latency + object: items + aspect: bluestore_cache_data evidence: - - unit_mds_server_req_open_latency_count + - unit_mempool_bluestore_cache_data_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74151,38 +78530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_open_latency_count + - labels_mempool_bluestore_cache_data_items functional_dependencies: {} - mds_server_req_open_latency_sum: + mempool_bluestore_cache_meta_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_open_latency_sum_exporter_perf - - ceph_mds_server_req_open_latency_sum_mgr_perf + - ceph_mempool_bluestore_cache_meta_bytes population: - id: mds_server_req_open_latency_sum - meaning: Request type open latency Total. + id: mempool_bluestore_cache_meta_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_bytes.' evidence: - - population_mds_server_req_open_latency_sum + - population_mempool_bluestore_cache_meta_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_open_latency_sum + - lifecycle_mempool_bluestore_cache_meta_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: open_latency + object: memory_use + aspect: bluestore_cache_meta evidence: - - unit_mds_server_req_open_latency_sum + - unit_mempool_bluestore_cache_meta_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74193,36 +78570,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_open_latency_sum + - labels_mempool_bluestore_cache_meta_bytes functional_dependencies: {} - mds_server_req_readdir_latency_count: + mempool_bluestore_cache_meta_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_readdir_latency_count + - ceph_mempool_bluestore_cache_meta_items population: - id: mds_server_req_readdir_latency_count - meaning: Request type read directory latency Count. + id: mempool_bluestore_cache_meta_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_items.' evidence: - - population_mds_server_req_readdir_latency_count + - population_mempool_bluestore_cache_meta_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_readdir_latency_count + - lifecycle_mempool_bluestore_cache_meta_items unit: quantity: count base: one rate: none - object: operations - aspect: readdir_latency + object: items + aspect: bluestore_cache_meta evidence: - - unit_mds_server_req_readdir_latency_count + - unit_mempool_bluestore_cache_meta_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74233,38 +78610,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_readdir_latency_count + - labels_mempool_bluestore_cache_meta_items functional_dependencies: {} - mds_server_req_readdir_latency_sum: + mempool_bluestore_cache_onode_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_readdir_latency_sum_exporter_perf - - ceph_mds_server_req_readdir_latency_sum_mgr_perf + - ceph_mempool_bluestore_cache_onode_bytes population: - id: mds_server_req_readdir_latency_sum - meaning: Request type read directory latency Total. + id: mempool_bluestore_cache_onode_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_bytes.' evidence: - - population_mds_server_req_readdir_latency_sum + - population_mempool_bluestore_cache_onode_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_readdir_latency_sum + - lifecycle_mempool_bluestore_cache_onode_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: readdir_latency + object: memory_use + aspect: bluestore_cache_onode evidence: - - unit_mds_server_req_readdir_latency_sum + - unit_mempool_bluestore_cache_onode_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74275,36 +78650,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_readdir_latency_sum + - labels_mempool_bluestore_cache_onode_bytes functional_dependencies: {} - mds_server_req_rename_latency_count: + mempool_bluestore_cache_onode_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_rename_latency_count + - ceph_mempool_bluestore_cache_onode_items population: - id: mds_server_req_rename_latency_count - meaning: Request type rename latency Count. + id: mempool_bluestore_cache_onode_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_items.' evidence: - - population_mds_server_req_rename_latency_count + - population_mempool_bluestore_cache_onode_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_rename_latency_count + - lifecycle_mempool_bluestore_cache_onode_items unit: quantity: count base: one rate: none - object: operations - aspect: rename_latency + object: items + aspect: bluestore_cache_onode evidence: - - unit_mds_server_req_rename_latency_count + - unit_mempool_bluestore_cache_onode_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74315,38 +78690,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_rename_latency_count + - labels_mempool_bluestore_cache_onode_items functional_dependencies: {} - mds_server_req_rename_latency_sum: + mempool_bluestore_cache_other_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_rename_latency_sum_exporter_perf - - ceph_mds_server_req_rename_latency_sum_mgr_perf + - ceph_mempool_bluestore_cache_other_bytes population: - id: mds_server_req_rename_latency_sum - meaning: Request type rename latency Total. + id: mempool_bluestore_cache_other_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_other_bytes.' evidence: - - population_mds_server_req_rename_latency_sum + - population_mempool_bluestore_cache_other_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_rename_latency_sum + - lifecycle_mempool_bluestore_cache_other_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: rename_latency + object: memory_use + aspect: bluestore_cache_other evidence: - - unit_mds_server_req_rename_latency_sum + - unit_mempool_bluestore_cache_other_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74357,36 +78730,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_rename_latency_sum + - labels_mempool_bluestore_cache_other_bytes functional_dependencies: {} - mds_server_req_renamesnap_latency_count: + mempool_bluestore_cache_other_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_renamesnap_latency_count + - ceph_mempool_bluestore_cache_other_items population: - id: mds_server_req_renamesnap_latency_count - meaning: Request type rename snapshot latency Count. + id: mempool_bluestore_cache_other_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_other_items.' evidence: - - population_mds_server_req_renamesnap_latency_count + - population_mempool_bluestore_cache_other_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_renamesnap_latency_count + - lifecycle_mempool_bluestore_cache_other_items unit: quantity: count base: one rate: none - object: operations - aspect: renamesnap_latency + object: items + aspect: bluestore_cache_other evidence: - - unit_mds_server_req_renamesnap_latency_count + - unit_mempool_bluestore_cache_other_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74397,38 +78770,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_renamesnap_latency_count + - labels_mempool_bluestore_cache_other_items functional_dependencies: {} - mds_server_req_renamesnap_latency_sum: + mempool_bluestore_extent_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_renamesnap_latency_sum_exporter_perf - - ceph_mds_server_req_renamesnap_latency_sum_mgr_perf + - ceph_mempool_bluestore_extent_bytes population: - id: mds_server_req_renamesnap_latency_sum - meaning: Request type rename snapshot latency Total. + id: mempool_bluestore_extent_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_extent_bytes.' evidence: - - population_mds_server_req_renamesnap_latency_sum + - population_mempool_bluestore_extent_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_renamesnap_latency_sum + - lifecycle_mempool_bluestore_extent_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: renamesnap_latency + object: memory_use + aspect: bluestore_extent evidence: - - unit_mds_server_req_renamesnap_latency_sum + - unit_mempool_bluestore_extent_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74439,36 +78810,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_renamesnap_latency_sum + - labels_mempool_bluestore_extent_bytes functional_dependencies: {} - mds_server_req_rmdir_latency_count: + mempool_bluestore_extent_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_rmdir_latency_count + - ceph_mempool_bluestore_extent_items population: - id: mds_server_req_rmdir_latency_count - meaning: Request type remove directory latency Count. + id: mempool_bluestore_extent_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_extent_items.' evidence: - - population_mds_server_req_rmdir_latency_count + - population_mempool_bluestore_extent_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_rmdir_latency_count + - lifecycle_mempool_bluestore_extent_items unit: quantity: count base: one rate: none - object: operations - aspect: rmdir_latency + object: items + aspect: bluestore_extent evidence: - - unit_mds_server_req_rmdir_latency_count + - unit_mempool_bluestore_extent_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74479,38 +78850,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_rmdir_latency_count + - labels_mempool_bluestore_extent_items functional_dependencies: {} - mds_server_req_rmdir_latency_sum: + mempool_bluestore_fsck_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_rmdir_latency_sum_exporter_perf - - ceph_mds_server_req_rmdir_latency_sum_mgr_perf + - ceph_mempool_bluestore_fsck_bytes population: - id: mds_server_req_rmdir_latency_sum - meaning: Request type remove directory latency Total. + id: mempool_bluestore_fsck_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_fsck_bytes.' evidence: - - population_mds_server_req_rmdir_latency_sum + - population_mempool_bluestore_fsck_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_rmdir_latency_sum + - lifecycle_mempool_bluestore_fsck_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: rmdir_latency + object: memory_use + aspect: bluestore_fsck evidence: - - unit_mds_server_req_rmdir_latency_sum + - unit_mempool_bluestore_fsck_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74521,36 +78890,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_rmdir_latency_sum + - labels_mempool_bluestore_fsck_bytes functional_dependencies: {} - mds_server_req_rmsnap_latency_count: + mempool_bluestore_fsck_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_rmsnap_latency_count + - ceph_mempool_bluestore_fsck_items population: - id: mds_server_req_rmsnap_latency_count - meaning: Request type remove snapshot latency Count. + id: mempool_bluestore_fsck_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_fsck_items.' evidence: - - population_mds_server_req_rmsnap_latency_count + - population_mempool_bluestore_fsck_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_rmsnap_latency_count + - lifecycle_mempool_bluestore_fsck_items unit: quantity: count base: one rate: none - object: operations - aspect: rmsnap_latency + object: items + aspect: bluestore_fsck evidence: - - unit_mds_server_req_rmsnap_latency_count + - unit_mempool_bluestore_fsck_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74561,38 +78930,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_rmsnap_latency_count + - labels_mempool_bluestore_fsck_items functional_dependencies: {} - mds_server_req_rmsnap_latency_sum: + mempool_bluestore_inline_bl_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_rmsnap_latency_sum_exporter_perf - - ceph_mds_server_req_rmsnap_latency_sum_mgr_perf + - ceph_mempool_bluestore_inline_bl_bytes population: - id: mds_server_req_rmsnap_latency_sum - meaning: Request type remove snapshot latency Total. + id: mempool_bluestore_inline_bl_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_bytes.' evidence: - - population_mds_server_req_rmsnap_latency_sum + - population_mempool_bluestore_inline_bl_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_rmsnap_latency_sum + - lifecycle_mempool_bluestore_inline_bl_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: rmsnap_latency + object: memory_use + aspect: bluestore_inline_bl evidence: - - unit_mds_server_req_rmsnap_latency_sum + - unit_mempool_bluestore_inline_bl_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74603,36 +78970,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_rmsnap_latency_sum + - labels_mempool_bluestore_inline_bl_bytes functional_dependencies: {} - mds_server_req_rmxattr_latency_count: + mempool_bluestore_inline_bl_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_rmxattr_latency_count + - ceph_mempool_bluestore_inline_bl_items population: - id: mds_server_req_rmxattr_latency_count - meaning: Request type remove extended attribute latency Count. + id: mempool_bluestore_inline_bl_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_items.' evidence: - - population_mds_server_req_rmxattr_latency_count + - population_mempool_bluestore_inline_bl_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_rmxattr_latency_count + - lifecycle_mempool_bluestore_inline_bl_items unit: quantity: count base: one rate: none - object: operations - aspect: rmxattr_latency + object: items + aspect: bluestore_inline_bl evidence: - - unit_mds_server_req_rmxattr_latency_count + - unit_mempool_bluestore_inline_bl_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74643,38 +79010,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_rmxattr_latency_count + - labels_mempool_bluestore_inline_bl_items functional_dependencies: {} - mds_server_req_rmxattr_latency_sum: + mempool_bluestore_shared_blob_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_rmxattr_latency_sum_exporter_perf - - ceph_mds_server_req_rmxattr_latency_sum_mgr_perf + - ceph_mempool_bluestore_shared_blob_bytes population: - id: mds_server_req_rmxattr_latency_sum - meaning: Request type remove extended attribute latency Total. + id: mempool_bluestore_shared_blob_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_bytes.' evidence: - - population_mds_server_req_rmxattr_latency_sum + - population_mempool_bluestore_shared_blob_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_rmxattr_latency_sum + - lifecycle_mempool_bluestore_shared_blob_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: rmxattr_latency + object: memory_use + aspect: bluestore_shared_blob evidence: - - unit_mds_server_req_rmxattr_latency_sum + - unit_mempool_bluestore_shared_blob_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74685,36 +79050,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_rmxattr_latency_sum + - labels_mempool_bluestore_shared_blob_bytes functional_dependencies: {} - mds_server_req_setattr_latency_count: + mempool_bluestore_shared_blob_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_setattr_latency_count + - ceph_mempool_bluestore_shared_blob_items population: - id: mds_server_req_setattr_latency_count - meaning: Request type set attribute latency Count. + id: mempool_bluestore_shared_blob_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_items.' evidence: - - population_mds_server_req_setattr_latency_count + - population_mempool_bluestore_shared_blob_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setattr_latency_count + - lifecycle_mempool_bluestore_shared_blob_items unit: quantity: count base: one rate: none - object: operations - aspect: setattr_latency + object: items + aspect: bluestore_shared_blob evidence: - - unit_mds_server_req_setattr_latency_count + - unit_mempool_bluestore_shared_blob_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74725,38 +79090,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setattr_latency_count + - labels_mempool_bluestore_shared_blob_items functional_dependencies: {} - mds_server_req_setattr_latency_sum: + mempool_bluestore_txc_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_setattr_latency_sum_exporter_perf - - ceph_mds_server_req_setattr_latency_sum_mgr_perf + - ceph_mempool_bluestore_txc_bytes population: - id: mds_server_req_setattr_latency_sum - meaning: Request type set attribute latency Total. + id: mempool_bluestore_txc_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_txc_bytes.' evidence: - - population_mds_server_req_setattr_latency_sum + - population_mempool_bluestore_txc_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setattr_latency_sum + - lifecycle_mempool_bluestore_txc_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: setattr_latency + object: memory_use + aspect: bluestore_txc evidence: - - unit_mds_server_req_setattr_latency_sum + - unit_mempool_bluestore_txc_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74767,36 +79130,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setattr_latency_sum + - labels_mempool_bluestore_txc_bytes functional_dependencies: {} - mds_server_req_setdirlayout_latency_count: + mempool_bluestore_txc_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_setdirlayout_latency_count + - ceph_mempool_bluestore_txc_items population: - id: mds_server_req_setdirlayout_latency_count - meaning: Request type set directory layout latency Count. + id: mempool_bluestore_txc_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_txc_items.' evidence: - - population_mds_server_req_setdirlayout_latency_count + - population_mempool_bluestore_txc_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setdirlayout_latency_count + - lifecycle_mempool_bluestore_txc_items unit: quantity: count base: one rate: none - object: operations - aspect: setdirlayout_latency + object: items + aspect: bluestore_txc evidence: - - unit_mds_server_req_setdirlayout_latency_count + - unit_mempool_bluestore_txc_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74807,38 +79170,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setdirlayout_latency_count + - labels_mempool_bluestore_txc_items functional_dependencies: {} - mds_server_req_setdirlayout_latency_sum: + mempool_bluestore_writing_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_setdirlayout_latency_sum_exporter_perf - - ceph_mds_server_req_setdirlayout_latency_sum_mgr_perf + - ceph_mempool_bluestore_writing_bytes population: - id: mds_server_req_setdirlayout_latency_sum - meaning: Request type set directory layout latency Total. + id: mempool_bluestore_writing_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_writing_bytes.' evidence: - - population_mds_server_req_setdirlayout_latency_sum + - population_mempool_bluestore_writing_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setdirlayout_latency_sum + - lifecycle_mempool_bluestore_writing_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: setdirlayout_latency + object: memory_use + aspect: bluestore_writing evidence: - - unit_mds_server_req_setdirlayout_latency_sum + - unit_mempool_bluestore_writing_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74849,36 +79210,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setdirlayout_latency_sum + - labels_mempool_bluestore_writing_bytes functional_dependencies: {} - mds_server_req_setfilelock_latency_count: + mempool_bluestore_writing_deferred_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_setfilelock_latency_count + - ceph_mempool_bluestore_writing_deferred_bytes population: - id: mds_server_req_setfilelock_latency_count - meaning: Request type set file lock latency Count. + id: mempool_bluestore_writing_deferred_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_bytes.' evidence: - - population_mds_server_req_setfilelock_latency_count + - population_mempool_bluestore_writing_deferred_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setfilelock_latency_count + - lifecycle_mempool_bluestore_writing_deferred_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: setfilelock_latency + object: memory_use + aspect: bluestore_writing_deferred evidence: - - unit_mds_server_req_setfilelock_latency_count + - unit_mempool_bluestore_writing_deferred_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74889,38 +79250,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setfilelock_latency_count + - labels_mempool_bluestore_writing_deferred_bytes functional_dependencies: {} - mds_server_req_setfilelock_latency_sum: + mempool_bluestore_writing_deferred_items: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_setfilelock_latency_sum_exporter_perf - - ceph_mds_server_req_setfilelock_latency_sum_mgr_perf + - ceph_mempool_bluestore_writing_deferred_items population: - id: mds_server_req_setfilelock_latency_sum - meaning: Request type set file lock latency Total. + id: mempool_bluestore_writing_deferred_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_items.' evidence: - - population_mds_server_req_setfilelock_latency_sum + - population_mempool_bluestore_writing_deferred_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setfilelock_latency_sum + - lifecycle_mempool_bluestore_writing_deferred_items unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: setfilelock_latency + object: items + aspect: bluestore_writing_deferred evidence: - - unit_mds_server_req_setfilelock_latency_sum + - unit_mempool_bluestore_writing_deferred_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74931,36 +79290,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setfilelock_latency_sum + - labels_mempool_bluestore_writing_deferred_items functional_dependencies: {} - mds_server_req_setlayout_latency_count: + mempool_bluestore_writing_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_setlayout_latency_count + - ceph_mempool_bluestore_writing_items population: - id: mds_server_req_setlayout_latency_count - meaning: Request type set file layout latency Count. + id: mempool_bluestore_writing_items + meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_writing_items.' evidence: - - population_mds_server_req_setlayout_latency_count + - population_mempool_bluestore_writing_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setlayout_latency_count + - lifecycle_mempool_bluestore_writing_items unit: quantity: count base: one rate: none - object: operations - aspect: setlayout_latency + object: items + aspect: bluestore_writing evidence: - - unit_mds_server_req_setlayout_latency_count + - unit_mempool_bluestore_writing_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -74971,38 +79330,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setlayout_latency_count + - labels_mempool_bluestore_writing_items functional_dependencies: {} - mds_server_req_setlayout_latency_sum: + mempool_buffer_anon_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_setlayout_latency_sum_exporter_perf - - ceph_mds_server_req_setlayout_latency_sum_mgr_perf + - ceph_mempool_buffer_anon_bytes population: - id: mds_server_req_setlayout_latency_sum - meaning: Request type set file layout latency Total. + id: mempool_buffer_anon_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_buffer_anon_bytes.' evidence: - - population_mds_server_req_setlayout_latency_sum + - population_mempool_buffer_anon_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setlayout_latency_sum + - lifecycle_mempool_buffer_anon_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: setlayout_latency + object: memory_use + aspect: buffer_anon evidence: - - unit_mds_server_req_setlayout_latency_sum + - unit_mempool_buffer_anon_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75013,36 +79370,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setlayout_latency_sum + - labels_mempool_buffer_anon_bytes functional_dependencies: {} - mds_server_req_setxattr_latency_count: + mempool_buffer_anon_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_setxattr_latency_count + - ceph_mempool_buffer_anon_items population: - id: mds_server_req_setxattr_latency_count - meaning: Request type set extended attribute latency Count. + id: mempool_buffer_anon_items + meaning: 'Source-derived dynamic mempool metric: mempool_buffer_anon_items.' evidence: - - population_mds_server_req_setxattr_latency_count + - population_mempool_buffer_anon_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setxattr_latency_count + - lifecycle_mempool_buffer_anon_items unit: quantity: count base: one rate: none - object: operations - aspect: setxattr_latency + object: items + aspect: buffer_anon evidence: - - unit_mds_server_req_setxattr_latency_count + - unit_mempool_buffer_anon_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75053,38 +79410,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setxattr_latency_count + - labels_mempool_buffer_anon_items functional_dependencies: {} - mds_server_req_setxattr_latency_sum: + mempool_buffer_meta_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_setxattr_latency_sum_exporter_perf - - ceph_mds_server_req_setxattr_latency_sum_mgr_perf + - ceph_mempool_buffer_meta_bytes population: - id: mds_server_req_setxattr_latency_sum - meaning: Request type set extended attribute latency Total. + id: mempool_buffer_meta_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_buffer_meta_bytes.' evidence: - - population_mds_server_req_setxattr_latency_sum + - population_mempool_buffer_meta_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_setxattr_latency_sum + - lifecycle_mempool_buffer_meta_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: setxattr_latency + object: memory_use + aspect: buffer_meta evidence: - - unit_mds_server_req_setxattr_latency_sum + - unit_mempool_buffer_meta_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75095,36 +79450,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_setxattr_latency_sum + - labels_mempool_buffer_meta_bytes functional_dependencies: {} - mds_server_req_snapdiff_latency_count: + mempool_buffer_meta_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_snapdiff_latency_count + - ceph_mempool_buffer_meta_items population: - id: mds_server_req_snapdiff_latency_count - meaning: Request type snapshot difference latency Count. + id: mempool_buffer_meta_items + meaning: 'Source-derived dynamic mempool metric: mempool_buffer_meta_items.' evidence: - - population_mds_server_req_snapdiff_latency_count + - population_mempool_buffer_meta_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_snapdiff_latency_count + - lifecycle_mempool_buffer_meta_items unit: quantity: count base: one rate: none - object: operations - aspect: snapdiff_latency + object: items + aspect: buffer_meta evidence: - - unit_mds_server_req_snapdiff_latency_count + - unit_mempool_buffer_meta_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75135,38 +79490,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_snapdiff_latency_count + - labels_mempool_buffer_meta_items functional_dependencies: {} - mds_server_req_snapdiff_latency_sum: + mempool_ec_extent_cache_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_snapdiff_latency_sum_exporter_perf - - ceph_mds_server_req_snapdiff_latency_sum_mgr_perf + - ceph_mempool_ec_extent_cache_bytes population: - id: mds_server_req_snapdiff_latency_sum - meaning: Request type snapshot difference latency Total. + id: mempool_ec_extent_cache_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_ec_extent_cache_bytes.' evidence: - - population_mds_server_req_snapdiff_latency_sum + - population_mempool_ec_extent_cache_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_snapdiff_latency_sum + - lifecycle_mempool_ec_extent_cache_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: snapdiff_latency + object: memory_use + aspect: ec_extent_cache evidence: - - unit_mds_server_req_snapdiff_latency_sum + - unit_mempool_ec_extent_cache_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75177,36 +79530,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_snapdiff_latency_sum + - labels_mempool_ec_extent_cache_bytes functional_dependencies: {} - mds_server_req_symlink_latency_count: + mempool_ec_extent_cache_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_symlink_latency_count + - ceph_mempool_ec_extent_cache_items population: - id: mds_server_req_symlink_latency_count - meaning: Request type symbolic link latency Count. + id: mempool_ec_extent_cache_items + meaning: 'Source-derived dynamic mempool metric: mempool_ec_extent_cache_items.' evidence: - - population_mds_server_req_symlink_latency_count + - population_mempool_ec_extent_cache_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_symlink_latency_count + - lifecycle_mempool_ec_extent_cache_items unit: quantity: count base: one rate: none - object: operations - aspect: symlink_latency + object: items + aspect: ec_extent_cache evidence: - - unit_mds_server_req_symlink_latency_count + - unit_mempool_ec_extent_cache_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75217,38 +79570,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_symlink_latency_count + - labels_mempool_ec_extent_cache_items functional_dependencies: {} - mds_server_req_symlink_latency_sum: + mempool_mds_co_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_symlink_latency_sum_exporter_perf - - ceph_mds_server_req_symlink_latency_sum_mgr_perf + - ceph_mempool_mds_co_bytes population: - id: mds_server_req_symlink_latency_sum - meaning: Request type symbolic link latency Total. + id: mempool_mds_co_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_mds_co_bytes.' evidence: - - population_mds_server_req_symlink_latency_sum + - population_mempool_mds_co_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_symlink_latency_sum + - lifecycle_mempool_mds_co_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: symlink_latency + object: memory_use + aspect: mds_co evidence: - - unit_mds_server_req_symlink_latency_sum + - unit_mempool_mds_co_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75259,36 +79610,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_symlink_latency_sum + - labels_mempool_mds_co_bytes functional_dependencies: {} - mds_server_req_unlink_latency_count: + mempool_mds_co_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_server_req_unlink_latency_count + - ceph_mempool_mds_co_items population: - id: mds_server_req_unlink_latency_count - meaning: Request type unlink latency Count. + id: mempool_mds_co_items + meaning: 'Source-derived dynamic mempool metric: mempool_mds_co_items.' evidence: - - population_mds_server_req_unlink_latency_count + - population_mempool_mds_co_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_unlink_latency_count + - lifecycle_mempool_mds_co_items unit: quantity: count base: one rate: none - object: operations - aspect: unlink_latency + object: items + aspect: mds_co evidence: - - unit_mds_server_req_unlink_latency_count + - unit_mempool_mds_co_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75299,38 +79650,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_unlink_latency_count + - labels_mempool_mds_co_items functional_dependencies: {} - mds_server_req_unlink_latency_sum: + mempool_osd_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_mds_server_req_unlink_latency_sum_exporter_perf - - ceph_mds_server_req_unlink_latency_sum_mgr_perf + - ceph_mempool_osd_bytes population: - id: mds_server_req_unlink_latency_sum - meaning: Request type unlink latency Total. + id: mempool_osd_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_osd_bytes.' evidence: - - population_mds_server_req_unlink_latency_sum + - population_mempool_osd_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_server_req_unlink_latency_sum + - lifecycle_mempool_osd_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: unlink_latency + object: memory_use + aspect: osd evidence: - - unit_mds_server_req_unlink_latency_sum + - unit_mempool_osd_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75341,36 +79690,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_server_req_unlink_latency_sum + - labels_mempool_osd_bytes functional_dependencies: {} - mds_sessions_average_load: + mempool_osd_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_average_load + - ceph_mempool_osd_items population: - id: mds_sessions_average_load - meaning: Average Load. + id: mempool_osd_items + meaning: 'Source-derived dynamic mempool metric: mempool_osd_items.' evidence: - - population_mds_sessions_average_load + - population_mempool_osd_items components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_sessions_average_load + - lifecycle_mempool_osd_items unit: quantity: count base: one rate: none - object: load - aspect: average_load + object: items + aspect: osd evidence: - - unit_mds_sessions_average_load + - unit_mempool_osd_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75381,36 +79730,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_average_load + - labels_mempool_osd_items functional_dependencies: {} - mds_sessions_avg_session_uptime: + mempool_osd_mapbl_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_avg_session_uptime + - ceph_mempool_osd_mapbl_bytes population: - id: mds_sessions_avg_session_uptime - meaning: Average session uptime. + id: mempool_osd_mapbl_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_osd_mapbl_bytes.' evidence: - - population_mds_sessions_avg_session_uptime + - population_mempool_osd_mapbl_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_sessions_avg_session_uptime + - lifecycle_mempool_osd_mapbl_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: duration_and_time - aspect: value + object: memory_use + aspect: osd_mapbl evidence: - - unit_mds_sessions_avg_session_uptime + - unit_mempool_osd_mapbl_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75421,36 +79770,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_avg_session_uptime + - labels_mempool_osd_mapbl_bytes functional_dependencies: {} - mds_sessions_mdthresh_evicted: + mempool_osd_mapbl_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_mdthresh_evicted + - ceph_mempool_osd_mapbl_items population: - id: mds_sessions_mdthresh_evicted - meaning: Sessions evicted on reaching metadata threshold. + id: mempool_osd_mapbl_items + meaning: 'Source-derived dynamic mempool metric: mempool_osd_mapbl_items.' evidence: - - population_mds_sessions_mdthresh_evicted + - population_mempool_osd_mapbl_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_sessions_mdthresh_evicted + - lifecycle_mempool_osd_mapbl_items unit: quantity: count base: one rate: none - object: sessions - aspect: value + object: items + aspect: osd_mapbl evidence: - - unit_mds_sessions_mdthresh_evicted + - unit_mempool_osd_mapbl_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75461,36 +79810,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_mdthresh_evicted + - labels_mempool_osd_mapbl_items functional_dependencies: {} - mds_sessions_session_add: + mempool_osd_pglog_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_session_add + - ceph_mempool_osd_pglog_bytes population: - id: mds_sessions_session_add - meaning: Sessions added. + id: mempool_osd_pglog_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_osd_pglog_bytes.' evidence: - - population_mds_sessions_session_add + - population_mempool_osd_pglog_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_sessions_session_add + - lifecycle_mempool_osd_pglog_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: add + object: memory_use + aspect: osd_pglog evidence: - - unit_mds_sessions_session_add + - unit_mempool_osd_pglog_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75501,36 +79850,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_session_add + - labels_mempool_osd_pglog_bytes functional_dependencies: {} - mds_sessions_session_count: + mempool_osd_pglog_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_session_count + - ceph_mempool_osd_pglog_items population: - id: mds_sessions_session_count - meaning: Session count. + id: mempool_osd_pglog_items + meaning: 'Source-derived dynamic mempool metric: mempool_osd_pglog_items.' evidence: - - population_mds_sessions_session_count + - population_mempool_osd_pglog_items components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_sessions_session_count + - lifecycle_mempool_osd_pglog_items unit: quantity: count base: one rate: none - object: sessions - aspect: session + object: items + aspect: osd_pglog evidence: - - unit_mds_sessions_session_count + - unit_mempool_osd_pglog_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75541,36 +79890,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_session_count + - labels_mempool_osd_pglog_items functional_dependencies: {} - mds_sessions_session_remove: + mempool_osdmap_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_session_remove + - ceph_mempool_osdmap_bytes population: - id: mds_sessions_session_remove - meaning: Sessions removed. + id: mempool_osdmap_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_osdmap_bytes.' evidence: - - population_mds_sessions_session_remove + - population_mempool_osdmap_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_sessions_session_remove + - lifecycle_mempool_osdmap_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: remove + object: memory_use + aspect: osdmap evidence: - - unit_mds_sessions_session_remove + - unit_mempool_osdmap_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75581,36 +79930,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_session_remove + - labels_mempool_osdmap_bytes functional_dependencies: {} - mds_sessions_sessions_open: + mempool_osdmap_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_sessions_open + - ceph_mempool_osdmap_items population: - id: mds_sessions_sessions_open - meaning: Sessions currently open. + id: mempool_osdmap_items + meaning: 'Source-derived dynamic mempool metric: mempool_osdmap_items.' evidence: - - population_mds_sessions_sessions_open + - population_mempool_osdmap_items components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_sessions_sessions_open + - lifecycle_mempool_osdmap_items unit: quantity: count base: one rate: none - object: sessions - aspect: sessions_open + object: items + aspect: osdmap evidence: - - unit_mds_sessions_sessions_open + - unit_mempool_osdmap_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75621,36 +79970,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_sessions_open + - labels_mempool_osdmap_items functional_dependencies: {} - mds_sessions_sessions_stale: + mempool_osdmap_mapping_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_sessions_stale + - ceph_mempool_osdmap_mapping_bytes population: - id: mds_sessions_sessions_stale - meaning: Sessions currently stale. + id: mempool_osdmap_mapping_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_osdmap_mapping_bytes.' evidence: - - population_mds_sessions_sessions_stale + - population_mempool_osdmap_mapping_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_sessions_sessions_stale + - lifecycle_mempool_osdmap_mapping_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: sessions - aspect: sessions_stale + object: memory_use + aspect: osdmap_mapping evidence: - - unit_mds_sessions_sessions_stale + - unit_mempool_osdmap_mapping_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75661,36 +80010,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_sessions_stale + - labels_mempool_osdmap_mapping_bytes functional_dependencies: {} - mds_sessions_total_load: + mempool_osdmap_mapping_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_sessions_total_load + - ceph_mempool_osdmap_mapping_items population: - id: mds_sessions_total_load - meaning: Total Load. + id: mempool_osdmap_mapping_items + meaning: 'Source-derived dynamic mempool metric: mempool_osdmap_mapping_items.' evidence: - - population_mds_sessions_total_load + - population_mempool_osdmap_mapping_items components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_sessions_total_load + - lifecycle_mempool_osdmap_mapping_items unit: quantity: count base: one rate: none - object: load - aspect: total_load + object: items + aspect: osdmap_mapping evidence: - - unit_mds_sessions_total_load + - unit_mempool_osdmap_mapping_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75701,36 +80050,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_sessions_total_load + - labels_mempool_osdmap_mapping_items functional_dependencies: {} - mds_slow_reply: + mempool_pgmap_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_slow_reply + - ceph_mempool_pgmap_bytes population: - id: mds_slow_reply - meaning: Slow replies. + id: mempool_pgmap_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_pgmap_bytes.' evidence: - - population_mds_slow_reply + - population_mempool_pgmap_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_slow_reply + - lifecycle_mempool_pgmap_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: value + object: memory_use + aspect: pgmap evidence: - - unit_mds_slow_reply + - unit_mempool_pgmap_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75741,36 +80090,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_slow_reply + - labels_mempool_pgmap_bytes functional_dependencies: {} - mds_subtrees: + mempool_pgmap_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_subtrees + - ceph_mempool_pgmap_items population: - id: mds_subtrees - meaning: Subtrees. + id: mempool_pgmap_items + meaning: 'Source-derived dynamic mempool metric: mempool_pgmap_items.' evidence: - - population_mds_subtrees + - population_mempool_pgmap_items components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mds_subtrees + - lifecycle_mempool_pgmap_items unit: quantity: count base: one rate: none - object: subtrees - aspect: value + object: items + aspect: pgmap evidence: - - unit_mds_subtrees + - unit_mempool_pgmap_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75781,36 +80130,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_subtrees + - labels_mempool_pgmap_items functional_dependencies: {} - mds_traverse: + mempool_unittest_1_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_traverse + - ceph_mempool_unittest_1_bytes population: - id: mds_traverse - meaning: Traverses. + id: mempool_unittest_1_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_unittest_1_bytes.' evidence: - - population_mds_traverse + - population_mempool_unittest_1_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_traverse + - lifecycle_mempool_unittest_1_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: traversals - aspect: traverse + object: memory_use + aspect: unittest_1 evidence: - - unit_mds_traverse + - unit_mempool_unittest_1_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75821,36 +80170,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_traverse + - labels_mempool_unittest_1_bytes functional_dependencies: {} - mds_traverse_dir_fetch: + mempool_unittest_1_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_traverse_dir_fetch + - ceph_mempool_unittest_1_items population: - id: mds_traverse_dir_fetch - meaning: Traverse incomplete directory content fetchings. + id: mempool_unittest_1_items + meaning: 'Source-derived dynamic mempool metric: mempool_unittest_1_items.' evidence: - - population_mds_traverse_dir_fetch + - population_mempool_unittest_1_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_traverse_dir_fetch + - lifecycle_mempool_unittest_1_items unit: quantity: count base: one rate: none - object: traversals - aspect: traverse_dir_fetch + object: items + aspect: unittest_1 evidence: - - unit_mds_traverse_dir_fetch + - unit_mempool_unittest_1_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75861,36 +80210,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_traverse_dir_fetch + - labels_mempool_unittest_1_items functional_dependencies: {} - mds_traverse_discover: + mempool_unittest_2_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_traverse_discover + - ceph_mempool_unittest_2_bytes population: - id: mds_traverse_discover - meaning: Traverse directory discovers. + id: mempool_unittest_2_bytes + meaning: 'Source-derived dynamic mempool metric: mempool_unittest_2_bytes.' evidence: - - population_mds_traverse_discover + - population_mempool_unittest_2_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_traverse_discover + - lifecycle_mempool_unittest_2_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: traversals - aspect: traverse_discover + object: memory_use + aspect: unittest_2 evidence: - - unit_mds_traverse_discover + - unit_mempool_unittest_2_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75901,36 +80250,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_traverse_discover + - labels_mempool_unittest_2_bytes functional_dependencies: {} - mds_traverse_forward: + mempool_unittest_2_items: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_traverse_forward + - ceph_mempool_unittest_2_items population: - id: mds_traverse_forward - meaning: Traverse forwards. + id: mempool_unittest_2_items + meaning: 'Source-derived dynamic mempool metric: mempool_unittest_2_items.' evidence: - - population_mds_traverse_forward + - population_mempool_unittest_2_items components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_traverse_forward + - lifecycle_mempool_unittest_2_items unit: quantity: count base: one rate: none - object: traversals - aspect: traverse_forward + object: items + aspect: unittest_2 evidence: - - unit_mds_traverse_forward + - unit_mempool_unittest_2_items labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75941,36 +80290,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_traverse_forward + - labels_mempool_unittest_2_items functional_dependencies: {} - mds_traverse_hit: + mgr_cache_hit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_traverse_hit + - ceph_mgr_cache_hit population: - id: mds_traverse_hit - meaning: Traverse hits. + id: mgr_cache_hit + meaning: Cache hits. evidence: - - population_mds_traverse_hit + - population_mgr_cache_hit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_traverse_hit + - lifecycle_mgr_cache_hit unit: quantity: count base: one rate: none object: lookups - aspect: value + aspect: hit evidence: - - unit_mds_traverse_hit + - unit_mgr_cache_hit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -75981,36 +80330,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_traverse_hit + - labels_mgr_cache_hit functional_dependencies: {} - mds_traverse_lock: + mgr_cache_miss: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mds_traverse_lock + - ceph_mgr_cache_miss population: - id: mds_traverse_lock - meaning: Traverse locks. + id: mgr_cache_miss + meaning: Cache miss. evidence: - - population_mds_traverse_lock + - population_mgr_cache_miss components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mds_traverse_lock + - lifecycle_mgr_cache_miss unit: quantity: count base: one rate: none - object: traversals - aspect: traverse_lock + object: lookups + aspect: miss evidence: - - unit_mds_traverse_lock + - unit_mgr_cache_miss labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76021,36 +80370,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_traverse_lock + - labels_mgr_cache_miss functional_dependencies: {} - mds_traverse_remote_ino: + mgr_metadata: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mds_traverse_remote_ino + - ceph_mgr_metadata population: - id: mds_traverse_remote_ino - meaning: Traverse remote dentries. + id: mgr_metadata + meaning: MGR metadata. evidence: - - population_mds_traverse_remote_ino + - population_mgr_metadata components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mds_traverse_remote_ino + - lifecycle_mgr_metadata unit: - quantity: count + quantity: state base: one rate: none - object: traversals - aspect: traverse_remote_ino + object: state + aspect: metadata evidence: - - unit_mds_traverse_remote_ino + - unit_mgr_metadata labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76061,116 +80410,136 @@ signals: kind: operational_population stability: stable evidence: - - labels_mds_traverse_remote_ino + - labels_mgr_metadata + ceph_version: + meaning: Ceph source label ceph version. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mgr_metadata + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mgr_metadata functional_dependencies: {} - mempool_bloom_filter_bytes: + mgr_module_can_run: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mempool_bloom_filter_bytes + - ceph_mgr_module_can_run population: - id: mempool_bloom_filter_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bloom_filter_bytes.' + id: mgr_module_can_run + meaning: MGR module runnable state i.e. can it run (0=no, 1=yes). evidence: - - population_mempool_bloom_filter_bytes + - population_mgr_module_can_run components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bloom_filter_bytes + - lifecycle_mgr_module_can_run unit: - quantity: data - base: byte + quantity: state + base: one rate: none - object: memory_use - aspect: bloom_filter + object: state + aspect: can_run evidence: - - unit_mempool_bloom_filter_bytes + - unit_mgr_module_can_run labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + name: + meaning: Ceph source label name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bloom_filter_bytes + - labels_mgr_module_can_run functional_dependencies: {} - mempool_bloom_filter_items: + mgr_module_status: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mempool_bloom_filter_items + - ceph_mgr_module_status population: - id: mempool_bloom_filter_items - meaning: 'Source-derived dynamic mempool metric: mempool_bloom_filter_items.' + id: mgr_module_status + meaning: MGR module status (0=disabled, 1=enabled, 2=auto-enabled). evidence: - - population_mempool_bloom_filter_items + - population_mgr_module_status components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bloom_filter_items + - lifecycle_mgr_module_status unit: - quantity: count + quantity: state base: one rate: none - object: items - aspect: bloom_filter + object: state + aspect: status evidence: - - unit_mempool_bloom_filter_items + - unit_mgr_module_status labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + name: + meaning: Ceph source label name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bloom_filter_items + - labels_mgr_module_status functional_dependencies: {} - mempool_bluefs_bytes: + mgr_status: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mempool_bluefs_bytes + - ceph_mgr_status population: - id: mempool_bluefs_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_bytes.' + id: mgr_status + meaning: MGR status (0=standby, 1=active). evidence: - - population_mempool_bluefs_bytes + - population_mgr_status components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluefs_bytes + - lifecycle_mgr_status unit: - quantity: data - base: byte + quantity: state + base: one rate: none - object: memory_use - aspect: bluefs + object: state + aspect: status evidence: - - unit_mempool_bluefs_bytes + - unit_mgr_status labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76181,36 +80550,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluefs_bytes + - labels_mgr_status functional_dependencies: {} - mempool_bluefs_file_reader_bytes: + mon_election_call: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_bluefs_file_reader_bytes + - ceph_mon_election_call population: - id: mempool_bluefs_file_reader_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_file_reader_bytes.' + id: mon_election_call + meaning: Elections started. evidence: - - population_mempool_bluefs_file_reader_bytes + - population_mon_election_call components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluefs_file_reader_bytes + - lifecycle_mon_election_call unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluefs_file_reader + object: elections + aspect: election_call evidence: - - unit_mempool_bluefs_file_reader_bytes + - unit_mon_election_call labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76221,36 +80590,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluefs_file_reader_bytes + - labels_mon_election_call functional_dependencies: {} - mempool_bluefs_file_reader_items: + mon_election_lose: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_bluefs_file_reader_items + - ceph_mon_election_lose population: - id: mempool_bluefs_file_reader_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_file_reader_items.' + id: mon_election_lose + meaning: Elections lost. evidence: - - population_mempool_bluefs_file_reader_items + - population_mon_election_lose components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluefs_file_reader_items + - lifecycle_mon_election_lose unit: quantity: count base: one rate: none - object: items - aspect: bluefs_file_reader + object: elections + aspect: election_lose evidence: - - unit_mempool_bluefs_file_reader_items + - unit_mon_election_lose labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76261,36 +80630,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluefs_file_reader_items + - labels_mon_election_lose functional_dependencies: {} - mempool_bluefs_file_writer_bytes: + mon_election_win: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_bluefs_file_writer_bytes + - ceph_mon_election_win population: - id: mempool_bluefs_file_writer_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_file_writer_bytes.' + id: mon_election_win + meaning: Elections won. evidence: - - population_mempool_bluefs_file_writer_bytes + - population_mon_election_win components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluefs_file_writer_bytes + - lifecycle_mon_election_win unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluefs_file_writer + object: elections + aspect: election_win evidence: - - unit_mempool_bluefs_file_writer_bytes + - unit_mon_election_win labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76301,36 +80670,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluefs_file_writer_bytes + - labels_mon_election_win functional_dependencies: {} - mempool_bluefs_file_writer_items: + mon_metadata: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mempool_bluefs_file_writer_items + - ceph_mon_metadata population: - id: mempool_bluefs_file_writer_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_file_writer_items.' + id: mon_metadata + meaning: MON Metadata. evidence: - - population_mempool_bluefs_file_writer_items + - population_mon_metadata components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluefs_file_writer_items + - lifecycle_mon_metadata unit: quantity: count base: one rate: none - object: items - aspect: bluefs_file_writer + object: monitors + aspect: metadata evidence: - - unit_mempool_bluefs_file_writer_items + - unit_mon_metadata labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76341,36 +80710,109 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluefs_file_writer_items - functional_dependencies: {} - mempool_bluefs_items: + - labels_mon_metadata + ceph_version: + meaning: Ceph source label ceph version. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mon_metadata + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mon_metadata + public_addr: + meaning: Ceph source label public addr. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mon_metadata + rank: + meaning: Ceph source label rank. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_mon_metadata + functional_dependencies: + daemon_metadata: + determinants: + - ceph_daemon + dependents: + - ceph_version + - hostname + - public_addr + - rank + evidence: + - mon_member_additive_values + contributors: + variants: + monitors: + identity: + - ceph_daemon + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - population_mon_metadata + lifecycle: + - lifecycle_mon_metadata + relationship: + - mon_member_additive_values + mon_num_elections: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_bluefs_items + - ceph_mon_num_elections population: - id: mempool_bluefs_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluefs_items.' + id: mon_num_elections + meaning: Elections participated in. evidence: - - population_mempool_bluefs_items + - population_mon_num_elections components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluefs_items + - lifecycle_mon_num_elections unit: quantity: count base: one rate: none - object: items - aspect: bluefs + object: elections + aspect: num_elections evidence: - - unit_mempool_bluefs_items + - unit_mon_num_elections labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76381,36 +80823,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluefs_items + - labels_mon_num_elections functional_dependencies: {} - mempool_bluestore_alloc_bytes: + mon_num_sessions: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_bluestore_alloc_bytes + - ceph_mon_num_sessions population: - id: mempool_bluestore_alloc_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_alloc_bytes.' + id: mon_num_sessions + meaning: Open sessions. evidence: - - population_mempool_bluestore_alloc_bytes + - population_mon_num_sessions components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_alloc_bytes + - lifecycle_mon_num_sessions unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluestore_alloc + object: sessions + aspect: value evidence: - - unit_mempool_bluestore_alloc_bytes + - unit_mon_num_sessions labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76421,36 +80863,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluestore_alloc_bytes + - labels_mon_num_sessions functional_dependencies: {} - mempool_bluestore_alloc_items: + mon_quorum_status: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mempool_bluestore_alloc_items + - ceph_mon_quorum_status population: - id: mempool_bluestore_alloc_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_alloc_items.' + id: mon_quorum_status + meaning: Monitors in quorum. evidence: - - population_mempool_bluestore_alloc_items + - population_mon_quorum_status components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_alloc_items + - lifecycle_mon_quorum_status unit: quantity: count base: one rate: none - object: items - aspect: bluestore_alloc + object: monitors + aspect: quorum_status evidence: - - unit_mempool_bluestore_alloc_items + - unit_mon_quorum_status labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76461,36 +80903,59 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluestore_alloc_items + - labels_mon_quorum_status functional_dependencies: {} - mempool_bluestore_blob_bytes: + contributors: + variants: + monitors: + identity: + - ceph_daemon + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - population_mon_quorum_status + lifecycle: + - lifecycle_mon_quorum_status + relationship: + - mon_member_additive_values + mon_session_add: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_bluestore_blob_bytes + - ceph_mon_session_add population: - id: mempool_bluestore_blob_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_blob_bytes.' + id: mon_session_add + meaning: Created sessions. evidence: - - population_mempool_bluestore_blob_bytes + - population_mon_session_add components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_blob_bytes + - lifecycle_mon_session_add unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluestore_blob + object: sessions + aspect: add evidence: - - unit_mempool_bluestore_blob_bytes + - unit_mon_session_add labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76501,36 +80966,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluestore_blob_bytes + - labels_mon_session_add functional_dependencies: {} - mempool_bluestore_blob_items: + mon_session_rm: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_bluestore_blob_items + - ceph_mon_session_rm population: - id: mempool_bluestore_blob_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_blob_items.' + id: mon_session_rm + meaning: Removed sessions. evidence: - - population_mempool_bluestore_blob_items + - population_mon_session_rm components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_blob_items + - lifecycle_mon_session_rm unit: quantity: count base: one rate: none - object: items - aspect: bluestore_blob + object: sessions + aspect: rm evidence: - - unit_mempool_bluestore_blob_items + - unit_mon_session_rm labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76541,36 +81006,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluestore_blob_items + - labels_mon_session_rm functional_dependencies: {} - mempool_bluestore_cache_buffer_bytes: + mon_session_trim: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_bluestore_cache_buffer_bytes + - ceph_mon_session_trim population: - id: mempool_bluestore_cache_buffer_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_bytes.' + id: mon_session_trim + meaning: Trimmed sessions. evidence: - - population_mempool_bluestore_cache_buffer_bytes + - population_mon_session_trim components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_cache_buffer_bytes + - lifecycle_mon_session_trim unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluestore_cache_buffer + object: sessions + aspect: trim evidence: - - unit_mempool_bluestore_cache_buffer_bytes + - unit_mon_session_trim labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -76581,599 +81046,740 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluestore_cache_buffer_bytes + - labels_mon_session_trim functional_dependencies: {} - mempool_bluestore_cache_buffer_items: + num_objects_degraded: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mempool_bluestore_cache_buffer_items + - ceph_num_objects_degraded population: - id: mempool_bluestore_cache_buffer_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_items.' + id: num_objects_degraded + meaning: Number of degraded objects. evidence: - - population_mempool_bluestore_cache_buffer_items + - population_num_objects_degraded components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_cache_buffer_items + - lifecycle_num_objects_degraded unit: quantity: count base: one rate: none - object: items - aspect: bluestore_cache_buffer + object: objects + aspect: degraded evidence: - - unit_mempool_bluestore_cache_buffer_items - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_mempool_bluestore_cache_buffer_items + - unit_num_objects_degraded functional_dependencies: {} - mempool_bluestore_cache_data_bytes: + label_policy: labels_cluster_osd_blocklist_count + num_objects_misplaced: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mempool_bluestore_cache_data_bytes + - ceph_num_objects_misplaced population: - id: mempool_bluestore_cache_data_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_data_bytes.' + id: num_objects_misplaced + meaning: Number of misplaced objects. evidence: - - population_mempool_bluestore_cache_data_bytes + - population_num_objects_misplaced components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_cache_data_bytes + - lifecycle_num_objects_misplaced unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluestore_cache_data + object: objects + aspect: misplaced evidence: - - unit_mempool_bluestore_cache_data_bytes - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_mempool_bluestore_cache_data_bytes + - unit_num_objects_misplaced functional_dependencies: {} - mempool_bluestore_cache_data_items: + label_policy: labels_cluster_osd_blocklist_count + num_objects_unfound: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_mempool_bluestore_cache_data_items + - ceph_num_objects_unfound population: - id: mempool_bluestore_cache_data_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_data_items.' + id: num_objects_unfound + meaning: Number of unfound objects. evidence: - - population_mempool_bluestore_cache_data_items + - population_num_objects_unfound components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_cache_data_items + - lifecycle_num_objects_unfound unit: quantity: count base: one rate: none - object: items - aspect: bluestore_cache_data + object: objects + aspect: unfound evidence: - - unit_mempool_bluestore_cache_data_items - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_mempool_bluestore_cache_data_items + - unit_num_objects_unfound functional_dependencies: {} - mempool_bluestore_cache_meta_bytes: + label_policy: labels_cluster_osd_blocklist_count + nvmeof_bdev_capacity_bytes: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_cache_meta_bytes + - ceph_nvmeof_bdev_capacity_bytes population: - id: mempool_bluestore_cache_meta_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_bytes.' + id: nvmeof_bdev_capacity_bytes + meaning: BDEV Capacity. evidence: - - population_mempool_bluestore_cache_meta_bytes + - population_nvmeof_bdev_capacity_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_cache_meta_bytes + - lifecycle_nvmeof_bdev_capacity_bytes unit: quantity: data base: byte rate: none - object: memory_use - aspect: bluestore_cache_meta + object: space_and_memory + aspect: value evidence: - - unit_mempool_bluestore_cache_meta_bytes + - unit_nvmeof_bdev_capacity_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + bdev_name: + meaning: Ceph source label bdev name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_cache_meta_bytes + - labels_nvmeof_bdev_capacity_bytes functional_dependencies: {} - mempool_bluestore_cache_meta_items: + nvmeof_bdev_metadata: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_cache_meta_items + - ceph_nvmeof_bdev_metadata population: - id: mempool_bluestore_cache_meta_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_items.' + id: nvmeof_bdev_metadata + meaning: BDEV Metadata. evidence: - - population_mempool_bluestore_cache_meta_items + - population_nvmeof_bdev_metadata components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_cache_meta_items + - lifecycle_nvmeof_bdev_metadata unit: - quantity: count + quantity: state base: one rate: none - object: items - aspect: bluestore_cache_meta + object: state + aspect: value evidence: - - unit_mempool_bluestore_cache_meta_items + - unit_nvmeof_bdev_metadata labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + bdev_name: + meaning: Ceph source label bdev name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_bdev_metadata + block_size: + meaning: Ceph source label block size. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_bdev_metadata + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_bdev_metadata + pool_name: + meaning: Ceph source label pool name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_bdev_metadata + rbd_name: + meaning: Ceph source label rbd name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_cache_meta_items + - labels_nvmeof_bdev_metadata functional_dependencies: {} - mempool_bluestore_cache_onode_bytes: + nvmeof_bdev_read_bytes_total: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_cache_onode_bytes + - ceph_nvmeof_bdev_read_bytes_total population: - id: mempool_bluestore_cache_onode_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_bytes.' + id: nvmeof_bdev_read_bytes_total + meaning: Total number of bytes read successfully. evidence: - - population_mempool_bluestore_cache_onode_bytes + - population_nvmeof_bdev_read_bytes_total components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_cache_onode_bytes + - lifecycle_nvmeof_bdev_read_bytes_total unit: quantity: data base: byte rate: none - object: memory_use - aspect: bluestore_cache_onode + object: byte_throughput + aspect: read_bytes evidence: - - unit_mempool_bluestore_cache_onode_bytes + - unit_nvmeof_bdev_read_bytes_total labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + bdev_name: + meaning: Ceph source label bdev name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_cache_onode_bytes + - labels_nvmeof_bdev_read_bytes_total functional_dependencies: {} - mempool_bluestore_cache_onode_items: + nvmeof_bdev_read_seconds_total: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_cache_onode_items + - ceph_nvmeof_bdev_read_seconds_total population: - id: mempool_bluestore_cache_onode_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_items.' + id: nvmeof_bdev_read_seconds_total + meaning: Total time spent servicing READ I/O. evidence: - - population_mempool_bluestore_cache_onode_items + - population_nvmeof_bdev_read_seconds_total components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_cache_onode_items + - lifecycle_nvmeof_bdev_read_seconds_total unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: items - aspect: bluestore_cache_onode + object: accumulated_time + aspect: read_seconds evidence: - - unit_mempool_bluestore_cache_onode_items + - unit_nvmeof_bdev_read_seconds_total labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + bdev_name: + meaning: Ceph source label bdev name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_cache_onode_items + - labels_nvmeof_bdev_read_seconds_total functional_dependencies: {} - mempool_bluestore_cache_other_bytes: + nvmeof_bdev_reads_completed_total: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_cache_other_bytes + - ceph_nvmeof_bdev_reads_completed_total population: - id: mempool_bluestore_cache_other_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_other_bytes.' + id: nvmeof_bdev_reads_completed_total + meaning: Total number of read operations completed. evidence: - - population_mempool_bluestore_cache_other_bytes + - population_nvmeof_bdev_reads_completed_total components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_cache_other_bytes + - lifecycle_nvmeof_bdev_reads_completed_total unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluestore_cache_other + object: operations + aspect: reads_completed evidence: - - unit_mempool_bluestore_cache_other_bytes + - unit_nvmeof_bdev_reads_completed_total labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + bdev_name: + meaning: Ceph source label bdev name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_cache_other_bytes + - labels_nvmeof_bdev_reads_completed_total functional_dependencies: {} - mempool_bluestore_cache_other_items: + nvmeof_bdev_write_seconds_total: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_cache_other_items + - ceph_nvmeof_bdev_write_seconds_total population: - id: mempool_bluestore_cache_other_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_cache_other_items.' + id: nvmeof_bdev_write_seconds_total + meaning: Total time spent servicing WRITE I/O. evidence: - - population_mempool_bluestore_cache_other_items + - population_nvmeof_bdev_write_seconds_total components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_cache_other_items + - lifecycle_nvmeof_bdev_write_seconds_total unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: items - aspect: bluestore_cache_other + object: accumulated_time + aspect: write_seconds evidence: - - unit_mempool_bluestore_cache_other_items + - unit_nvmeof_bdev_write_seconds_total labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + bdev_name: + meaning: Ceph source label bdev name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_cache_other_items + - labels_nvmeof_bdev_write_seconds_total functional_dependencies: {} - mempool_bluestore_extent_bytes: + nvmeof_bdev_writes_completed_total: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_extent_bytes + - ceph_nvmeof_bdev_writes_completed_total population: - id: mempool_bluestore_extent_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_extent_bytes.' + id: nvmeof_bdev_writes_completed_total + meaning: Total number of write operations completed. evidence: - - population_mempool_bluestore_extent_bytes + - population_nvmeof_bdev_writes_completed_total components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_extent_bytes + - lifecycle_nvmeof_bdev_writes_completed_total unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluestore_extent + object: operations + aspect: writes_completed evidence: - - unit_mempool_bluestore_extent_bytes + - unit_nvmeof_bdev_writes_completed_total labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + bdev_name: + meaning: Ceph source label bdev name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_extent_bytes + - labels_nvmeof_bdev_writes_completed_total functional_dependencies: {} - mempool_bluestore_extent_items: + nvmeof_bdev_written_bytes_total: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_extent_items + - ceph_nvmeof_bdev_written_bytes_total population: - id: mempool_bluestore_extent_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_extent_items.' + id: nvmeof_bdev_written_bytes_total + meaning: Total number of bytes written successfully. evidence: - - population_mempool_bluestore_extent_items + - population_nvmeof_bdev_written_bytes_total components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_extent_items + - lifecycle_nvmeof_bdev_written_bytes_total unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: items - aspect: bluestore_extent + object: byte_throughput + aspect: written_bytes evidence: - - unit_mempool_bluestore_extent_items + - unit_nvmeof_bdev_written_bytes_total labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + bdev_name: + meaning: Ceph source label bdev name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_extent_items + - labels_nvmeof_bdev_written_bytes_total functional_dependencies: {} - mempool_bluestore_fsck_bytes: + nvmeof_gateway_info: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_fsck_bytes + - ceph_nvmeof_gateway_info population: - id: mempool_bluestore_fsck_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_fsck_bytes.' + id: nvmeof_gateway_info + meaning: Gateway information. evidence: - - population_mempool_bluestore_fsck_bytes + - population_nvmeof_gateway_info components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_fsck_bytes + - lifecycle_nvmeof_gateway_info unit: - quantity: data - base: byte + quantity: state + base: one rate: none - object: memory_use - aspect: bluestore_fsck + object: ceph_nvmeof_gateway_info + aspect: reported evidence: - - unit_mempool_bluestore_fsck_bytes + - unit_nvmeof_gateway_info labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + addr: + meaning: Ceph source label addr. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_fsck_bytes + - labels_nvmeof_gateway_info + group: + meaning: Ceph source label group. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_gateway_info + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_gateway_info + load_balancing_group: + meaning: Ceph source label load balancing group. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_gateway_info + name: + meaning: Ceph source label name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_gateway_info + port: + meaning: Ceph source label port. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_gateway_info + spdk_version: + meaning: Ceph source label spdk version. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_gateway_info + version: + meaning: Ceph source label version. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_gateway_info functional_dependencies: {} - mempool_bluestore_fsck_items: + nvmeof_host_connection_state: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_fsck_items + - ceph_nvmeof_host_connection_state population: - id: mempool_bluestore_fsck_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_fsck_items.' + id: nvmeof_host_connection_state + meaning: Host connection state 0=disconnected, 1=connected. evidence: - - population_mempool_bluestore_fsck_items + - population_nvmeof_host_connection_state components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_fsck_items + - lifecycle_nvmeof_host_connection_state unit: - quantity: count + quantity: state base: one rate: none - object: items - aspect: bluestore_fsck + object: state + aspect: value evidence: - - unit_mempool_bluestore_fsck_items + - unit_nvmeof_host_connection_state labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + gw_name: + meaning: Ceph source label gw name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_fsck_items + - labels_nvmeof_host_connection_state + host_addr: + meaning: Ceph source label host addr. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_host_connection_state + host_nqn: + meaning: Ceph source label host nqn. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_host_connection_state + nqn: + meaning: Ceph source label nqn. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_host_connection_state functional_dependencies: {} - mempool_bluestore_inline_bl_bytes: + nvmeof_host_keepalive_timeout: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_inline_bl_bytes + - ceph_nvmeof_host_keepalive_timeout population: - id: mempool_bluestore_inline_bl_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_bytes.' + id: nvmeof_host_keepalive_timeout + meaning: Host keepalive timeout 0=no, 1=yes. evidence: - - population_mempool_bluestore_inline_bl_bytes + - population_nvmeof_host_keepalive_timeout components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_inline_bl_bytes + - lifecycle_nvmeof_host_keepalive_timeout unit: - quantity: data - base: byte + quantity: state + base: one rate: none - object: memory_use - aspect: bluestore_inline_bl + object: state + aspect: value evidence: - - unit_mempool_bluestore_inline_bl_bytes + - unit_nvmeof_host_keepalive_timeout labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + gw_name: + meaning: Ceph source label gw name. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_inline_bl_bytes + - labels_nvmeof_host_keepalive_timeout + host_nqn: + meaning: Ceph source label host nqn. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_host_keepalive_timeout + nqn: + meaning: Ceph source label nqn. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_host_keepalive_timeout functional_dependencies: {} - mempool_bluestore_inline_bl_items: + nvmeof_reactor_seconds_total: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_inline_bl_items + - ceph_nvmeof_reactor_seconds_total population: - id: mempool_bluestore_inline_bl_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_items.' + id: nvmeof_reactor_seconds_total + meaning: Time reactor thread active with I/O. evidence: - - population_mempool_bluestore_inline_bl_items + - population_nvmeof_reactor_seconds_total components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_bluestore_inline_bl_items + - lifecycle_nvmeof_reactor_seconds_total unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: items - aspect: bluestore_inline_bl + object: accumulated_time + aspect: value evidence: - - unit_mempool_bluestore_inline_bl_items + - unit_nvmeof_reactor_seconds_total labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + mode: + meaning: Reactor cumulative-time population selector, busy or idle. + presence: required + domain: + kind: closed + values: [busy, idle] + endpoint_cardinality: + kind: closed_domain + stability: stable + evidence: + - labels_nvmeof_reactor_seconds_total + name: + meaning: Reactor thread name. presence: required domain: kind: open @@ -77181,436 +81787,598 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_bluestore_inline_bl_items - functional_dependencies: {} - mempool_bluestore_shared_blob_bytes: + - labels_nvmeof_reactor_seconds_total + functional_dependencies: + reactor_mode_partition: + determinants: + - name + dependents: + - mode + evidence: + - nvmeof_reactor_mode_partition + nvmeof_rpc_method_seconds: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_shared_blob_bytes + - ceph_nvmeof_rpc_method_seconds population: - id: mempool_bluestore_shared_blob_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_bytes.' + id: nvmeof_rpc_method_seconds + meaning: Run times of the RPC method calls. evidence: - - population_mempool_bluestore_shared_blob_bytes + - population_nvmeof_rpc_method_seconds components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_shared_blob_bytes + - lifecycle_nvmeof_rpc_method_seconds unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: memory_use - aspect: bluestore_shared_blob + object: collection_duration + aspect: value evidence: - - unit_mempool_bluestore_shared_blob_bytes + - unit_nvmeof_rpc_method_seconds labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + method: + meaning: Ceph source label method. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_shared_blob_bytes + - labels_nvmeof_rpc_method_seconds functional_dependencies: {} - mempool_bluestore_shared_blob_items: + nvmeof_subsystem_host_count: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_shared_blob_items + - ceph_nvmeof_subsystem_host_count population: - id: mempool_bluestore_shared_blob_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_items.' + id: nvmeof_subsystem_host_count + meaning: Number of hosts defined to the subsystem. evidence: - - population_mempool_bluestore_shared_blob_items + - population_nvmeof_subsystem_host_count components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_shared_blob_items + - lifecycle_nvmeof_subsystem_host_count unit: quantity: count base: one rate: none - object: items - aspect: bluestore_shared_blob + object: hosts + aspect: value evidence: - - unit_mempool_bluestore_shared_blob_items + - unit_nvmeof_subsystem_host_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + nqn: + meaning: Ceph source label nqn. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_shared_blob_items + - labels_nvmeof_subsystem_host_count functional_dependencies: {} - mempool_bluestore_txc_bytes: + nvmeof_subsystem_listener_count: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_txc_bytes + - ceph_nvmeof_subsystem_listener_count population: - id: mempool_bluestore_txc_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_txc_bytes.' + id: nvmeof_subsystem_listener_count + meaning: Number of listener addresses used by the subsystem. evidence: - - population_mempool_bluestore_txc_bytes + - population_nvmeof_subsystem_listener_count components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_txc_bytes + - lifecycle_nvmeof_subsystem_listener_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: bluestore_txc + object: listeners + aspect: value evidence: - - unit_mempool_bluestore_txc_bytes + - unit_nvmeof_subsystem_listener_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + nqn: + meaning: Ceph source label nqn. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_txc_bytes + - labels_nvmeof_subsystem_listener_count functional_dependencies: {} - mempool_bluestore_txc_items: + nvmeof_subsystem_listener_iface_info: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_txc_items + - ceph_nvmeof_subsystem_listener_iface_info population: - id: mempool_bluestore_txc_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_txc_items.' + id: nvmeof_subsystem_listener_iface_info + meaning: Interface information. evidence: - - population_mempool_bluestore_txc_items + - population_nvmeof_subsystem_listener_iface_info components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_txc_items + - lifecycle_nvmeof_subsystem_listener_iface_info unit: - quantity: count + quantity: state base: one rate: none - object: items - aspect: bluestore_txc + object: ceph_nvmeof_subsystem_listener_iface_info + aspect: reported evidence: - - unit_mempool_bluestore_txc_items + - unit_nvmeof_subsystem_listener_iface_info labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + device: + meaning: Ceph source label device. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_txc_items + - labels_nvmeof_subsystem_listener_iface_info + duplex: + meaning: Listener network-interface duplex mode; the key remains present when the source cannot determine a value. + presence: present + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_listener_iface_info + mac_address: + meaning: Ceph source label mac address. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_listener_iface_info + operstate: + meaning: Listener network-interface operational state; the key remains present when the source cannot determine a + value. + presence: present + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_listener_iface_info functional_dependencies: {} - mempool_bluestore_writing_bytes: + nvmeof_subsystem_listener_iface_nqn_info: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_writing_bytes + - ceph_nvmeof_subsystem_listener_iface_nqn_info population: - id: mempool_bluestore_writing_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_writing_bytes.' + id: nvmeof_subsystem_listener_iface_nqn_info + meaning: Subsystem usage of a NIC device. evidence: - - population_mempool_bluestore_writing_bytes + - population_nvmeof_subsystem_listener_iface_nqn_info components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_writing_bytes + - lifecycle_nvmeof_subsystem_listener_iface_nqn_info unit: - quantity: data - base: byte + quantity: state + base: one rate: none - object: memory_use - aspect: bluestore_writing + object: ceph_nvmeof_subsystem_listener_iface_nqn_info + aspect: reported evidence: - - unit_mempool_bluestore_writing_bytes + - unit_nvmeof_subsystem_listener_iface_nqn_info labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + device: + meaning: Ceph source label device. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_writing_bytes + - labels_nvmeof_subsystem_listener_iface_nqn_info + nqn: + meaning: Ceph source label nqn. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_listener_iface_nqn_info functional_dependencies: {} - mempool_bluestore_writing_deferred_bytes: + nvmeof_subsystem_listener_iface_speed_bytes: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_writing_deferred_bytes + - ceph_nvmeof_subsystem_listener_iface_speed_bytes population: - id: mempool_bluestore_writing_deferred_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_bytes.' + id: nvmeof_subsystem_listener_iface_speed_bytes + meaning: Link speed of the listener interface. evidence: - - population_mempool_bluestore_writing_deferred_bytes + - population_nvmeof_subsystem_listener_iface_speed_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_writing_deferred_bytes + - lifecycle_nvmeof_subsystem_listener_iface_speed_bytes unit: quantity: data - base: byte - rate: none - object: memory_use - aspect: bluestore_writing_deferred + base: megabit + rate: per_second + object: network_data + aspect: value evidence: - - unit_mempool_bluestore_writing_deferred_bytes + - unit_nvmeof_subsystem_listener_iface_speed_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + device: + meaning: Ceph source label device. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_writing_deferred_bytes + - labels_nvmeof_subsystem_listener_iface_speed_bytes functional_dependencies: {} - mempool_bluestore_writing_deferred_items: + nvmeof_subsystem_metadata: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_writing_deferred_items + - ceph_nvmeof_subsystem_metadata population: - id: mempool_bluestore_writing_deferred_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_items.' + id: nvmeof_subsystem_metadata + meaning: Metadata describing the subsystem configuration. evidence: - - population_mempool_bluestore_writing_deferred_items + - population_nvmeof_subsystem_metadata components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_writing_deferred_items + - lifecycle_nvmeof_subsystem_metadata unit: - quantity: count + quantity: state base: one rate: none - object: items - aspect: bluestore_writing_deferred + object: state + aspect: metadata evidence: - - unit_mempool_bluestore_writing_deferred_items + - unit_nvmeof_subsystem_metadata labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + allow_any_host: + meaning: Ceph source label allow any host. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_writing_deferred_items + - labels_nvmeof_subsystem_metadata + group: + meaning: Ceph source label group. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_metadata + ha_enabled: + meaning: Ceph source label ha enabled. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_metadata + model_number: + meaning: Ceph source label model number. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_metadata + nqn: + meaning: Ceph source label nqn. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_metadata + serial_number: + meaning: Ceph source label serial number. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_metadata functional_dependencies: {} - mempool_bluestore_writing_items: + nvmeof_subsystem_namespace_count: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_bluestore_writing_items + - ceph_nvmeof_subsystem_namespace_count population: - id: mempool_bluestore_writing_items - meaning: 'Source-derived dynamic mempool metric: mempool_bluestore_writing_items.' + id: nvmeof_subsystem_namespace_count + meaning: Number of namespaces associated with the subsystem. evidence: - - population_mempool_bluestore_writing_items + - population_nvmeof_subsystem_namespace_count components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_bluestore_writing_items + - lifecycle_nvmeof_subsystem_namespace_count unit: quantity: count base: one rate: none - object: items - aspect: bluestore_writing + object: namespaces + aspect: nvmeof_subsystem_namespace_count evidence: - - unit_mempool_bluestore_writing_items + - unit_nvmeof_subsystem_namespace_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + nqn: + meaning: Ceph source label nqn. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_bluestore_writing_items + - labels_nvmeof_subsystem_namespace_count functional_dependencies: {} - mempool_buffer_anon_bytes: + contributors: + variants: + subsystems: + identity: + - nqn + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - population_nvmeof_subsystem_namespace_count + lifecycle: + - lifecycle_nvmeof_subsystem_namespace_count + relationship: + - nvmeof_gateway_namespace_population + + nvmeof_subsystem_namespace_limit: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_buffer_anon_bytes + - ceph_nvmeof_subsystem_namespace_limit population: - id: mempool_buffer_anon_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_buffer_anon_bytes.' + id: nvmeof_subsystem_namespace_limit + meaning: Maximum namespaces supported. evidence: - - population_mempool_buffer_anon_bytes + - population_nvmeof_subsystem_namespace_limit components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_buffer_anon_bytes + - lifecycle_nvmeof_subsystem_namespace_limit unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: buffer_anon + object: namespaces + aspect: limit evidence: - - unit_mempool_buffer_anon_bytes + - unit_nvmeof_subsystem_namespace_limit labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + nqn: + meaning: Ceph source label nqn. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_buffer_anon_bytes + - labels_nvmeof_subsystem_namespace_limit functional_dependencies: {} - mempool_buffer_anon_items: + nvmeof_subsystem_namespace_metadata: source: generated: registry_groups: - - daemon_perf + - nvmeof scope: registrations: - - ceph_mempool_buffer_anon_items + - ceph_nvmeof_subsystem_namespace_metadata population: - id: mempool_buffer_anon_items - meaning: 'Source-derived dynamic mempool metric: mempool_buffer_anon_items.' + id: nvmeof_subsystem_namespace_metadata + meaning: Namespace information for the subsystem. evidence: - - population_mempool_buffer_anon_items + - population_nvmeof_subsystem_namespace_metadata components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_buffer_anon_items + - lifecycle_nvmeof_subsystem_namespace_metadata unit: - quantity: count + quantity: state base: one rate: none - object: items - aspect: buffer_anon + object: state + aspect: namespace_metadata evidence: - - unit_mempool_buffer_anon_items + - unit_nvmeof_subsystem_namespace_metadata labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + anagrpid: + meaning: Ceph source label anagrpid. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_mempool_buffer_anon_items + - labels_nvmeof_subsystem_namespace_metadata + bdev_name: + meaning: Ceph source label bdev name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_namespace_metadata + nqn: + meaning: Ceph source label nqn. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_namespace_metadata + nsid: + meaning: Ceph source label nsid. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_namespace_metadata + rados_namespace_name: + meaning: Ceph source label rados namespace name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_nvmeof_subsystem_namespace_metadata functional_dependencies: {} - mempool_buffer_meta_bytes: + objectcacher_cache_bytes_hit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_buffer_meta_bytes + - objectcacher_cache_bytes_hit population: - id: mempool_buffer_meta_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_buffer_meta_bytes.' + id: objectcacher_cache_bytes_hit + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_hit.' evidence: - - population_mempool_buffer_meta_bytes + - population_objectcacher_cache_bytes_hit components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_buffer_meta_bytes + - lifecycle_objectcacher_cache_bytes_hit unit: quantity: data base: byte rate: none - object: memory_use - aspect: buffer_meta + object: cache_byte_outcomes + aspect: hit evidence: - - unit_mempool_buffer_meta_bytes + - unit_objectcacher_cache_bytes_hit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77621,36 +82389,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_buffer_meta_bytes + - labels_objectcacher_cache_bytes_hit functional_dependencies: {} - mempool_buffer_meta_items: + objectcacher_cache_bytes_miss: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_buffer_meta_items + - objectcacher_cache_bytes_miss population: - id: mempool_buffer_meta_items - meaning: 'Source-derived dynamic mempool metric: mempool_buffer_meta_items.' + id: objectcacher_cache_bytes_miss + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_miss.' evidence: - - population_mempool_buffer_meta_items + - population_objectcacher_cache_bytes_miss components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_buffer_meta_items + - lifecycle_objectcacher_cache_bytes_miss unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: items - aspect: buffer_meta + object: cache_byte_outcomes + aspect: miss evidence: - - unit_mempool_buffer_meta_items + - unit_objectcacher_cache_bytes_miss labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77661,36 +82429,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_buffer_meta_items + - labels_objectcacher_cache_bytes_miss functional_dependencies: {} - mempool_ec_extent_cache_bytes: + objectcacher_cache_ops_hit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_ec_extent_cache_bytes + - objectcacher_cache_ops_hit population: - id: mempool_ec_extent_cache_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_ec_extent_cache_bytes.' + id: objectcacher_cache_ops_hit + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_hit.' evidence: - - population_mempool_ec_extent_cache_bytes + - population_objectcacher_cache_ops_hit components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_ec_extent_cache_bytes + - lifecycle_objectcacher_cache_ops_hit unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: ec_extent_cache + object: operations + aspect: hit evidence: - - unit_mempool_ec_extent_cache_bytes + - unit_objectcacher_cache_ops_hit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77701,36 +82469,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_ec_extent_cache_bytes + - labels_objectcacher_cache_ops_hit functional_dependencies: {} - mempool_ec_extent_cache_items: + objectcacher_cache_ops_miss: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_ec_extent_cache_items + - objectcacher_cache_ops_miss population: - id: mempool_ec_extent_cache_items - meaning: 'Source-derived dynamic mempool metric: mempool_ec_extent_cache_items.' + id: objectcacher_cache_ops_miss + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_miss.' evidence: - - population_mempool_ec_extent_cache_items + - population_objectcacher_cache_ops_miss components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_ec_extent_cache_items + - lifecycle_objectcacher_cache_ops_miss unit: quantity: count base: one - rate: none - object: items - aspect: ec_extent_cache + rate: none + object: operations + aspect: miss evidence: - - unit_mempool_ec_extent_cache_items + - unit_objectcacher_cache_ops_miss labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77741,36 +82509,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_ec_extent_cache_items + - labels_objectcacher_cache_ops_miss functional_dependencies: {} - mempool_mds_co_bytes: + objectcacher_data_flushed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_mds_co_bytes + - objectcacher_data_flushed population: - id: mempool_mds_co_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_mds_co_bytes.' + id: objectcacher_data_flushed + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_flushed.' evidence: - - population_mempool_mds_co_bytes + - population_objectcacher_data_flushed components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_mds_co_bytes + - lifecycle_objectcacher_data_flushed unit: quantity: data base: byte rate: none - object: memory_use - aspect: mds_co + object: data_throughput + aspect: flushed evidence: - - unit_mempool_mds_co_bytes + - unit_objectcacher_data_flushed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77781,36 +82549,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_mds_co_bytes + - labels_objectcacher_data_flushed functional_dependencies: {} - mempool_mds_co_items: + objectcacher_data_overwritten_while_flushing: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_mds_co_items + - objectcacher_data_overwritten_while_flushing population: - id: mempool_mds_co_items - meaning: 'Source-derived dynamic mempool metric: mempool_mds_co_items.' + id: objectcacher_data_overwritten_while_flushing + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_overwritten_while_flushing.' evidence: - - population_mempool_mds_co_items + - population_objectcacher_data_overwritten_while_flushing components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_mds_co_items + - lifecycle_objectcacher_data_overwritten_while_flushing unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: items - aspect: mds_co + object: data_throughput + aspect: overwritten_while_flushing evidence: - - unit_mempool_mds_co_items + - unit_objectcacher_data_overwritten_while_flushing labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77821,36 +82589,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_mds_co_items + - labels_objectcacher_data_overwritten_while_flushing functional_dependencies: {} - mempool_osd_bytes: + objectcacher_data_read: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osd_bytes + - objectcacher_data_read population: - id: mempool_osd_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_osd_bytes.' + id: objectcacher_data_read + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_read.' evidence: - - population_mempool_osd_bytes + - population_objectcacher_data_read components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_osd_bytes + - lifecycle_objectcacher_data_read unit: quantity: data base: byte rate: none - object: memory_use - aspect: osd + object: data_throughput + aspect: read evidence: - - unit_mempool_osd_bytes + - unit_objectcacher_data_read labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77861,36 +82629,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_osd_bytes + - labels_objectcacher_data_read functional_dependencies: {} - mempool_osd_items: + objectcacher_data_written: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osd_items + - objectcacher_data_written population: - id: mempool_osd_items - meaning: 'Source-derived dynamic mempool metric: mempool_osd_items.' + id: objectcacher_data_written + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_written.' evidence: - - population_mempool_osd_items + - population_objectcacher_data_written components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_osd_items + - lifecycle_objectcacher_data_written unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: items - aspect: osd + object: data_throughput + aspect: written evidence: - - unit_mempool_osd_items + - unit_objectcacher_data_written labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77901,36 +82669,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_osd_items + - labels_objectcacher_data_written functional_dependencies: {} - mempool_osd_mapbl_bytes: + objectcacher_write_bytes_blocked: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osd_mapbl_bytes + - objectcacher_write_bytes_blocked population: - id: mempool_osd_mapbl_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_osd_mapbl_bytes.' + id: objectcacher_write_bytes_blocked + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_bytes_blocked.' evidence: - - population_mempool_osd_mapbl_bytes + - population_objectcacher_write_bytes_blocked components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_osd_mapbl_bytes + - lifecycle_objectcacher_write_bytes_blocked unit: quantity: data base: byte rate: none - object: memory_use - aspect: osd_mapbl + object: blocked_write_throughput + aspect: bytes evidence: - - unit_mempool_osd_mapbl_bytes + - unit_objectcacher_write_bytes_blocked labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77941,36 +82709,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_osd_mapbl_bytes + - labels_objectcacher_write_bytes_blocked functional_dependencies: {} - mempool_osd_mapbl_items: + objectcacher_write_ops_blocked: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osd_mapbl_items + - objectcacher_write_ops_blocked population: - id: mempool_osd_mapbl_items - meaning: 'Source-derived dynamic mempool metric: mempool_osd_mapbl_items.' + id: objectcacher_write_ops_blocked + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_ops_blocked.' evidence: - - population_mempool_osd_mapbl_items + - population_objectcacher_write_ops_blocked components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_osd_mapbl_items + - lifecycle_objectcacher_write_ops_blocked unit: quantity: count base: one rate: none - object: items - aspect: osd_mapbl + object: operations + aspect: operations evidence: - - unit_mempool_osd_mapbl_items + - unit_objectcacher_write_ops_blocked labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -77981,36 +82749,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_osd_mapbl_items + - labels_objectcacher_write_ops_blocked functional_dependencies: {} - mempool_osd_pglog_bytes: + objectcacher_write_time_blocked: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osd_pglog_bytes + - objectcacher_write_time_blocked population: - id: mempool_osd_pglog_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_osd_pglog_bytes.' + id: objectcacher_write_time_blocked + meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_time_blocked.' evidence: - - population_mempool_osd_pglog_bytes + - population_objectcacher_write_time_blocked components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_osd_pglog_bytes + - lifecycle_objectcacher_write_time_blocked unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: memory_use - aspect: osd_pglog + object: blocked_write_time + aspect: time evidence: - - unit_mempool_osd_pglog_bytes + - unit_objectcacher_write_time_blocked labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -78021,923 +82789,1612 @@ signals: kind: operational_population stability: stable evidence: - - labels_mempool_osd_pglog_bytes + - labels_objectcacher_write_time_blocked functional_dependencies: {} - mempool_osd_pglog_items: + objecter_command_active: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osd_pglog_items + - objecter_command_active population: - id: mempool_osd_pglog_items - meaning: 'Source-derived dynamic mempool metric: mempool_osd_pglog_items.' + id: objecter_command_active + meaning: Active commands. evidence: - - population_mempool_osd_pglog_items + - population_objecter_command_active components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_osd_pglog_items + - lifecycle_objecter_command_active unit: quantity: count base: one rate: none - object: items - aspect: osd_pglog + object: commands + aspect: command_active evidence: - - unit_mempool_osd_pglog_items + - unit_objecter_command_active labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_osd_pglog_items + - labels_objecter_command_active + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_command_active functional_dependencies: {} - mempool_osdmap_bytes: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_command_resend: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osdmap_bytes + - objecter_command_resend population: - id: mempool_osdmap_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_osdmap_bytes.' + id: objecter_command_resend + meaning: Resent commands. evidence: - - population_mempool_osdmap_bytes + - population_objecter_command_resend components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_osdmap_bytes + - lifecycle_objecter_command_resend unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: osdmap + object: commands + aspect: command_resend evidence: - - unit_mempool_osdmap_bytes + - unit_objecter_command_resend labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_osdmap_bytes + - labels_objecter_command_resend + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_command_resend functional_dependencies: {} - mempool_osdmap_items: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_command_send: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osdmap_items + - objecter_command_send population: - id: mempool_osdmap_items - meaning: 'Source-derived dynamic mempool metric: mempool_osdmap_items.' + id: objecter_command_send + meaning: Sent commands. evidence: - - population_mempool_osdmap_items + - population_objecter_command_send components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_osdmap_items + - lifecycle_objecter_command_send unit: quantity: count base: one rate: none - object: items - aspect: osdmap + object: commands + aspect: command_send evidence: - - unit_mempool_osdmap_items + - unit_objecter_command_send labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_osdmap_items + - labels_objecter_command_send + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_command_send functional_dependencies: {} - mempool_osdmap_mapping_bytes: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_linger_active: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osdmap_mapping_bytes + - objecter_linger_active population: - id: mempool_osdmap_mapping_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_osdmap_mapping_bytes.' + id: objecter_linger_active + meaning: Active lingering operations. evidence: - - population_mempool_osdmap_mapping_bytes + - population_objecter_linger_active components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_osdmap_mapping_bytes + - lifecycle_objecter_linger_active unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: osdmap_mapping + object: operations + aspect: linger_active evidence: - - unit_mempool_osdmap_mapping_bytes + - unit_objecter_linger_active labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_osdmap_mapping_bytes + - labels_objecter_linger_active + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_linger_active functional_dependencies: {} - mempool_osdmap_mapping_items: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_linger_ping: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_osdmap_mapping_items + - objecter_linger_ping population: - id: mempool_osdmap_mapping_items - meaning: 'Source-derived dynamic mempool metric: mempool_osdmap_mapping_items.' + id: objecter_linger_ping + meaning: Sent pings to lingering operations. evidence: - - population_mempool_osdmap_mapping_items + - population_objecter_linger_ping components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_osdmap_mapping_items + - lifecycle_objecter_linger_ping unit: quantity: count base: one rate: none - object: items - aspect: osdmap_mapping + object: operations + aspect: linger_ping evidence: - - unit_mempool_osdmap_mapping_items + - unit_objecter_linger_ping labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_osdmap_mapping_items + - labels_objecter_linger_ping + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_linger_ping functional_dependencies: {} - mempool_pgmap_bytes: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_linger_resend: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_pgmap_bytes + - objecter_linger_resend population: - id: mempool_pgmap_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_pgmap_bytes.' + id: objecter_linger_resend + meaning: Resent lingering operations. evidence: - - population_mempool_pgmap_bytes + - population_objecter_linger_resend components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_pgmap_bytes + - lifecycle_objecter_linger_resend unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: pgmap + object: operations + aspect: linger_resend evidence: - - unit_mempool_pgmap_bytes + - unit_objecter_linger_resend labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_pgmap_bytes + - labels_objecter_linger_resend + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_linger_resend functional_dependencies: {} - mempool_pgmap_items: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_linger_send: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_pgmap_items + - objecter_linger_send population: - id: mempool_pgmap_items - meaning: 'Source-derived dynamic mempool metric: mempool_pgmap_items.' + id: objecter_linger_send + meaning: Sent lingering operations. evidence: - - population_mempool_pgmap_items + - population_objecter_linger_send components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_pgmap_items + - lifecycle_objecter_linger_send unit: quantity: count base: one rate: none - object: items - aspect: pgmap + object: operations + aspect: linger_send evidence: - - unit_mempool_pgmap_items + - unit_objecter_linger_send labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_pgmap_items + - labels_objecter_linger_send + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_linger_send functional_dependencies: {} - mempool_unittest_1_bytes: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_map_epoch: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_unittest_1_bytes + - objecter_map_epoch population: - id: mempool_unittest_1_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_unittest_1_bytes.' + id: objecter_map_epoch + meaning: OSD map epoch. evidence: - - population_mempool_unittest_1_bytes + - population_objecter_map_epoch components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mempool_unittest_1_bytes + - lifecycle_objecter_map_epoch unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: unittest_1 + object: epoch + aspect: map_epoch evidence: - - unit_mempool_unittest_1_bytes + - unit_objecter_map_epoch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_unittest_1_bytes + - labels_objecter_map_epoch + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_map_epoch functional_dependencies: {} - mempool_unittest_1_items: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: ordered_state + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_map_revision_order + objecter_map_full: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_unittest_1_items + - objecter_map_full population: - id: mempool_unittest_1_items - meaning: 'Source-derived dynamic mempool metric: mempool_unittest_1_items.' + id: objecter_map_full + meaning: Full OSD maps received. evidence: - - population_mempool_unittest_1_items + - population_objecter_map_full components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_unittest_1_items + - lifecycle_objecter_map_full unit: quantity: count base: one rate: none - object: items - aspect: unittest_1 + object: maps + aspect: map_full evidence: - - unit_mempool_unittest_1_items + - unit_objecter_map_full labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_unittest_1_items + - labels_objecter_map_full + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_map_full functional_dependencies: {} - mempool_unittest_2_bytes: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_map_inc: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_unittest_2_bytes + - objecter_map_inc population: - id: mempool_unittest_2_bytes - meaning: 'Source-derived dynamic mempool metric: mempool_unittest_2_bytes.' + id: objecter_map_inc + meaning: Incremental OSD maps received. evidence: - - population_mempool_unittest_2_bytes + - population_objecter_map_inc components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_unittest_2_bytes + - lifecycle_objecter_map_inc unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: memory_use - aspect: unittest_2 + object: maps + aspect: map_inc evidence: - - unit_mempool_unittest_2_bytes + - unit_objecter_map_inc labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_unittest_2_bytes + - labels_objecter_map_inc + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_map_inc functional_dependencies: {} - mempool_unittest_2_items: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_omap_del: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mempool_unittest_2_items + - objecter_omap_del population: - id: mempool_unittest_2_items - meaning: 'Source-derived dynamic mempool metric: mempool_unittest_2_items.' + id: objecter_omap_del + meaning: OSD OMAP delete operations. evidence: - - population_mempool_unittest_2_items + - population_objecter_omap_del components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mempool_unittest_2_items + - lifecycle_objecter_omap_del unit: quantity: count base: one rate: none - object: items - aspect: unittest_2 + object: operations + aspect: omap_del evidence: - - unit_mempool_unittest_2_items + - unit_objecter_omap_del labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mempool_unittest_2_items + - labels_objecter_omap_del + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_omap_del functional_dependencies: {} - mgr_cache_hit: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_omap_rd: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mgr_cache_hit + - objecter_omap_rd population: - id: mgr_cache_hit - meaning: Cache hits. + id: objecter_omap_rd + meaning: OSD OMAP read operations. evidence: - - population_mgr_cache_hit + - population_objecter_omap_rd components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mgr_cache_hit + - lifecycle_objecter_omap_rd unit: quantity: count base: one rate: none - object: lookups - aspect: hit + object: operations + aspect: omap_rd evidence: - - unit_mgr_cache_hit + - unit_objecter_omap_rd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mgr_cache_hit + - labels_objecter_omap_rd + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_omap_rd functional_dependencies: {} - mgr_cache_miss: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_omap_wr: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mgr_cache_miss + - objecter_omap_wr population: - id: mgr_cache_miss - meaning: Cache miss. + id: objecter_omap_wr + meaning: OSD OMAP write operations. evidence: - - population_mgr_cache_miss + - population_objecter_omap_wr components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mgr_cache_miss + - lifecycle_objecter_omap_wr unit: quantity: count base: one rate: none - object: lookups - aspect: miss + object: operations + aspect: omap_wr evidence: - - unit_mgr_cache_miss + - unit_objecter_omap_wr labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mgr_cache_miss + - labels_objecter_omap_wr + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_omap_wr functional_dependencies: {} - mgr_metadata: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_mgr_metadata + - objecter_op population: - id: mgr_metadata - meaning: MGR metadata. + id: objecter_op + meaning: Operations. evidence: - - population_mgr_metadata + - population_objecter_op components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mgr_metadata + - lifecycle_objecter_op unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: metadata + object: operations + aspect: op evidence: - - unit_mgr_metadata + - unit_objecter_op labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mgr_metadata - ceph_version: - meaning: Ceph source label ceph version. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mgr_metadata - hostname: - meaning: Ceph source label hostname. - presence: required + - labels_objecter_op + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_mgr_metadata + - labels_objecter_op functional_dependencies: {} - mgr_module_can_run: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_active: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_mgr_module_can_run + - objecter_op_active population: - id: mgr_module_can_run - meaning: MGR module runnable state i.e. can it run (0=no, 1=yes). + id: objecter_op_active + meaning: Operations active. evidence: - - population_mgr_module_can_run + - population_objecter_op_active components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mgr_module_can_run + - lifecycle_objecter_op_active unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: can_run + object: operations + aspect: op_active evidence: - - unit_mgr_module_can_run + - unit_objecter_op_active labels: - name: - meaning: Ceph source label name. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_mgr_module_can_run - functional_dependencies: {} - mgr_module_status: - source: - generated: - registry_groups: - - mgr_synthetic - scope: - registrations: - - ceph_mgr_module_status - population: - id: mgr_module_status - meaning: MGR module status (0=disabled, 1=enabled, 2=auto-enabled). - evidence: - - population_mgr_module_status - components: - value: - wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_mgr_module_status - unit: - quantity: state - base: one - rate: none - object: state - aspect: status - evidence: - - unit_mgr_module_status - labels: - name: - meaning: Ceph source label name. - presence: required + - labels_objecter_op_active + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_mgr_module_status + - labels_objecter_op_active functional_dependencies: {} - mgr_status: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_inflight: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_mgr_status + - objecter_op_inflight population: - id: mgr_status - meaning: MGR status (0=standby, 1=active). + id: objecter_op_inflight + meaning: Operations in flight. evidence: - - population_mgr_status + - population_objecter_op_inflight components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_mgr_status + - lifecycle_objecter_op_inflight unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: status + object: operations + aspect: op_inflight evidence: - - unit_mgr_status + - unit_objecter_op_inflight labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mgr_status + - labels_objecter_op_inflight + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_inflight functional_dependencies: {} - mon_election_call: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_laggy: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mon_election_call + - objecter_op_laggy population: - id: mon_election_call - meaning: Elections started. + id: objecter_op_laggy + meaning: Laggy operations. evidence: - - population_mon_election_call + - population_objecter_op_laggy components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_mon_election_call + - lifecycle_objecter_op_laggy unit: quantity: count base: one rate: none - object: elections - aspect: election_call + object: operations + aspect: op_laggy evidence: - - unit_mon_election_call + - unit_objecter_op_laggy labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_election_call + - labels_objecter_op_laggy + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_laggy functional_dependencies: {} - mon_election_lose: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mon_election_lose + - objecter_op_latency_count population: - id: mon_election_lose - meaning: Elections lost. + id: objecter_op_latency_count + meaning: Operation latency Count. evidence: - - population_mon_election_lose + - population_objecter_op_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mon_election_lose + - lifecycle_objecter_op_latency_count unit: quantity: count base: one rate: none - object: elections - aspect: election_lose + object: operations + aspect: value evidence: - - unit_mon_election_lose + - unit_objecter_op_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_election_lose + - labels_objecter_op_latency_count + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_latency_count functional_dependencies: {} - mon_election_win: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_mon_election_win + - objecter_op_latency_sum_exporter_perf + - objecter_op_latency_sum_mgr_perf population: - id: mon_election_win - meaning: Elections won. + id: objecter_op_latency_sum + meaning: Operation latency Total. evidence: - - population_mon_election_win + - population_objecter_op_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mon_election_win + - lifecycle_objecter_op_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: elections - aspect: election_win + object: accumulated_latency + aspect: value evidence: - - unit_mon_election_win + - unit_objecter_op_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_election_win + - labels_objecter_op_latency_sum + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_latency_sum functional_dependencies: {} - mon_metadata: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_pg: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_mon_metadata + - objecter_op_pg population: - id: mon_metadata - meaning: MON Metadata. + id: objecter_op_pg + meaning: PG operation. evidence: - - population_mon_metadata + - population_objecter_op_pg components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mon_metadata + - lifecycle_objecter_op_pg unit: quantity: count base: one rate: none - object: monitors - aspect: metadata + object: operations + aspect: op_pg evidence: - - unit_mon_metadata + - unit_objecter_op_pg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_metadata - ceph_version: - meaning: Ceph source label ceph version. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mon_metadata - hostname: - meaning: Ceph source label hostname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mon_metadata - public_addr: - meaning: Ceph source label public addr. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_mon_metadata - rank: - meaning: Ceph source label rank. - presence: required + - labels_objecter_op_pg + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_mon_metadata - functional_dependencies: - daemon_metadata: - determinants: - - ceph_daemon - dependents: - - ceph_version - - hostname - - public_addr - - rank + - labels_objecter_op_pg + functional_dependencies: {} + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id evidence: - - mon_member_additive_values + - daemon_identity_alternatives contributors: variants: - monitors: + objecter_handles: identity: - - ceph_daemon + - objecter_handle cardinality: kind: operational_population concurrency: may_coexist @@ -78948,139 +84405,239 @@ signals: reset: scope: per_contributor join: - new_contributor_baseline: current_total + new_contributor_baseline: zero evidence: population: - - population_mon_metadata + - objecter_handle_population lifecycle: - - lifecycle_mon_metadata + - objecter_handle_lifecycle relationship: - - mon_member_additive_values - mon_num_elections: + - objecter_additive_values + objecter_op_r: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mon_num_elections + - objecter_op_r population: - id: mon_num_elections - meaning: Elections participated in. + id: objecter_op_r + meaning: Read operations. evidence: - - population_mon_num_elections + - population_objecter_op_r components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mon_num_elections + - lifecycle_objecter_op_r unit: quantity: count base: one rate: none - object: elections - aspect: num_elections + object: operations + aspect: op_r evidence: - - unit_mon_num_elections + - unit_objecter_op_r labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_num_elections + - labels_objecter_op_r + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_r functional_dependencies: {} - mon_num_sessions: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_reply: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mon_num_sessions + - objecter_op_reply population: - id: mon_num_sessions - meaning: Open sessions. + id: objecter_op_reply + meaning: Operation reply. evidence: - - population_mon_num_sessions + - population_objecter_op_reply components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mon_num_sessions + - lifecycle_objecter_op_reply unit: quantity: count base: one rate: none - object: sessions - aspect: value + object: operations + aspect: op_reply evidence: - - unit_mon_num_sessions + - unit_objecter_op_reply labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_num_sessions + - labels_objecter_op_reply + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_reply functional_dependencies: {} - mon_quorum_status: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_resend: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_mon_quorum_status + - objecter_op_resend population: - id: mon_quorum_status - meaning: Monitors in quorum. + id: objecter_op_resend + meaning: Resent operations. evidence: - - population_mon_quorum_status + - population_objecter_op_resend components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_mon_quorum_status + - lifecycle_objecter_op_resend unit: quantity: count base: one rate: none - object: monitors - aspect: quorum_status + object: operations + aspect: op_resend evidence: - - unit_mon_quorum_status + - unit_objecter_op_resend labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_quorum_status + - labels_objecter_op_resend + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_resend functional_dependencies: {} + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives contributors: variants: - monitors: + objecter_handles: identity: - - ceph_daemon + - objecter_handle cardinality: kind: operational_population concurrency: may_coexist @@ -79091,1298 +84648,1780 @@ signals: reset: scope: per_contributor join: - new_contributor_baseline: current_total + new_contributor_baseline: zero evidence: population: - - population_mon_quorum_status + - objecter_handle_population lifecycle: - - lifecycle_mon_quorum_status + - objecter_handle_lifecycle relationship: - - mon_member_additive_values - mon_session_add: + - objecter_additive_values + objecter_op_rmw: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mon_session_add + - objecter_op_rmw population: - id: mon_session_add - meaning: Created sessions. + id: objecter_op_rmw + meaning: Read-modify-write operations. evidence: - - population_mon_session_add + - population_objecter_op_rmw components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mon_session_add + - lifecycle_objecter_op_rmw unit: quantity: count base: one rate: none - object: sessions - aspect: add + object: operations + aspect: op_rmw evidence: - - unit_mon_session_add + - unit_objecter_op_rmw labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_session_add + - labels_objecter_op_rmw + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_rmw functional_dependencies: {} - mon_session_rm: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_send: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mon_session_rm + - objecter_op_send population: - id: mon_session_rm - meaning: Removed sessions. + id: objecter_op_send + meaning: Sent operations. evidence: - - population_mon_session_rm + - population_objecter_op_send components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mon_session_rm + - lifecycle_objecter_op_send unit: quantity: count base: one rate: none - object: sessions - aspect: rm + object: operations + aspect: op_send evidence: - - unit_mon_session_rm + - unit_objecter_op_send labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_session_rm + - labels_objecter_op_send + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_send functional_dependencies: {} - mon_session_trim: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_send_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_mon_session_trim + - objecter_op_send_bytes population: - id: mon_session_trim - meaning: Trimmed sessions. + id: objecter_op_send_bytes + meaning: Sent data. evidence: - - population_mon_session_trim + - population_objecter_op_send_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_mon_session_trim + - lifecycle_objecter_op_send_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: sessions - aspect: trim + object: byte_throughput + aspect: value evidence: - - unit_mon_session_trim + - unit_objecter_op_send_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_mon_session_trim + - labels_objecter_op_send_bytes + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_send_bytes functional_dependencies: {} - num_objects_degraded: - source: - generated: - registry_groups: - - mgr_synthetic - scope: - registrations: - - ceph_num_objects_degraded - population: - id: num_objects_degraded - meaning: Number of degraded objects. - evidence: - - population_num_objects_degraded - components: - value: - wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_num_objects_degraded - unit: - quantity: count - base: one - rate: none - object: objects - aspect: degraded + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero evidence: - - unit_num_objects_degraded - functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - num_objects_misplaced: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_op_w: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_num_objects_misplaced + - objecter_op_w population: - id: num_objects_misplaced - meaning: Number of misplaced objects. + id: objecter_op_w + meaning: Write operations. evidence: - - population_num_objects_misplaced + - population_objecter_op_w components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_num_objects_misplaced + - lifecycle_objecter_op_w unit: quantity: count base: one rate: none - object: objects - aspect: misplaced + object: operations + aspect: op_w evidence: - - unit_num_objects_misplaced + - unit_objecter_op_w + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_w + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_op_w functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - num_objects_unfound: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_oplen_avg_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_num_objects_unfound + - objecter_oplen_avg_count population: - id: num_objects_unfound - meaning: Number of unfound objects. + id: objecter_oplen_avg_count + meaning: Average length of operation vector Count. evidence: - - population_num_objects_unfound + - population_objecter_oplen_avg_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_num_objects_unfound + - lifecycle_objecter_oplen_avg_count unit: quantity: count base: one rate: none - object: objects - aspect: unfound - evidence: - - unit_num_objects_unfound - functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - nvmeof_bdev_capacity_bytes: - source: - generated: - registry_groups: - - nvmeof - scope: - registrations: - - ceph_nvmeof_bdev_capacity_bytes - population: - id: nvmeof_bdev_capacity_bytes - meaning: BDEV Capacity. - evidence: - - population_nvmeof_bdev_capacity_bytes - components: - value: - wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_nvmeof_bdev_capacity_bytes - unit: - quantity: data - base: byte - rate: none - object: space_and_memory + object: operations aspect: value evidence: - - unit_nvmeof_bdev_capacity_bytes + - unit_objecter_oplen_avg_count labels: - bdev_name: - meaning: Ceph source label bdev name. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_capacity_bytes + - labels_objecter_oplen_avg_count + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_oplen_avg_count functional_dependencies: {} - nvmeof_bdev_metadata: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_oplen_avg_sum: source: generated: registry_groups: - - nvmeof + - exporter_perf + - mgr_perf scope: registrations: - - ceph_nvmeof_bdev_metadata + - objecter_oplen_avg_sum_exporter_perf + - objecter_oplen_avg_sum_mgr_perf population: - id: nvmeof_bdev_metadata - meaning: BDEV Metadata. + id: objecter_oplen_avg_sum + meaning: Average length of operation vector Total. evidence: - - population_nvmeof_bdev_metadata + - population_objecter_oplen_avg_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_bdev_metadata + - lifecycle_objecter_oplen_avg_sum unit: - quantity: state + quantity: count base: one rate: none - object: state + object: entries aspect: value evidence: - - unit_nvmeof_bdev_metadata + - unit_objecter_oplen_avg_sum labels: - bdev_name: - meaning: Ceph source label bdev name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_bdev_metadata - block_size: - meaning: Ceph source label block size. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_bdev_metadata - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_bdev_metadata - pool_name: - meaning: Ceph source label pool name. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_metadata - rbd_name: - meaning: Ceph source label rbd name. - presence: required + - labels_objecter_oplen_avg_sum + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_metadata + - labels_objecter_oplen_avg_sum functional_dependencies: {} - nvmeof_bdev_read_bytes_total: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osd_laggy: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_bdev_read_bytes_total + - objecter_osd_laggy population: - id: nvmeof_bdev_read_bytes_total - meaning: Total number of bytes read successfully. + id: objecter_osd_laggy + meaning: Laggy OSD sessions. evidence: - - population_nvmeof_bdev_read_bytes_total + - population_objecter_osd_laggy components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_nvmeof_bdev_read_bytes_total + - lifecycle_objecter_osd_laggy unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_bytes + object: sessions + aspect: laggy evidence: - - unit_nvmeof_bdev_read_bytes_total + - unit_objecter_osd_laggy labels: - bdev_name: - meaning: Ceph source label bdev name. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_read_bytes_total + - labels_objecter_osd_laggy + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osd_laggy functional_dependencies: {} - nvmeof_bdev_read_seconds_total: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osd_session_close: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_bdev_read_seconds_total + - objecter_osd_session_close population: - id: nvmeof_bdev_read_seconds_total - meaning: Total time spent servicing READ I/O. + id: objecter_osd_session_close + meaning: Sessions closed. evidence: - - population_nvmeof_bdev_read_seconds_total + - population_objecter_osd_session_close components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_nvmeof_bdev_read_seconds_total + - lifecycle_objecter_osd_session_close unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_time - aspect: read_seconds + object: sessions + aspect: osd_session_close evidence: - - unit_nvmeof_bdev_read_seconds_total + - unit_objecter_osd_session_close labels: - bdev_name: - meaning: Ceph source label bdev name. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_read_seconds_total + - labels_objecter_osd_session_close + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osd_session_close functional_dependencies: {} - nvmeof_bdev_reads_completed_total: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osd_session_open: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_bdev_reads_completed_total + - objecter_osd_session_open population: - id: nvmeof_bdev_reads_completed_total - meaning: Total number of read operations completed. + id: objecter_osd_session_open + meaning: Sessions opened. evidence: - - population_nvmeof_bdev_reads_completed_total + - population_objecter_osd_session_open components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_nvmeof_bdev_reads_completed_total + - lifecycle_objecter_osd_session_open unit: quantity: count base: one rate: none - object: operations - aspect: reads_completed + object: sessions + aspect: osd_session_open evidence: - - unit_nvmeof_bdev_reads_completed_total + - unit_objecter_osd_session_open labels: - bdev_name: - meaning: Ceph source label bdev name. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_reads_completed_total + - labels_objecter_osd_session_open + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osd_session_open functional_dependencies: {} - nvmeof_bdev_write_seconds_total: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osd_sessions: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_bdev_write_seconds_total + - objecter_osd_sessions population: - id: nvmeof_bdev_write_seconds_total - meaning: Total time spent servicing WRITE I/O. + id: objecter_osd_sessions + meaning: Open sessions. evidence: - - population_nvmeof_bdev_write_seconds_total + - population_objecter_osd_sessions components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_nvmeof_bdev_write_seconds_total + - lifecycle_objecter_osd_sessions unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_time - aspect: write_seconds + object: sessions + aspect: sessions evidence: - - unit_nvmeof_bdev_write_seconds_total + - unit_objecter_osd_sessions labels: - bdev_name: - meaning: Ceph source label bdev name. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_write_seconds_total + - labels_objecter_osd_sessions + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osd_sessions functional_dependencies: {} - nvmeof_bdev_writes_completed_total: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_append: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_bdev_writes_completed_total + - objecter_osdop_append population: - id: nvmeof_bdev_writes_completed_total - meaning: Total number of write operations completed. + id: objecter_osdop_append + meaning: Append operation. evidence: - - population_nvmeof_bdev_writes_completed_total + - population_objecter_osdop_append components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_nvmeof_bdev_writes_completed_total + - lifecycle_objecter_osdop_append unit: quantity: count base: one rate: none object: operations - aspect: writes_completed + aspect: osdop_append evidence: - - unit_nvmeof_bdev_writes_completed_total + - unit_objecter_osdop_append labels: - bdev_name: - meaning: Ceph source label bdev name. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_writes_completed_total - functional_dependencies: {} - nvmeof_bdev_written_bytes_total: - source: - generated: - registry_groups: - - nvmeof - scope: - registrations: - - ceph_nvmeof_bdev_written_bytes_total - population: - id: nvmeof_bdev_written_bytes_total - meaning: Total number of bytes written successfully. - evidence: - - population_nvmeof_bdev_written_bytes_total - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_nvmeof_bdev_written_bytes_total - unit: - quantity: data - base: byte - rate: none - object: byte_throughput - aspect: written_bytes - evidence: - - unit_nvmeof_bdev_written_bytes_total - labels: - bdev_name: - meaning: Ceph source label bdev name. - presence: required + - labels_objecter_osdop_append + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_bdev_written_bytes_total + - labels_objecter_osdop_append functional_dependencies: {} - nvmeof_gateway_info: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_call: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_gateway_info + - objecter_osdop_call population: - id: nvmeof_gateway_info - meaning: Gateway information. + id: objecter_osdop_call + meaning: Call (execute) operations. evidence: - - population_nvmeof_gateway_info + - population_objecter_osdop_call components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_gateway_info + - lifecycle_objecter_osdop_call unit: - quantity: state + quantity: count base: one rate: none - object: ceph_nvmeof_gateway_info - aspect: reported + object: operations + aspect: osdop_call evidence: - - unit_nvmeof_gateway_info + - unit_objecter_osdop_call labels: - addr: - meaning: Ceph source label addr. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_gateway_info - group: - meaning: Ceph source label group. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_gateway_info - hostname: - meaning: Ceph source label hostname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_gateway_info - load_balancing_group: - meaning: Ceph source label load balancing group. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_gateway_info - name: - meaning: Ceph source label name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_gateway_info - port: - meaning: Ceph source label port. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_gateway_info - spdk_version: - meaning: Ceph source label spdk version. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_gateway_info - version: - meaning: Ceph source label version. - presence: required + - labels_objecter_osdop_call + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_gateway_info + - labels_objecter_osdop_call functional_dependencies: {} - nvmeof_host_connection_state: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_clonerange: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_host_connection_state + - objecter_osdop_clonerange population: - id: nvmeof_host_connection_state - meaning: Host connection state 0=disconnected, 1=connected. + id: objecter_osdop_clonerange + meaning: Clone range operations. evidence: - - population_nvmeof_host_connection_state + - population_objecter_osdop_clonerange components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_host_connection_state + - lifecycle_objecter_osdop_clonerange unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: operations + aspect: osdop_clonerange evidence: - - unit_nvmeof_host_connection_state + - unit_objecter_osdop_clonerange labels: - gw_name: - meaning: Ceph source label gw name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_host_connection_state - host_addr: - meaning: Ceph source label host addr. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_host_connection_state - host_nqn: - meaning: Ceph source label host nqn. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_host_connection_state - nqn: - meaning: Ceph source label nqn. - presence: required + - labels_objecter_osdop_clonerange + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_host_connection_state + - labels_objecter_osdop_clonerange functional_dependencies: {} - nvmeof_host_keepalive_timeout: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_cmpxattr: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_host_keepalive_timeout + - objecter_osdop_cmpxattr population: - id: nvmeof_host_keepalive_timeout - meaning: Host keepalive timeout 0=no, 1=yes. + id: objecter_osdop_cmpxattr + meaning: Xattr comparison operations. evidence: - - population_nvmeof_host_keepalive_timeout + - population_objecter_osdop_cmpxattr components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_host_keepalive_timeout + - lifecycle_objecter_osdop_cmpxattr unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: operations + aspect: osdop_cmpxattr evidence: - - unit_nvmeof_host_keepalive_timeout + - unit_objecter_osdop_cmpxattr labels: - gw_name: - meaning: Ceph source label gw name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_host_keepalive_timeout - host_nqn: - meaning: Ceph source label host nqn. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_host_keepalive_timeout - nqn: - meaning: Ceph source label nqn. - presence: required + - labels_objecter_osdop_cmpxattr + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_host_keepalive_timeout + - labels_objecter_osdop_cmpxattr functional_dependencies: {} - nvmeof_reactor_seconds_total: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_create: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_reactor_seconds_total + - objecter_osdop_create population: - id: nvmeof_reactor_seconds_total - meaning: Time reactor thread active with I/O. + id: objecter_osdop_create + meaning: Create object operations. evidence: - - population_nvmeof_reactor_seconds_total + - population_objecter_osdop_create components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_nvmeof_reactor_seconds_total + - lifecycle_objecter_osdop_create unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_time - aspect: value + object: operations + aspect: osdop_create evidence: - - unit_nvmeof_reactor_seconds_total + - unit_objecter_osdop_create labels: - mode: - meaning: Reactor cumulative-time population selector, busy or idle. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: - kind: closed - values: [busy, idle] + kind: open endpoint_cardinality: - kind: closed_domain + kind: operational_population stability: stable evidence: - - labels_nvmeof_reactor_seconds_total - name: - meaning: Reactor thread name. - presence: required + - labels_objecter_osdop_create + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_nvmeof_reactor_seconds_total - functional_dependencies: - reactor_mode_partition: - determinants: - - name - dependents: - - mode + - labels_objecter_osdop_create + functional_dependencies: {} + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id evidence: - - nvmeof_reactor_mode_partition - nvmeof_rpc_method_seconds: - source: - generated: - registry_groups: - - nvmeof - scope: - registrations: - - ceph_nvmeof_rpc_method_seconds - population: - id: nvmeof_rpc_method_seconds - meaning: Run times of the RPC method calls. - evidence: - - population_nvmeof_rpc_method_seconds - components: - value: - wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_nvmeof_rpc_method_seconds - unit: - quantity: duration - base: second - rate: none - object: collection_duration - aspect: value + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero evidence: - - unit_nvmeof_rpc_method_seconds - labels: - method: - meaning: Ceph source label method. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_rpc_method_seconds - functional_dependencies: {} - nvmeof_subsystem_host_count: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_delete: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_host_count + - objecter_osdop_delete population: - id: nvmeof_subsystem_host_count - meaning: Number of hosts defined to the subsystem. + id: objecter_osdop_delete + meaning: Delete object operations. evidence: - - population_nvmeof_subsystem_host_count + - population_objecter_osdop_delete components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_host_count + - lifecycle_objecter_osdop_delete unit: quantity: count base: one rate: none - object: hosts - aspect: value + object: operations + aspect: osdop_delete evidence: - - unit_nvmeof_subsystem_host_count + - unit_objecter_osdop_delete labels: - nqn: - meaning: Ceph source label nqn. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_host_count + - labels_objecter_osdop_delete + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_delete functional_dependencies: {} - nvmeof_subsystem_listener_count: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_getxattr: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_listener_count + - objecter_osdop_getxattr population: - id: nvmeof_subsystem_listener_count - meaning: Number of listener addresses used by the subsystem. + id: objecter_osdop_getxattr + meaning: Get xattr operations. evidence: - - population_nvmeof_subsystem_listener_count + - population_objecter_osdop_getxattr components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_listener_count + - lifecycle_objecter_osdop_getxattr unit: quantity: count base: one rate: none - object: listeners - aspect: value + object: operations + aspect: osdop_getxattr evidence: - - unit_nvmeof_subsystem_listener_count + - unit_objecter_osdop_getxattr labels: - nqn: - meaning: Ceph source label nqn. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_listener_count + - labels_objecter_osdop_getxattr + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_getxattr functional_dependencies: {} - nvmeof_subsystem_listener_iface_info: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_mapext: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_listener_iface_info + - objecter_osdop_mapext population: - id: nvmeof_subsystem_listener_iface_info - meaning: Interface information. + id: objecter_osdop_mapext + meaning: Map extent operations. evidence: - - population_nvmeof_subsystem_listener_iface_info + - population_objecter_osdop_mapext components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_listener_iface_info + - lifecycle_objecter_osdop_mapext unit: - quantity: state + quantity: count base: one rate: none - object: ceph_nvmeof_subsystem_listener_iface_info - aspect: reported + object: operations + aspect: osdop_mapext evidence: - - unit_nvmeof_subsystem_listener_iface_info + - unit_objecter_osdop_mapext labels: - device: - meaning: Ceph source label device. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_listener_iface_info - duplex: - meaning: Listener network-interface duplex mode; the key remains present when the source cannot determine a value. - presence: present - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_listener_iface_info - mac_address: - meaning: Ceph source label mac address. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_listener_iface_info - operstate: - meaning: Listener network-interface operational state; the key remains present when the source cannot determine a - value. - presence: present + - labels_objecter_osdop_mapext + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_listener_iface_info + - labels_objecter_osdop_mapext functional_dependencies: {} - nvmeof_subsystem_listener_iface_nqn_info: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_notify: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_listener_iface_nqn_info + - objecter_osdop_notify population: - id: nvmeof_subsystem_listener_iface_nqn_info - meaning: Subsystem usage of a NIC device. + id: objecter_osdop_notify + meaning: Notify about object operations. evidence: - - population_nvmeof_subsystem_listener_iface_nqn_info + - population_objecter_osdop_notify components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_listener_iface_nqn_info + - lifecycle_objecter_osdop_notify unit: - quantity: state + quantity: count base: one rate: none - object: ceph_nvmeof_subsystem_listener_iface_nqn_info - aspect: reported + object: operations + aspect: osdop_notify evidence: - - unit_nvmeof_subsystem_listener_iface_nqn_info + - unit_objecter_osdop_notify labels: - device: - meaning: Ceph source label device. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_listener_iface_nqn_info - nqn: - meaning: Ceph source label nqn. - presence: required + - labels_objecter_osdop_notify + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_listener_iface_nqn_info + - labels_objecter_osdop_notify functional_dependencies: {} - nvmeof_subsystem_listener_iface_speed_bytes: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_other: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_listener_iface_speed_bytes + - objecter_osdop_other population: - id: nvmeof_subsystem_listener_iface_speed_bytes - meaning: Link speed of the listener interface. + id: objecter_osdop_other + meaning: Other operations. evidence: - - population_nvmeof_subsystem_listener_iface_speed_bytes + - population_objecter_osdop_other components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_listener_iface_speed_bytes + - lifecycle_objecter_osdop_other unit: - quantity: data - base: megabit - rate: per_second - object: network_data - aspect: value + quantity: count + base: one + rate: none + object: operations + aspect: osdop_other evidence: - - unit_nvmeof_subsystem_listener_iface_speed_bytes + - unit_objecter_osdop_other labels: - device: - meaning: Ceph source label device. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_listener_iface_speed_bytes + - labels_objecter_osdop_other + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_other functional_dependencies: {} - nvmeof_subsystem_metadata: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_pgls: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_metadata + - objecter_osdop_pgls population: - id: nvmeof_subsystem_metadata - meaning: Metadata describing the subsystem configuration. + id: objecter_osdop_pgls + meaning: osdop_pgls. evidence: - - population_nvmeof_subsystem_metadata + - population_objecter_osdop_pgls components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_metadata + - lifecycle_objecter_osdop_pgls unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: metadata + object: operations + aspect: osdop_pgls evidence: - - unit_nvmeof_subsystem_metadata + - unit_objecter_osdop_pgls labels: - allow_any_host: - meaning: Ceph source label allow any host. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_metadata - group: - meaning: Ceph source label group. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_metadata - ha_enabled: - meaning: Ceph source label ha enabled. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_metadata - model_number: - meaning: Ceph source label model number. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_metadata - nqn: - meaning: Ceph source label nqn. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_metadata - serial_number: - meaning: Ceph source label serial number. - presence: required + - labels_objecter_osdop_pgls + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_metadata + - labels_objecter_osdop_pgls functional_dependencies: {} - nvmeof_subsystem_namespace_count: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_pgls_filter: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_namespace_count + - objecter_osdop_pgls_filter population: - id: nvmeof_subsystem_namespace_count - meaning: Number of namespaces associated with the subsystem. + id: objecter_osdop_pgls_filter + meaning: osdop_pgls_filter. evidence: - - population_nvmeof_subsystem_namespace_count + - population_objecter_osdop_pgls_filter components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_namespace_count + - lifecycle_objecter_osdop_pgls_filter unit: quantity: count base: one rate: none - object: namespaces - aspect: nvmeof_subsystem_namespace_count + object: operations + aspect: osdop_pgls_filter evidence: - - unit_nvmeof_subsystem_namespace_count + - unit_objecter_osdop_pgls_filter labels: - nqn: - meaning: Ceph source label nqn. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_namespace_count + - labels_objecter_osdop_pgls_filter + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_pgls_filter functional_dependencies: {} + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives contributors: variants: - subsystems: + objecter_handles: identity: - - nqn + - objecter_handle cardinality: kind: operational_population concurrency: may_coexist @@ -80393,603 +86432,1095 @@ signals: reset: scope: per_contributor join: - new_contributor_baseline: current_total + new_contributor_baseline: zero evidence: population: - - population_nvmeof_subsystem_namespace_count + - objecter_handle_population lifecycle: - - lifecycle_nvmeof_subsystem_namespace_count + - objecter_handle_lifecycle relationship: - - nvmeof_gateway_namespace_population - - nvmeof_subsystem_namespace_limit: + - objecter_additive_values + objecter_osdop_read: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_namespace_limit + - objecter_osdop_read population: - id: nvmeof_subsystem_namespace_limit - meaning: Maximum namespaces supported. + id: objecter_osdop_read + meaning: Read operations. evidence: - - population_nvmeof_subsystem_namespace_limit + - population_objecter_osdop_read components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_namespace_limit + - lifecycle_objecter_osdop_read unit: quantity: count base: one rate: none - object: namespaces - aspect: limit + object: operations + aspect: osdop_read evidence: - - unit_nvmeof_subsystem_namespace_limit + - unit_objecter_osdop_read labels: - nqn: - meaning: Ceph source label nqn. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_namespace_limit + - labels_objecter_osdop_read + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_read functional_dependencies: {} - nvmeof_subsystem_namespace_metadata: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_resetxattrs: source: generated: registry_groups: - - nvmeof + - daemon_perf scope: registrations: - - ceph_nvmeof_subsystem_namespace_metadata + - objecter_osdop_resetxattrs population: - id: nvmeof_subsystem_namespace_metadata - meaning: Namespace information for the subsystem. + id: objecter_osdop_resetxattrs + meaning: Reset xattr operations. evidence: - - population_nvmeof_subsystem_namespace_metadata + - population_objecter_osdop_resetxattrs components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_nvmeof_subsystem_namespace_metadata + - lifecycle_objecter_osdop_resetxattrs unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: namespace_metadata + object: operations + aspect: osdop_resetxattrs evidence: - - unit_nvmeof_subsystem_namespace_metadata + - unit_objecter_osdop_resetxattrs labels: - anagrpid: - meaning: Ceph source label anagrpid. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_namespace_metadata - bdev_name: - meaning: Ceph source label bdev name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_namespace_metadata - nqn: - meaning: Ceph source label nqn. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_nvmeof_subsystem_namespace_metadata - nsid: - meaning: Ceph source label nsid. - presence: required + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_namespace_metadata - rados_namespace_name: - meaning: Ceph source label rados namespace name. - presence: required + - labels_objecter_osdop_resetxattrs + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_nvmeof_subsystem_namespace_metadata + - labels_objecter_osdop_resetxattrs functional_dependencies: {} - objectcacher_cache_bytes_hit: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_rmxattr: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_cache_bytes_hit + - objecter_osdop_rmxattr population: - id: objectcacher_cache_bytes_hit - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_hit.' + id: objecter_osdop_rmxattr + meaning: Remove xattr operations. evidence: - - population_objectcacher_cache_bytes_hit + - population_objecter_osdop_rmxattr components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_cache_bytes_hit + - lifecycle_objecter_osdop_rmxattr unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: cache_byte_outcomes - aspect: hit + object: operations + aspect: osdop_rmxattr evidence: - - unit_objectcacher_cache_bytes_hit + - unit_objecter_osdop_rmxattr labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_cache_bytes_hit + - labels_objecter_osdop_rmxattr + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_rmxattr functional_dependencies: {} - objectcacher_cache_bytes_miss: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_setxattr: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_cache_bytes_miss + - objecter_osdop_setxattr population: - id: objectcacher_cache_bytes_miss - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_miss.' + id: objecter_osdop_setxattr + meaning: Set xattr operations. evidence: - - population_objectcacher_cache_bytes_miss + - population_objecter_osdop_setxattr components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_cache_bytes_miss + - lifecycle_objecter_osdop_setxattr unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: cache_byte_outcomes - aspect: miss + object: operations + aspect: osdop_setxattr evidence: - - unit_objectcacher_cache_bytes_miss + - unit_objecter_osdop_setxattr labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_cache_bytes_miss + - labels_objecter_osdop_setxattr + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_setxattr functional_dependencies: {} - objectcacher_cache_ops_hit: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_sparse_read: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_cache_ops_hit + - objecter_osdop_sparse_read population: - id: objectcacher_cache_ops_hit - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_hit.' + id: objecter_osdop_sparse_read + meaning: Sparse read operations. evidence: - - population_objectcacher_cache_ops_hit + - population_objecter_osdop_sparse_read components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_cache_ops_hit + - lifecycle_objecter_osdop_sparse_read unit: quantity: count base: one rate: none object: operations - aspect: hit + aspect: osdop_sparse_read evidence: - - unit_objectcacher_cache_ops_hit + - unit_objecter_osdop_sparse_read labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_cache_ops_hit + - labels_objecter_osdop_sparse_read + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_sparse_read functional_dependencies: {} - objectcacher_cache_ops_miss: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_src_cmpxattr: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_cache_ops_miss + - objecter_osdop_src_cmpxattr population: - id: objectcacher_cache_ops_miss - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_miss.' + id: objecter_osdop_src_cmpxattr + meaning: Extended attribute comparison in multi operations. evidence: - - population_objectcacher_cache_ops_miss + - population_objecter_osdop_src_cmpxattr components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_cache_ops_miss + - lifecycle_objecter_osdop_src_cmpxattr unit: quantity: count base: one rate: none object: operations - aspect: miss + aspect: osdop_src_cmpxattr evidence: - - unit_objectcacher_cache_ops_miss + - unit_objecter_osdop_src_cmpxattr labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_cache_ops_miss + - labels_objecter_osdop_src_cmpxattr + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_src_cmpxattr functional_dependencies: {} - objectcacher_data_flushed: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_stat: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_data_flushed + - objecter_osdop_stat population: - id: objectcacher_data_flushed - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_flushed.' + id: objecter_osdop_stat + meaning: Stat operations. evidence: - - population_objectcacher_data_flushed + - population_objecter_osdop_stat components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_data_flushed + - lifecycle_objecter_osdop_stat unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: data_throughput - aspect: flushed + object: operations + aspect: osdop_stat evidence: - - unit_objectcacher_data_flushed + - unit_objecter_osdop_stat labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_data_flushed + - labels_objecter_osdop_stat + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_stat functional_dependencies: {} - objectcacher_data_overwritten_while_flushing: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_truncate: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_data_overwritten_while_flushing + - objecter_osdop_truncate population: - id: objectcacher_data_overwritten_while_flushing - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_overwritten_while_flushing.' + id: objecter_osdop_truncate + meaning: Truncate object operations. evidence: - - population_objectcacher_data_overwritten_while_flushing + - population_objecter_osdop_truncate components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_data_overwritten_while_flushing + - lifecycle_objecter_osdop_truncate unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: data_throughput - aspect: overwritten_while_flushing + object: operations + aspect: osdop_truncate evidence: - - unit_objectcacher_data_overwritten_while_flushing + - unit_objecter_osdop_truncate labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_data_overwritten_while_flushing + - labels_objecter_osdop_truncate + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_truncate functional_dependencies: {} - objectcacher_data_read: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_watch: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_data_read + - objecter_osdop_watch population: - id: objectcacher_data_read - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_read.' + id: objecter_osdop_watch + meaning: Watch by object operations. evidence: - - population_objectcacher_data_read + - population_objecter_osdop_watch components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_data_read + - lifecycle_objecter_osdop_watch unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: data_throughput - aspect: read + object: operations + aspect: osdop_watch evidence: - - unit_objectcacher_data_read + - unit_objecter_osdop_watch labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_data_read + - labels_objecter_osdop_watch + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_watch functional_dependencies: {} - objectcacher_data_written: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_write: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_data_written + - objecter_osdop_write population: - id: objectcacher_data_written - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_written.' + id: objecter_osdop_write + meaning: Write operations. evidence: - - population_objectcacher_data_written + - population_objecter_osdop_write components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_data_written + - lifecycle_objecter_osdop_write unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: data_throughput - aspect: written + object: operations + aspect: osdop_write evidence: - - unit_objectcacher_data_written + - unit_objecter_osdop_write labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_data_written + - labels_objecter_osdop_write + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_write functional_dependencies: {} - objectcacher_write_bytes_blocked: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_writefull: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_write_bytes_blocked + - objecter_osdop_writefull population: - id: objectcacher_write_bytes_blocked - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_bytes_blocked.' + id: objecter_osdop_writefull + meaning: Write full object operations. evidence: - - population_objectcacher_write_bytes_blocked + - population_objecter_osdop_writefull components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_write_bytes_blocked + - lifecycle_objecter_osdop_writefull unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: blocked_write_throughput - aspect: bytes + object: operations + aspect: osdop_writefull evidence: - - unit_objectcacher_write_bytes_blocked + - unit_objecter_osdop_writefull labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_write_bytes_blocked + - labels_objecter_osdop_writefull + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_writefull functional_dependencies: {} - objectcacher_write_ops_blocked: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_writesame: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_write_ops_blocked + - objecter_osdop_writesame population: - id: objectcacher_write_ops_blocked - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_ops_blocked.' + id: objecter_osdop_writesame + meaning: Write same operations. evidence: - - population_objectcacher_write_ops_blocked + - population_objecter_osdop_writesame components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_write_ops_blocked + - lifecycle_objecter_osdop_writesame unit: quantity: count base: one rate: none object: operations - aspect: operations + aspect: osdop_writesame evidence: - - unit_objectcacher_write_ops_blocked + - unit_objecter_osdop_writesame labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_write_ops_blocked + - labels_objecter_osdop_writesame + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_writesame functional_dependencies: {} - objectcacher_write_time_blocked: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_osdop_zero: source: generated: registry_groups: - daemon_perf scope: registrations: - - objectcacher_write_time_blocked + - objecter_osdop_zero population: - id: objectcacher_write_time_blocked - meaning: 'Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_time_blocked.' + id: objecter_osdop_zero + meaning: Set object to zero operations. evidence: - - population_objectcacher_write_time_blocked + - population_objecter_osdop_zero components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objectcacher_write_time_blocked + - lifecycle_objecter_osdop_zero unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: blocked_write_time - aspect: time + object: operations + aspect: osdop_zero evidence: - - unit_objectcacher_write_time_blocked + - unit_objecter_osdop_zero labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: required + presence: optional domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objectcacher_write_time_blocked + - labels_objecter_osdop_zero + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_osdop_zero functional_dependencies: {} - objecter_command_active: + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: zero + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_poolop_active: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_command_active + - objecter_poolop_active population: - id: objecter_command_active - meaning: Active commands. + id: objecter_poolop_active + meaning: Active pool operations. evidence: - - population_objecter_command_active + - population_objecter_poolop_active components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_objecter_command_active + - lifecycle_objecter_poolop_active unit: quantity: count base: one rate: none - object: commands - aspect: command_active + object: operations + aspect: poolop_active evidence: - - unit_objecter_command_active + - unit_objecter_poolop_active labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81000,7 +87531,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_command_active + - labels_objecter_poolop_active instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81010,7 +87541,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_command_active + - labels_objecter_poolop_active functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81043,34 +87574,34 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_command_resend: + objecter_poolop_resend: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_command_resend + - objecter_poolop_resend population: - id: objecter_command_resend - meaning: Resent commands. + id: objecter_poolop_resend + meaning: Resent pool operations. evidence: - - population_objecter_command_resend + - population_objecter_poolop_resend components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_command_resend + - lifecycle_objecter_poolop_resend unit: quantity: count base: one rate: none - object: commands - aspect: command_resend + object: operations + aspect: poolop_resend evidence: - - unit_objecter_command_resend + - unit_objecter_poolop_resend labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81081,7 +87612,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_command_resend + - labels_objecter_poolop_resend instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81091,7 +87622,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_command_resend + - labels_objecter_poolop_resend functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81124,34 +87655,34 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_command_send: + objecter_poolop_send: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_command_send + - objecter_poolop_send population: - id: objecter_command_send - meaning: Sent commands. + id: objecter_poolop_send + meaning: Sent pool operations. evidence: - - population_objecter_command_send + - population_objecter_poolop_send components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_command_send + - lifecycle_objecter_poolop_send unit: quantity: count base: one rate: none - object: commands - aspect: command_send + object: operations + aspect: poolop_send evidence: - - unit_objecter_command_send + - unit_objecter_poolop_send labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81162,7 +87693,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_command_send + - labels_objecter_poolop_send instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81172,7 +87703,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_command_send + - labels_objecter_poolop_send functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81205,34 +87736,34 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_linger_active: + objecter_poolstat_active: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_linger_active + - objecter_poolstat_active population: - id: objecter_linger_active - meaning: Active lingering operations. + id: objecter_poolstat_active + meaning: Active get pool stat operations. evidence: - - population_objecter_linger_active + - population_objecter_poolstat_active components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_objecter_linger_active + - lifecycle_objecter_poolstat_active unit: quantity: count base: one rate: none - object: operations - aspect: linger_active + object: requests + aspect: poolstat_active evidence: - - unit_objecter_linger_active + - unit_objecter_poolstat_active labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81243,7 +87774,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_linger_active + - labels_objecter_poolstat_active instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81253,7 +87784,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_linger_active + - labels_objecter_poolstat_active functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81286,34 +87817,34 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_linger_ping: + objecter_poolstat_resend: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_linger_ping + - objecter_poolstat_resend population: - id: objecter_linger_ping - meaning: Sent pings to lingering operations. + id: objecter_poolstat_resend + meaning: Resent pool stats. evidence: - - population_objecter_linger_ping + - population_objecter_poolstat_resend components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_linger_ping + - lifecycle_objecter_poolstat_resend unit: quantity: count base: one rate: none - object: operations - aspect: linger_ping + object: requests + aspect: poolstat_resend evidence: - - unit_objecter_linger_ping + - unit_objecter_poolstat_resend labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81324,7 +87855,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_linger_ping + - labels_objecter_poolstat_resend instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81334,7 +87865,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_linger_ping + - labels_objecter_poolstat_resend functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81367,34 +87898,34 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_linger_resend: + objecter_poolstat_send: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_linger_resend + - objecter_poolstat_send population: - id: objecter_linger_resend - meaning: Resent lingering operations. + id: objecter_poolstat_send + meaning: Pool stat operations sent. evidence: - - population_objecter_linger_resend + - population_objecter_poolstat_send components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_linger_resend + - lifecycle_objecter_poolstat_send unit: quantity: count base: one rate: none - object: operations - aspect: linger_resend + object: requests + aspect: poolstat_send evidence: - - unit_objecter_linger_resend + - unit_objecter_poolstat_send labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81405,7 +87936,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_linger_resend + - labels_objecter_poolstat_send instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81415,7 +87946,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_linger_resend + - labels_objecter_poolstat_send functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81448,34 +87979,34 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_linger_send: + objecter_replica_read_bounced: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_linger_send + - objecter_replica_read_bounced population: - id: objecter_linger_send - meaning: Sent lingering operations. + id: objecter_replica_read_bounced + meaning: Operations bounced by replica to be resent to primary. evidence: - - population_objecter_linger_send + - population_objecter_replica_read_bounced components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_linger_send + - lifecycle_objecter_replica_read_bounced unit: quantity: count base: one rate: none - object: operations - aspect: linger_send + object: reads + aspect: replica_read_bounced evidence: - - unit_objecter_linger_send + - unit_objecter_replica_read_bounced labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81486,7 +88017,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_linger_send + - labels_objecter_replica_read_bounced instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81496,7 +88027,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_linger_send + - labels_objecter_replica_read_bounced functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81529,34 +88060,34 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_map_epoch: + objecter_replica_read_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_map_epoch + - objecter_replica_read_completed population: - id: objecter_map_epoch - meaning: OSD map epoch. + id: objecter_replica_read_completed + meaning: Operations completed by replica. evidence: - - population_objecter_map_epoch + - population_objecter_replica_read_completed components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_map_epoch + - lifecycle_objecter_replica_read_completed unit: quantity: count base: one rate: none - object: epoch - aspect: map_epoch + object: reads + aspect: replica_read_completed evidence: - - unit_objecter_map_epoch + - unit_objecter_replica_read_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81567,7 +88098,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_map_epoch + - labels_objecter_replica_read_completed instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81577,7 +88108,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_map_epoch + - labels_objecter_replica_read_completed functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81596,48 +88127,48 @@ signals: kind: operational_population concurrency: may_coexist value_model: - value: ordered_state + value: additive membership: stability: dynamic reset: scope: per_contributor join: - new_contributor_baseline: current_total + new_contributor_baseline: zero evidence: population: - objecter_handle_population lifecycle: - objecter_handle_lifecycle relationship: - - objecter_map_revision_order - objecter_map_full: + - objecter_additive_values + objecter_replica_read_sent: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_map_full + - objecter_replica_read_sent population: - id: objecter_map_full - meaning: Full OSD maps received. + id: objecter_replica_read_sent + meaning: Operations sent to replica. evidence: - - population_objecter_map_full + - population_objecter_replica_read_sent components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_map_full + - lifecycle_objecter_replica_read_sent unit: quantity: count base: one rate: none - object: maps - aspect: map_full + object: reads + aspect: replica_read_sent evidence: - - unit_objecter_map_full + - unit_objecter_replica_read_sent labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81648,7 +88179,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_map_full + - labels_objecter_replica_read_sent instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81658,7 +88189,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_map_full + - labels_objecter_replica_read_sent functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81691,34 +88222,115 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_map_inc: + objecter_statfs_active: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_map_inc + - objecter_statfs_active population: - id: objecter_map_inc - meaning: Incremental OSD maps received. + id: objecter_statfs_active + meaning: Statfs operations. evidence: - - population_objecter_map_inc + - population_objecter_statfs_active + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_objecter_statfs_active + unit: + quantity: count + base: one + rate: none + object: requests + aspect: statfs_active + evidence: + - unit_objecter_statfs_active + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_statfs_active + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: optional + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_objecter_statfs_active + functional_dependencies: {} + label_presence_constraints: + daemon_identity: + kind: exactly_one + alternatives: + - - ceph_daemon + - - instance_id + evidence: + - daemon_identity_alternatives + contributors: + variants: + objecter_handles: + identity: + - objecter_handle + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - objecter_handle_population + lifecycle: + - objecter_handle_lifecycle + relationship: + - objecter_additive_values + objecter_statfs_resend: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - objecter_statfs_resend + population: + id: objecter_statfs_resend + meaning: Resent FS stats. + evidence: + - population_objecter_statfs_resend components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_map_inc + - lifecycle_objecter_statfs_resend unit: quantity: count base: one rate: none - object: maps - aspect: map_inc + object: requests + aspect: statfs_resend evidence: - - unit_objecter_map_inc + - unit_objecter_statfs_resend labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81729,7 +88341,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_map_inc + - labels_objecter_statfs_resend instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81739,7 +88351,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_map_inc + - labels_objecter_statfs_resend functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81772,34 +88384,34 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_omap_del: + objecter_statfs_send: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_omap_del + - objecter_statfs_send population: - id: objecter_omap_del - meaning: OSD OMAP delete operations. + id: objecter_statfs_send + meaning: Sent FS stats. evidence: - - population_objecter_omap_del + - population_objecter_statfs_send components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_omap_del + - lifecycle_objecter_statfs_send unit: quantity: count base: one rate: none - object: operations - aspect: omap_del + object: requests + aspect: statfs_send evidence: - - unit_objecter_omap_del + - unit_objecter_statfs_send labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -81810,7 +88422,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_omap_del + - labels_objecter_statfs_send instance_id: meaning: Ceph object-gateway instance identifier added by the producer. presence: optional @@ -81820,7 +88432,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_objecter_omap_del + - labels_objecter_statfs_send functional_dependencies: {} label_presence_constraints: daemon_identity: @@ -81853,574 +88465,607 @@ signals: - objecter_handle_lifecycle relationship: - objecter_additive_values - objecter_omap_rd: + oft_omap_total_kv_pairs: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_omap_rd + - ceph_oft_omap_total_kv_pairs population: - id: objecter_omap_rd - meaning: OSD OMAP read operations. + id: oft_omap_total_kv_pairs + meaning: omap_total_kv_pairs. evidence: - - population_objecter_omap_rd + - population_oft_omap_total_kv_pairs components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_omap_rd + - lifecycle_oft_omap_total_kv_pairs unit: quantity: count base: one rate: none - object: operations - aspect: omap_rd + object: entries + aspect: oft_omap_total_kv_pairs evidence: - - unit_objecter_omap_rd + - unit_oft_omap_total_kv_pairs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_omap_rd - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_oft_omap_total_kv_pairs + functional_dependencies: {} + oft_omap_total_objs: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_oft_omap_total_objs + population: + id: oft_omap_total_objs + meaning: omap_total_objs. + evidence: + - population_oft_omap_total_objs + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_oft_omap_total_objs + unit: + quantity: count + base: one + rate: none + object: objects + aspect: oft_omap_total_objs + evidence: + - unit_oft_omap_total_objs + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_omap_rd + - labels_oft_omap_total_objs functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_omap_wr: + oft_omap_total_removes: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_omap_wr + - ceph_oft_omap_total_removes population: - id: objecter_omap_wr - meaning: OSD OMAP write operations. + id: oft_omap_total_removes + meaning: omap_total_removes. evidence: - - population_objecter_omap_wr + - population_oft_omap_total_removes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_omap_wr + - lifecycle_oft_omap_total_removes unit: quantity: count base: one rate: none object: operations - aspect: omap_wr + aspect: oft_omap_total_removes evidence: - - unit_objecter_omap_wr + - unit_oft_omap_total_removes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_omap_wr - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_oft_omap_total_removes + functional_dependencies: {} + oft_omap_total_updates: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_oft_omap_total_updates + population: + id: oft_omap_total_updates + meaning: omap_total_updates. + evidence: + - population_oft_omap_total_updates + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_oft_omap_total_updates + unit: + quantity: count + base: one + rate: none + object: operations + aspect: oft_omap_total_updates + evidence: + - unit_oft_omap_total_updates + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_omap_wr + - labels_oft_omap_total_updates functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id + osd_agent_evict: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_osd_agent_evict + population: + id: osd_agent_evict + meaning: Tiering agent evictions. + evidence: + - population_osd_agent_evict + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_osd_agent_evict + unit: + quantity: count + base: one + rate: none + object: actions + aspect: agent_evict + evidence: + - unit_osd_agent_evict + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero + - labels_osd_agent_evict + functional_dependencies: {} + osd_agent_flush: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_osd_agent_flush + population: + id: osd_agent_flush + meaning: Tiering agent flushes. + evidence: + - population_osd_agent_flush + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op: + - lifecycle_osd_agent_flush + unit: + quantity: count + base: one + rate: none + object: attempts + aspect: agent_flush + evidence: + - unit_osd_agent_flush + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_agent_flush + functional_dependencies: {} + osd_agent_skip: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_op + - ceph_osd_agent_skip population: - id: objecter_op - meaning: Operations. + id: osd_agent_skip + meaning: Objects skipped by agent. evidence: - - population_objecter_op + - population_osd_agent_skip components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_op + - lifecycle_osd_agent_skip unit: quantity: count base: one rate: none - object: operations - aspect: op + object: objects + aspect: agent_skip evidence: - - unit_objecter_op + - unit_osd_agent_skip labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_osd_agent_skip + functional_dependencies: {} + osd_agent_wake: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_osd_agent_wake + population: + id: osd_agent_wake + meaning: Tiering agent wake up. + evidence: + - population_osd_agent_wake + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_osd_agent_wake + unit: + quantity: count + base: one + rate: none + object: actions + aspect: agent_wake + evidence: + - unit_osd_agent_wake + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op + - labels_osd_agent_wake functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id + osd_apply_latency_ms: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_osd_apply_latency_ms + population: + id: osd_apply_latency_ms + meaning: OSD stat apply_latency_ms. + evidence: + - population_osd_apply_latency_ms + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_osd_apply_latency_ms + unit: + quantity: duration + base: millisecond + rate: none + object: latency + aspect: apply_latency_ms + evidence: + - unit_osd_apply_latency_ms + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero + - labels_osd_apply_latency_ms + functional_dependencies: {} + osd_cached_crc: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_osd_cached_crc + population: + id: osd_cached_crc + meaning: Total number getting crc from crc_cache. + evidence: + - population_osd_cached_crc + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_active: + - lifecycle_osd_cached_crc + unit: + quantity: count + base: one + rate: none + object: lookups + aspect: cached_crc + evidence: + - unit_osd_cached_crc + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_cached_crc + functional_dependencies: {} + osd_cached_crc_adjusted: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_op_active + - ceph_osd_cached_crc_adjusted population: - id: objecter_op_active - meaning: Operations active. + id: osd_cached_crc_adjusted + meaning: Total number getting crc from crc_cache with adjusting. evidence: - - population_objecter_op_active + - population_osd_cached_crc_adjusted components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_op_active + - lifecycle_osd_cached_crc_adjusted unit: quantity: count base: one rate: none - object: operations - aspect: op_active + object: lookups + aspect: cached_crc_adjusted + evidence: + - unit_osd_cached_crc_adjusted + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_cached_crc_adjusted + functional_dependencies: {} + osd_commit_latency_ms: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_osd_commit_latency_ms + population: + id: osd_commit_latency_ms + meaning: OSD stat commit_latency_ms. + evidence: + - population_osd_commit_latency_ms + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_osd_commit_latency_ms + unit: + quantity: duration + base: millisecond + rate: none + object: latency + aspect: commit_latency_ms evidence: - - unit_objecter_op_active + - unit_osd_commit_latency_ms labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_active - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op_active + - labels_osd_commit_latency_ms functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_inflight: + osd_copyfrom: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_op_inflight + - ceph_osd_copyfrom population: - id: objecter_op_inflight - meaning: Operations in flight. + id: osd_copyfrom + meaning: Rados "copy-from" operations. evidence: - - population_objecter_op_inflight + - population_osd_copyfrom components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_op_inflight + - lifecycle_osd_copyfrom unit: quantity: count base: one rate: none object: operations - aspect: op_inflight + aspect: copyfrom evidence: - - unit_objecter_op_inflight + - unit_osd_copyfrom labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_inflight - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op_inflight + - labels_osd_copyfrom functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_laggy: + osd_failed_scrubs_ec: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_op_laggy + - ceph_osd_failed_scrubs_ec population: - id: objecter_op_laggy - meaning: Laggy operations. + id: osd_failed_scrubs_ec + meaning: failed scrubs count EC. evidence: - - population_objecter_op_laggy + - population_osd_failed_scrubs_ec components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_op_laggy + - lifecycle_osd_failed_scrubs_ec unit: quantity: count base: one rate: none - object: operations - aspect: op_laggy + object: scrubs + aspect: failed_scrubs_ec evidence: - - unit_objecter_op_laggy + - unit_osd_failed_scrubs_ec labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_laggy - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op_laggy + - labels_osd_failed_scrubs_ec functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_latency_count: + osd_failed_scrubs_ec_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_op_latency_count + - ceph_osd_failed_scrubs_ec_elapsed_count population: - id: objecter_op_latency_count - meaning: Operation latency Count. + id: osd_failed_scrubs_ec_elapsed_count + meaning: time to scrub failure ec Count. evidence: - - population_objecter_op_latency_count + - population_osd_failed_scrubs_ec_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_op_latency_count + - lifecycle_osd_failed_scrubs_ec_elapsed_count unit: quantity: count base: one rate: none - object: operations - aspect: value + object: scrubs + aspect: failed_scrubs_ec_elapsed evidence: - - unit_objecter_op_latency_count + - unit_osd_failed_scrubs_ec_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_latency_count - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op_latency_count + - labels_osd_failed_scrubs_ec_elapsed_count functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_latency_sum: + osd_failed_scrubs_ec_elapsed_sum: source: generated: registry_groups: @@ -82428,2414 +89073,1537 @@ signals: - mgr_perf scope: registrations: - - objecter_op_latency_sum_exporter_perf - - objecter_op_latency_sum_mgr_perf + - ceph_osd_failed_scrubs_ec_elapsed_sum_exporter_perf + - ceph_osd_failed_scrubs_ec_elapsed_sum_mgr_perf population: - id: objecter_op_latency_sum - meaning: Operation latency Total. + id: osd_failed_scrubs_ec_elapsed_sum + meaning: time to scrub failure ec Total. evidence: - - population_objecter_op_latency_sum + - population_osd_failed_scrubs_ec_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_op_latency_sum + - lifecycle_osd_failed_scrubs_ec_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: value + object: accumulated_scrub_elapsed_time + aspect: failed_scrubs_ec_elapsed evidence: - - unit_objecter_op_latency_sum + - unit_osd_failed_scrubs_ec_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_latency_sum - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op_latency_sum + - labels_osd_failed_scrubs_ec_elapsed_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_pg: + osd_failed_scrubs_replicated: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_op_pg + - ceph_osd_failed_scrubs_replicated population: - id: objecter_op_pg - meaning: PG operation. + id: osd_failed_scrubs_replicated + meaning: failed replicated scrubs count. evidence: - - population_objecter_op_pg + - population_osd_failed_scrubs_replicated components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_op_pg + - lifecycle_osd_failed_scrubs_replicated unit: quantity: count base: one rate: none - object: operations - aspect: op_pg + object: scrubs + aspect: failed_scrubs_replicated evidence: - - unit_objecter_op_pg + - unit_osd_failed_scrubs_replicated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_pg - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op_pg + - labels_osd_failed_scrubs_replicated functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_r: + osd_failed_scrubs_replicated_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_op_r + - ceph_osd_failed_scrubs_replicated_elapsed_count population: - id: objecter_op_r - meaning: Read operations. + id: osd_failed_scrubs_replicated_elapsed_count + meaning: time to scrub failure replicated Count. evidence: - - population_objecter_op_r + - population_osd_failed_scrubs_replicated_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_op_r + - lifecycle_osd_failed_scrubs_replicated_elapsed_count unit: quantity: count base: one rate: none - object: operations - aspect: op_r + object: scrubs + aspect: failed_scrubs_replicated_elapsed evidence: - - unit_objecter_op_r + - unit_osd_failed_scrubs_replicated_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op_r - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_osd_failed_scrubs_replicated_elapsed_count + functional_dependencies: {} + osd_failed_scrubs_replicated_elapsed_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_osd_failed_scrubs_replicated_elapsed_sum_exporter_perf + - ceph_osd_failed_scrubs_replicated_elapsed_sum_mgr_perf + population: + id: osd_failed_scrubs_replicated_elapsed_sum + meaning: time to scrub failure replicated Total. + evidence: + - population_osd_failed_scrubs_replicated_elapsed_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_osd_failed_scrubs_replicated_elapsed_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_scrub_elapsed_time + aspect: failed_scrubs_replicated_elapsed + evidence: + - unit_osd_failed_scrubs_replicated_elapsed_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_op_r + - labels_osd_failed_scrubs_replicated_elapsed_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero + osd_flag_nobackfill: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_osd_flag_nobackfill + population: + id: osd_flag_nobackfill + meaning: OSD Flag nobackfill. + evidence: + - population_osd_flag_nobackfill + components: + value: + wire_role: scalar + lifecycle: + kind: current evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_reply: + - lifecycle_osd_flag_nobackfill + unit: + quantity: state + base: one + rate: none + object: state + aspect: nobackfill + evidence: + - unit_osd_flag_nobackfill + functional_dependencies: {} + label_policy: labels_cluster_osd_blocklist_count + osd_flag_nodeep_scrub: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_osd_flag_nodeep_scrub + population: + id: osd_flag_nodeep_scrub + meaning: OSD Flag nodeep-scrub. + evidence: + - population_osd_flag_nodeep_scrub + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_osd_flag_nodeep_scrub + unit: + quantity: state + base: one + rate: none + object: state + aspect: nodeep_scrub + evidence: + - unit_osd_flag_nodeep_scrub + functional_dependencies: {} + label_policy: labels_cluster_osd_blocklist_count + osd_flag_nodown: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - objecter_op_reply + - ceph_osd_flag_nodown population: - id: objecter_op_reply - meaning: Operation reply. + id: osd_flag_nodown + meaning: OSD Flag nodown. evidence: - - population_objecter_op_reply + - population_osd_flag_nodown components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_op_reply + - lifecycle_osd_flag_nodown unit: - quantity: count + quantity: state base: one rate: none - object: operations - aspect: op_reply + object: state + aspect: nodown evidence: - - unit_objecter_op_reply - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_reply - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_reply + - unit_osd_flag_nodown functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_resend: + label_policy: labels_cluster_osd_blocklist_count + osd_flag_noin: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - objecter_op_resend + - ceph_osd_flag_noin population: - id: objecter_op_resend - meaning: Resent operations. + id: osd_flag_noin + meaning: OSD Flag noin. evidence: - - population_objecter_op_resend + - population_osd_flag_noin components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_op_resend + - lifecycle_osd_flag_noin unit: - quantity: count + quantity: state base: one rate: none - object: operations - aspect: op_resend + object: state + aspect: noin evidence: - - unit_objecter_op_resend - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_resend - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_resend + - unit_osd_flag_noin functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_rmw: + label_policy: labels_cluster_osd_blocklist_count + osd_flag_noout: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - objecter_op_rmw + - ceph_osd_flag_noout population: - id: objecter_op_rmw - meaning: Read-modify-write operations. + id: osd_flag_noout + meaning: OSD Flag noout. evidence: - - population_objecter_op_rmw + - population_osd_flag_noout components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_op_rmw + - lifecycle_osd_flag_noout unit: - quantity: count + quantity: state base: one rate: none - object: operations - aspect: op_rmw + object: state + aspect: noout evidence: - - unit_objecter_op_rmw - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_rmw - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_rmw + - unit_osd_flag_noout functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_send: + label_policy: labels_cluster_osd_blocklist_count + osd_flag_norebalance: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - objecter_op_send + - ceph_osd_flag_norebalance population: - id: objecter_op_send - meaning: Sent operations. + id: osd_flag_norebalance + meaning: OSD Flag norebalance. evidence: - - population_objecter_op_send + - population_osd_flag_norebalance components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_op_send + - lifecycle_osd_flag_norebalance unit: - quantity: count + quantity: state base: one rate: none - object: operations - aspect: op_send + object: state + aspect: norebalance evidence: - - unit_objecter_op_send - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_send - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_send + - unit_osd_flag_norebalance functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_send_bytes: + label_policy: labels_cluster_osd_blocklist_count + osd_flag_norecover: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - objecter_op_send_bytes + - ceph_osd_flag_norecover population: - id: objecter_op_send_bytes - meaning: Sent data. + id: osd_flag_norecover + meaning: OSD Flag norecover. evidence: - - population_objecter_op_send_bytes + - population_osd_flag_norecover components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_op_send_bytes + - lifecycle_osd_flag_norecover unit: - quantity: data - base: byte + quantity: state + base: one rate: none - object: byte_throughput - aspect: value + object: state + aspect: norecover evidence: - - unit_objecter_op_send_bytes - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_send_bytes - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_send_bytes + - unit_osd_flag_norecover functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero + label_policy: labels_cluster_osd_blocklist_count + osd_flag_noscrub: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_osd_flag_noscrub + population: + id: osd_flag_noscrub + meaning: OSD Flag noscrub. + evidence: + - population_osd_flag_noscrub + components: + value: + wire_role: scalar + lifecycle: + kind: current evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_op_w: + - lifecycle_osd_flag_noscrub + unit: + quantity: state + base: one + rate: none + object: state + aspect: noscrub + evidence: + - unit_osd_flag_noscrub + functional_dependencies: {} + label_policy: labels_cluster_osd_blocklist_count + osd_flag_noup: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - objecter_op_w + - ceph_osd_flag_noup population: - id: objecter_op_w - meaning: Write operations. + id: osd_flag_noup + meaning: OSD Flag noup. evidence: - - population_objecter_op_w + - population_osd_flag_noup components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_op_w + - lifecycle_osd_flag_noup unit: - quantity: count + quantity: state base: one rate: none - object: operations - aspect: op_w + object: state + aspect: noup evidence: - - unit_objecter_op_w - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_w - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_op_w + - unit_osd_flag_noup functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero + label_policy: labels_cluster_osd_blocklist_count + osd_full_ratio: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_osd_full_ratio + population: + id: osd_full_ratio + meaning: OSD cluster-wide full ratio. + evidence: + - population_osd_full_ratio + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_osd_full_ratio + unit: + quantity: ratio + base: one + rate: none + object: ratios + aspect: full_ratio evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_oplen_avg_count: + - unit_osd_full_ratio + functional_dependencies: {} + label_policy: labels_cluster_osd_blocklist_count + osd_heartbeat_to_peers: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_oplen_avg_count + - ceph_osd_heartbeat_to_peers population: - id: objecter_oplen_avg_count - meaning: Average length of operation vector Count. + id: osd_heartbeat_to_peers + meaning: Heartbeat (ping) peers we send to. evidence: - - population_objecter_oplen_avg_count + - population_osd_heartbeat_to_peers components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_oplen_avg_count + - lifecycle_osd_heartbeat_to_peers unit: quantity: count base: one rate: none - object: operations - aspect: value + object: peers + aspect: heartbeat_to_peers evidence: - - unit_objecter_oplen_avg_count + - unit_osd_heartbeat_to_peers labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_oplen_avg_count - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_oplen_avg_count + - labels_osd_heartbeat_to_peers functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_oplen_avg_sum: + osd_in: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - objecter_oplen_avg_sum_exporter_perf - - objecter_oplen_avg_sum_mgr_perf + - ceph_osd_in population: - id: objecter_oplen_avg_sum - meaning: Average length of operation vector Total. + id: osd_in + meaning: OSD status in. evidence: - - population_objecter_oplen_avg_sum + - population_osd_in components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_oplen_avg_sum + - lifecycle_osd_in unit: quantity: count base: one rate: none - object: entries - aspect: value + object: osds + aspect: in evidence: - - unit_objecter_oplen_avg_sum + - unit_osd_in labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_oplen_avg_sum - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_oplen_avg_sum + - labels_osd_in functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osd_laggy: + osd_l_osd_recovery_backfill_queue_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osd_laggy + - ceph_osd_l_osd_recovery_backfill_queue_latency_count population: - id: objecter_osd_laggy - meaning: Laggy OSD sessions. + id: osd_l_osd_recovery_backfill_queue_latency_count + meaning: MOSDPGBackfill queue latency Count. evidence: - - population_objecter_osd_laggy + - population_osd_l_osd_recovery_backfill_queue_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_osd_laggy + - lifecycle_osd_l_osd_recovery_backfill_queue_latency_count unit: quantity: count base: one rate: none - object: sessions - aspect: laggy + object: operations + aspect: backfill_queue_latency evidence: - - unit_objecter_osd_laggy + - unit_osd_l_osd_recovery_backfill_queue_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osd_laggy - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osd_laggy + - labels_osd_l_osd_recovery_backfill_queue_latency_count functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osd_session_close: + osd_l_osd_recovery_backfill_queue_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - objecter_osd_session_close + - ceph_osd_l_osd_recovery_backfill_queue_latency_sum_exporter_perf + - ceph_osd_l_osd_recovery_backfill_queue_latency_sum_mgr_perf population: - id: objecter_osd_session_close - meaning: Sessions closed. + id: osd_l_osd_recovery_backfill_queue_latency_sum + meaning: MOSDPGBackfill queue latency Total. evidence: - - population_objecter_osd_session_close + - population_osd_l_osd_recovery_backfill_queue_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osd_session_close + - lifecycle_osd_l_osd_recovery_backfill_queue_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: sessions - aspect: osd_session_close + object: accumulated_latency + aspect: backfill_queue_latency evidence: - - unit_objecter_osd_session_close + - unit_osd_l_osd_recovery_backfill_queue_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osd_session_close - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osd_session_close + - labels_osd_l_osd_recovery_backfill_queue_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osd_session_open: + osd_l_osd_recovery_backfill_remove_queue_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osd_session_open + - ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count population: - id: objecter_osd_session_open - meaning: Sessions opened. + id: osd_l_osd_recovery_backfill_remove_queue_latency_count + meaning: MOSDPGBackfillDelete queue latency Count. evidence: - - population_objecter_osd_session_open + - population_osd_l_osd_recovery_backfill_remove_queue_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osd_session_open + - lifecycle_osd_l_osd_recovery_backfill_remove_queue_latency_count unit: quantity: count base: one rate: none - object: sessions - aspect: osd_session_open + object: operations + aspect: backfill_remove_queue_latency evidence: - - unit_objecter_osd_session_open + - unit_osd_l_osd_recovery_backfill_remove_queue_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osd_session_open - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osd_session_open + - labels_osd_l_osd_recovery_backfill_remove_queue_latency_count functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osd_sessions: + osd_l_osd_recovery_backfill_remove_queue_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - objecter_osd_sessions + - ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum_exporter_perf + - ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum_mgr_perf population: - id: objecter_osd_sessions - meaning: Open sessions. + id: osd_l_osd_recovery_backfill_remove_queue_latency_sum + meaning: MOSDPGBackfillDelete queue latency Total. evidence: - - population_objecter_osd_sessions + - population_osd_l_osd_recovery_backfill_remove_queue_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_osd_sessions + - lifecycle_osd_l_osd_recovery_backfill_remove_queue_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: sessions - aspect: sessions + object: accumulated_latency + aspect: backfill_remove_queue_latency evidence: - - unit_objecter_osd_sessions + - unit_osd_l_osd_recovery_backfill_remove_queue_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osd_sessions - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osd_sessions + - labels_osd_l_osd_recovery_backfill_remove_queue_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_append: + osd_l_osd_recovery_context_queue_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_append + - ceph_osd_l_osd_recovery_context_queue_latency_count population: - id: objecter_osdop_append - meaning: Append operation. + id: osd_l_osd_recovery_context_queue_latency_count + meaning: PGRecoveryContext queue latency Count. evidence: - - population_objecter_osdop_append + - population_osd_l_osd_recovery_context_queue_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_append + - lifecycle_osd_l_osd_recovery_context_queue_latency_count unit: quantity: count base: one rate: none object: operations - aspect: osdop_append + aspect: context_queue_latency evidence: - - unit_objecter_osdop_append + - unit_osd_l_osd_recovery_context_queue_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_append - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_osd_l_osd_recovery_context_queue_latency_count + functional_dependencies: {} + osd_l_osd_recovery_context_queue_latency_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_osd_l_osd_recovery_context_queue_latency_sum_exporter_perf + - ceph_osd_l_osd_recovery_context_queue_latency_sum_mgr_perf + population: + id: osd_l_osd_recovery_context_queue_latency_sum + meaning: PGRecoveryContext queue latency Total. + evidence: + - population_osd_l_osd_recovery_context_queue_latency_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_osd_l_osd_recovery_context_queue_latency_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: context_queue_latency + evidence: + - unit_osd_l_osd_recovery_context_queue_latency_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_append + - labels_osd_l_osd_recovery_context_queue_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_call: + osd_l_osd_recovery_pull_queue_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_call + - ceph_osd_l_osd_recovery_pull_queue_latency_count population: - id: objecter_osdop_call - meaning: Call (execute) operations. + id: osd_l_osd_recovery_pull_queue_latency_count + meaning: MOSDPGPull queue latency Count. evidence: - - population_objecter_osdop_call + - population_osd_l_osd_recovery_pull_queue_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_call + - lifecycle_osd_l_osd_recovery_pull_queue_latency_count unit: quantity: count base: one rate: none object: operations - aspect: osdop_call + aspect: pull_queue_latency evidence: - - unit_objecter_osdop_call + - unit_osd_l_osd_recovery_pull_queue_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_call - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_call + - labels_osd_l_osd_recovery_pull_queue_latency_count functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_clonerange: + osd_l_osd_recovery_pull_queue_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - objecter_osdop_clonerange + - ceph_osd_l_osd_recovery_pull_queue_latency_sum_exporter_perf + - ceph_osd_l_osd_recovery_pull_queue_latency_sum_mgr_perf population: - id: objecter_osdop_clonerange - meaning: Clone range operations. + id: osd_l_osd_recovery_pull_queue_latency_sum + meaning: MOSDPGPull queue latency Total. evidence: - - population_objecter_osdop_clonerange + - population_osd_l_osd_recovery_pull_queue_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_clonerange + - lifecycle_osd_l_osd_recovery_pull_queue_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: osdop_clonerange + object: accumulated_latency + aspect: pull_queue_latency evidence: - - unit_objecter_osdop_clonerange + - unit_osd_l_osd_recovery_pull_queue_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_clonerange - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_clonerange + - labels_osd_l_osd_recovery_pull_queue_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_cmpxattr: + osd_l_osd_recovery_push_queue_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_cmpxattr + - ceph_osd_l_osd_recovery_push_queue_latency_count population: - id: objecter_osdop_cmpxattr - meaning: Xattr comparison operations. + id: osd_l_osd_recovery_push_queue_latency_count + meaning: MOSDPGPush queue latency Count. evidence: - - population_objecter_osdop_cmpxattr + - population_osd_l_osd_recovery_push_queue_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_cmpxattr + - lifecycle_osd_l_osd_recovery_push_queue_latency_count unit: quantity: count base: one rate: none object: operations - aspect: osdop_cmpxattr + aspect: push_queue_latency evidence: - - unit_objecter_osdop_cmpxattr + - unit_osd_l_osd_recovery_push_queue_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_cmpxattr - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_cmpxattr + - labels_osd_l_osd_recovery_push_queue_latency_count functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_create: + osd_l_osd_recovery_push_queue_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - objecter_osdop_create + - ceph_osd_l_osd_recovery_push_queue_latency_sum_exporter_perf + - ceph_osd_l_osd_recovery_push_queue_latency_sum_mgr_perf population: - id: objecter_osdop_create - meaning: Create object operations. + id: osd_l_osd_recovery_push_queue_latency_sum + meaning: MOSDPGPush queue latency Total. evidence: - - population_objecter_osdop_create + - population_osd_l_osd_recovery_push_queue_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_create + - lifecycle_osd_l_osd_recovery_push_queue_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: osdop_create + object: accumulated_latency + aspect: push_queue_latency evidence: - - unit_objecter_osdop_create + - unit_osd_l_osd_recovery_push_queue_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_create - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_create + - labels_osd_l_osd_recovery_push_queue_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_delete: + osd_l_osd_recovery_push_reply_queue_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_delete + - ceph_osd_l_osd_recovery_push_reply_queue_latency_count population: - id: objecter_osdop_delete - meaning: Delete object operations. + id: osd_l_osd_recovery_push_reply_queue_latency_count + meaning: MOSDPGPushReply queue latency Count. evidence: - - population_objecter_osdop_delete + - population_osd_l_osd_recovery_push_reply_queue_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_delete + - lifecycle_osd_l_osd_recovery_push_reply_queue_latency_count unit: quantity: count base: one rate: none object: operations - aspect: osdop_delete + aspect: push_reply_queue_latency evidence: - - unit_objecter_osdop_delete + - unit_osd_l_osd_recovery_push_reply_queue_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_delete - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_osd_l_osd_recovery_push_reply_queue_latency_count + functional_dependencies: {} + osd_l_osd_recovery_push_reply_queue_latency_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_osd_l_osd_recovery_push_reply_queue_latency_sum_exporter_perf + - ceph_osd_l_osd_recovery_push_reply_queue_latency_sum_mgr_perf + population: + id: osd_l_osd_recovery_push_reply_queue_latency_sum + meaning: MOSDPGPushReply queue latency Total. + evidence: + - population_osd_l_osd_recovery_push_reply_queue_latency_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_osd_l_osd_recovery_push_reply_queue_latency_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: push_reply_queue_latency + evidence: + - unit_osd_l_osd_recovery_push_reply_queue_latency_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_delete + - labels_osd_l_osd_recovery_push_reply_queue_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_getxattr: + osd_l_osd_recovery_queue_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_getxattr + - ceph_osd_l_osd_recovery_queue_latency_count population: - id: objecter_osdop_getxattr - meaning: Get xattr operations. + id: osd_l_osd_recovery_queue_latency_count + meaning: PGRecovery queue latency Count. evidence: - - population_objecter_osdop_getxattr + - population_osd_l_osd_recovery_queue_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_getxattr + - lifecycle_osd_l_osd_recovery_queue_latency_count unit: quantity: count base: one rate: none object: operations - aspect: osdop_getxattr + aspect: queue_latency evidence: - - unit_objecter_osdop_getxattr + - unit_osd_l_osd_recovery_queue_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_getxattr - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_osd_l_osd_recovery_queue_latency_count + functional_dependencies: {} + osd_l_osd_recovery_queue_latency_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_osd_l_osd_recovery_queue_latency_sum_exporter_perf + - ceph_osd_l_osd_recovery_queue_latency_sum_mgr_perf + population: + id: osd_l_osd_recovery_queue_latency_sum + meaning: PGRecovery queue latency Total. + evidence: + - population_osd_l_osd_recovery_queue_latency_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_osd_l_osd_recovery_queue_latency_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: queue_latency + evidence: + - unit_osd_l_osd_recovery_queue_latency_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_getxattr + - labels_osd_l_osd_recovery_queue_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_mapext: + osd_l_osd_recovery_scan_queue_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_mapext + - ceph_osd_l_osd_recovery_scan_queue_latency_count population: - id: objecter_osdop_mapext - meaning: Map extent operations. + id: osd_l_osd_recovery_scan_queue_latency_count + meaning: MOSDPGScan queue latency Count. evidence: - - population_objecter_osdop_mapext + - population_osd_l_osd_recovery_scan_queue_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_mapext + - lifecycle_osd_l_osd_recovery_scan_queue_latency_count unit: quantity: count base: one rate: none object: operations - aspect: osdop_mapext + aspect: scan_queue_latency evidence: - - unit_objecter_osdop_mapext + - unit_osd_l_osd_recovery_scan_queue_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_mapext - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_mapext + - labels_osd_l_osd_recovery_scan_queue_latency_count functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_notify: + osd_l_osd_recovery_scan_queue_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - objecter_osdop_notify + - ceph_osd_l_osd_recovery_scan_queue_latency_sum_exporter_perf + - ceph_osd_l_osd_recovery_scan_queue_latency_sum_mgr_perf population: - id: objecter_osdop_notify - meaning: Notify about object operations. + id: osd_l_osd_recovery_scan_queue_latency_sum + meaning: MOSDPGScan queue latency Total. evidence: - - population_objecter_osdop_notify + - population_osd_l_osd_recovery_scan_queue_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_notify + - lifecycle_osd_l_osd_recovery_scan_queue_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: osdop_notify + object: accumulated_latency + aspect: scan_queue_latency evidence: - - unit_objecter_osdop_notify + - unit_osd_l_osd_recovery_scan_queue_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_notify - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_notify + - labels_osd_l_osd_recovery_scan_queue_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_other: + osd_loadavg: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_other + - ceph_osd_loadavg population: - id: objecter_osdop_other - meaning: Other operations. + id: osd_loadavg + meaning: CPU load. evidence: - - population_objecter_osdop_other + - population_osd_loadavg components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_osdop_other + - lifecycle_osd_loadavg unit: quantity: count base: one rate: none - object: operations - aspect: osdop_other + object: load + aspect: loadavg evidence: - - unit_objecter_osdop_other + - unit_osd_loadavg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_other - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_other + - labels_osd_loadavg functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_pgls: + osd_map_message_epoch_dups: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_pgls + - ceph_osd_map_message_epoch_dups population: - id: objecter_osdop_pgls - meaning: osdop_pgls. + id: osd_map_message_epoch_dups + meaning: OSD map duplicates. evidence: - - population_objecter_osdop_pgls + - population_osd_map_message_epoch_dups components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_pgls + - lifecycle_osd_map_message_epoch_dups unit: quantity: count base: one rate: none - object: operations - aspect: osdop_pgls + object: epochs + aspect: map_message_epoch_dups evidence: - - unit_objecter_osdop_pgls + - unit_osd_map_message_epoch_dups labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_pgls - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_pgls + - labels_osd_map_message_epoch_dups functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_pgls_filter: + osd_map_message_epochs: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_pgls_filter + - ceph_osd_map_message_epochs population: - id: objecter_osdop_pgls_filter - meaning: osdop_pgls_filter. + id: osd_map_message_epochs + meaning: OSD map epochs. evidence: - - population_objecter_osdop_pgls_filter + - population_osd_map_message_epochs components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_pgls_filter + - lifecycle_osd_map_message_epochs unit: quantity: count base: one rate: none - object: operations - aspect: osdop_pgls_filter + object: epochs + aspect: map_message_epochs evidence: - - unit_objecter_osdop_pgls_filter + - unit_osd_map_message_epochs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_pgls_filter - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_pgls_filter + - labels_osd_map_message_epochs functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_read: + osd_map_messages: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_read + - ceph_osd_map_messages population: - id: objecter_osdop_read - meaning: Read operations. + id: osd_map_messages + meaning: OSD map messages. evidence: - - population_objecter_osdop_read + - population_osd_map_messages components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_read + - lifecycle_osd_map_messages unit: quantity: count base: one rate: none - object: operations - aspect: osdop_read + object: messages + aspect: map_messages evidence: - - unit_objecter_osdop_read + - unit_osd_map_messages labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_read - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_read + - labels_osd_map_messages functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_resetxattrs: + osd_messages_delayed_for_map: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_resetxattrs + - ceph_osd_messages_delayed_for_map population: - id: objecter_osdop_resetxattrs - meaning: Reset xattr operations. + id: osd_messages_delayed_for_map + meaning: Operations waiting for OSD map. evidence: - - population_objecter_osdop_resetxattrs + - population_osd_messages_delayed_for_map components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_resetxattrs + - lifecycle_osd_messages_delayed_for_map unit: quantity: count base: one rate: none - object: operations - aspect: osdop_resetxattrs + object: messages + aspect: messages_delayed_for_map evidence: - - unit_objecter_osdop_resetxattrs + - unit_osd_messages_delayed_for_map labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_resetxattrs - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_resetxattrs + - labels_osd_messages_delayed_for_map functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_rmxattr: + osd_metadata: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - objecter_osdop_rmxattr + - ceph_osd_metadata population: - id: objecter_osdop_rmxattr - meaning: Remove xattr operations. + id: osd_metadata + meaning: OSD Metadata. evidence: - - population_objecter_osdop_rmxattr + - population_osd_metadata components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_osdop_rmxattr + - lifecycle_osd_metadata unit: quantity: count base: one rate: none - object: operations - aspect: osdop_rmxattr + object: osds + aspect: value evidence: - - unit_objecter_osdop_rmxattr + - unit_osd_metadata labels: + back_iface: + meaning: Ceph source label back iface. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_metadata ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_rmxattr - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_osd_metadata + ceph_version: + meaning: Ceph source label ceph version. + presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_objecter_osdop_rmxattr - functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id + - labels_osd_metadata + cluster_addr: + meaning: Ceph source label cluster addr. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable evidence: - - daemon_identity_alternatives + - labels_osd_metadata + device_class: + meaning: Ceph source label device class. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_metadata + front_iface: + meaning: Ceph source label front iface. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_metadata + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_metadata + objectstore: + meaning: Ceph source label objectstore. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_metadata + public_addr: + meaning: Ceph source label public addr. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_metadata + functional_dependencies: + daemon_metadata: + determinants: + - ceph_daemon + dependents: + - back_iface + - ceph_version + - cluster_addr + - device_class + - front_iface + - hostname + - objectstore + - public_addr + evidence: + - osd_member_additive_values contributors: variants: - objecter_handles: + osds: identity: - - objecter_handle + - ceph_daemon cardinality: kind: operational_population concurrency: may_coexist @@ -84846,1824 +90614,1038 @@ signals: reset: scope: per_contributor join: - new_contributor_baseline: zero + new_contributor_baseline: current_total evidence: population: - - objecter_handle_population + - population_osd_metadata lifecycle: - - objecter_handle_lifecycle + - lifecycle_osd_metadata relationship: - - objecter_additive_values - objecter_osdop_setxattr: + - osd_member_additive_values + osd_missed_crc: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_setxattr + - ceph_osd_missed_crc population: - id: objecter_osdop_setxattr - meaning: Set xattr operations. + id: osd_missed_crc + meaning: Total number of crc cache misses. evidence: - - population_objecter_osdop_setxattr + - population_osd_missed_crc components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_setxattr + - lifecycle_osd_missed_crc unit: quantity: count base: one rate: none - object: operations - aspect: osdop_setxattr + object: lookups + aspect: missed_crc evidence: - - unit_objecter_osdop_setxattr + - unit_osd_missed_crc labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_setxattr - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_setxattr + - labels_osd_missed_crc functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero + osd_nearfull_ratio: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_osd_nearfull_ratio + population: + id: osd_nearfull_ratio + meaning: OSD cluster-wide nearfull ratio. + evidence: + - population_osd_nearfull_ratio + components: + value: + wire_role: scalar + lifecycle: + kind: current evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_sparse_read: + - lifecycle_osd_nearfull_ratio + unit: + quantity: ratio + base: one + rate: none + object: ratios + aspect: nearfull_ratio + evidence: + - unit_osd_nearfull_ratio + functional_dependencies: {} + label_policy: labels_cluster_osd_blocklist_count + osd_num_scrubs_past_reservation_ec: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_sparse_read + - ceph_osd_num_scrubs_past_reservation_ec population: - id: objecter_osdop_sparse_read - meaning: Sparse read operations. + id: osd_num_scrubs_past_reservation_ec + meaning: EC scrubs count. evidence: - - population_objecter_osdop_sparse_read + - population_osd_num_scrubs_past_reservation_ec components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_sparse_read + - lifecycle_osd_num_scrubs_past_reservation_ec unit: quantity: count base: one rate: none - object: operations - aspect: osdop_sparse_read + object: scrubs + aspect: num_scrubs_past_reservation_ec evidence: - - unit_objecter_osdop_sparse_read + - unit_osd_num_scrubs_past_reservation_ec labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_sparse_read - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_sparse_read + - labels_osd_num_scrubs_past_reservation_ec functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_src_cmpxattr: + osd_num_scrubs_past_reservation_replicated: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_src_cmpxattr + - ceph_osd_num_scrubs_past_reservation_replicated population: - id: objecter_osdop_src_cmpxattr - meaning: Extended attribute comparison in multi operations. + id: osd_num_scrubs_past_reservation_replicated + meaning: replicated scrubs count. evidence: - - population_objecter_osdop_src_cmpxattr + - population_osd_num_scrubs_past_reservation_replicated components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_src_cmpxattr + - lifecycle_osd_num_scrubs_past_reservation_replicated unit: quantity: count base: one rate: none - object: operations - aspect: osdop_src_cmpxattr + object: scrubs + aspect: num_scrubs_past_reservation_replicated evidence: - - unit_objecter_osdop_src_cmpxattr + - unit_osd_num_scrubs_past_reservation_replicated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_src_cmpxattr - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_src_cmpxattr + - labels_osd_num_scrubs_past_reservation_replicated functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_stat: + osd_num_scrubs_started_ec: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_stat + - ceph_osd_num_scrubs_started_ec population: - id: objecter_osdop_stat - meaning: Stat operations. + id: osd_num_scrubs_started_ec + meaning: EC scrubs attempted count. evidence: - - population_objecter_osdop_stat + - population_osd_num_scrubs_started_ec components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_stat + - lifecycle_osd_num_scrubs_started_ec unit: quantity: count base: one rate: none - object: operations - aspect: osdop_stat + object: scrubs + aspect: num_scrubs_started_ec evidence: - - unit_objecter_osdop_stat + - unit_osd_num_scrubs_started_ec labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_stat - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_stat + - labels_osd_num_scrubs_started_ec functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_truncate: + osd_num_scrubs_started_replicated: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_truncate + - ceph_osd_num_scrubs_started_replicated population: - id: objecter_osdop_truncate - meaning: Truncate object operations. + id: osd_num_scrubs_started_replicated + meaning: replicated scrubs attempted count. evidence: - - population_objecter_osdop_truncate + - population_osd_num_scrubs_started_replicated components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_truncate + - lifecycle_osd_num_scrubs_started_replicated unit: quantity: count base: one rate: none - object: operations - aspect: osdop_truncate + object: scrubs + aspect: num_scrubs_started_replicated evidence: - - unit_objecter_osdop_truncate + - unit_osd_num_scrubs_started_replicated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_truncate - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_truncate + - labels_osd_num_scrubs_started_replicated functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_watch: + osd_numpg: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_watch + - ceph_osd_numpg population: - id: objecter_osdop_watch - meaning: Watch by object operations. + id: osd_numpg + meaning: Placement groups. evidence: - - population_objecter_osdop_watch + - population_osd_numpg components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_osdop_watch + - lifecycle_osd_numpg unit: quantity: count base: one rate: none - object: operations - aspect: osdop_watch + object: placement_groups + aspect: numpg evidence: - - unit_objecter_osdop_watch + - unit_osd_numpg labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_watch - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_watch + - labels_osd_numpg functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_write: + osd_numpg_primary: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_write + - ceph_osd_numpg_primary population: - id: objecter_osdop_write - meaning: Write operations. + id: osd_numpg_primary + meaning: Placement groups for which this osd is primary. evidence: - - population_objecter_osdop_write + - population_osd_numpg_primary components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_osdop_write + - lifecycle_osd_numpg_primary unit: quantity: count base: one rate: none - object: operations - aspect: osdop_write + object: placement_groups + aspect: primary evidence: - - unit_objecter_osdop_write + - unit_osd_numpg_primary labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_write - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_osd_numpg_primary + functional_dependencies: {} + osd_numpg_removing: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_osd_numpg_removing + population: + id: osd_numpg_removing + meaning: Placement groups queued for local deletion. + evidence: + - population_osd_numpg_removing + components: + value: + wire_role: scalar + lifecycle: + kind: current + evidence: + - lifecycle_osd_numpg_removing + unit: + quantity: count + base: one + rate: none + object: placement_groups + aspect: removing + evidence: + - unit_osd_numpg_removing + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_write - functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_writefull: + - labels_osd_numpg_removing + functional_dependencies: {} + osd_numpg_replica: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_writefull + - ceph_osd_numpg_replica population: - id: objecter_osdop_writefull - meaning: Write full object operations. + id: osd_numpg_replica + meaning: Placement groups for which this osd is replica. evidence: - - population_objecter_osdop_writefull + - population_osd_numpg_replica components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_osdop_writefull + - lifecycle_osd_numpg_replica unit: quantity: count base: one rate: none - object: operations - aspect: osdop_writefull + object: placement_groups + aspect: replica evidence: - - unit_objecter_osdop_writefull + - unit_osd_numpg_replica labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_writefull - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_writefull + - labels_osd_numpg_replica functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_writesame: + osd_numpg_stray: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_writesame + - ceph_osd_numpg_stray population: - id: objecter_osdop_writesame - meaning: Write same operations. + id: osd_numpg_stray + meaning: Placement groups ready to be deleted from this osd. evidence: - - population_objecter_osdop_writesame + - population_osd_numpg_stray components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_objecter_osdop_writesame + - lifecycle_osd_numpg_stray unit: quantity: count base: one rate: none - object: operations - aspect: osdop_writesame + object: placement_groups + aspect: stray evidence: - - unit_objecter_osdop_writesame + - unit_osd_numpg_stray labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_writesame - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_writesame + - labels_osd_numpg_stray functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_osdop_zero: + osd_object_ctx_cache_hit: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_osdop_zero + - ceph_osd_object_ctx_cache_hit population: - id: objecter_osdop_zero - meaning: Set object to zero operations. + id: osd_object_ctx_cache_hit + meaning: Object context cache hits. evidence: - - population_objecter_osdop_zero + - population_osd_object_ctx_cache_hit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_osdop_zero + - lifecycle_osd_object_ctx_cache_hit unit: quantity: count base: one rate: none - object: operations - aspect: osdop_zero + object: lookups + aspect: object_ctx_cache_hit evidence: - - unit_objecter_osdop_zero + - unit_osd_object_ctx_cache_hit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_osdop_zero - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_osdop_zero + - labels_osd_object_ctx_cache_hit functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_poolop_active: + osd_object_ctx_cache_total: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_poolop_active + - ceph_osd_object_ctx_cache_total population: - id: objecter_poolop_active - meaning: Active pool operations. + id: osd_object_ctx_cache_total + meaning: Object context cache lookups. evidence: - - population_objecter_poolop_active + - population_osd_object_ctx_cache_total components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_poolop_active + - lifecycle_osd_object_ctx_cache_total unit: quantity: count base: one rate: none - object: operations - aspect: poolop_active + object: lookups + aspect: object_ctx_cache evidence: - - unit_objecter_poolop_active + - unit_osd_object_ctx_cache_total labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_poolop_active - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_poolop_active + - labels_osd_object_ctx_cache_total functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_poolop_resend: + osd_op: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_poolop_resend + - ceph_osd_op population: - id: objecter_poolop_resend - meaning: Resent pool operations. + id: osd_op + meaning: Client operations. evidence: - - population_objecter_poolop_resend + - population_osd_op components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_poolop_resend + - lifecycle_osd_op unit: quantity: count base: one rate: none object: operations - aspect: poolop_resend + aspect: op evidence: - - unit_objecter_poolop_resend + - unit_osd_op labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_poolop_resend - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_poolop_resend + - labels_osd_op functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_poolop_send: + osd_op_before_dequeue_op_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_poolop_send + - ceph_osd_op_before_dequeue_op_lat_count population: - id: objecter_poolop_send - meaning: Sent pool operations. + id: osd_op_before_dequeue_op_lat_count + meaning: Latency of IO before calling dequeue_op(already dequeued and get PG lock) Count. evidence: - - population_objecter_poolop_send + - population_osd_op_before_dequeue_op_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_poolop_send + - lifecycle_osd_op_before_dequeue_op_lat_count unit: quantity: count base: one rate: none object: operations - aspect: poolop_send + aspect: op_before_dequeue_op_lat evidence: - - unit_objecter_poolop_send + - unit_osd_op_before_dequeue_op_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_poolop_send - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_poolop_send + - labels_osd_op_before_dequeue_op_lat_count functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_poolstat_active: + osd_op_before_dequeue_op_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - objecter_poolstat_active + - ceph_osd_op_before_dequeue_op_lat_sum_exporter_perf + - ceph_osd_op_before_dequeue_op_lat_sum_mgr_perf population: - id: objecter_poolstat_active - meaning: Active get pool stat operations. + id: osd_op_before_dequeue_op_lat_sum + meaning: Latency of IO before calling dequeue_op(already dequeued and get PG lock) Total. evidence: - - population_objecter_poolstat_active + - population_osd_op_before_dequeue_op_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_poolstat_active + - lifecycle_osd_op_before_dequeue_op_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: requests - aspect: poolstat_active + object: accumulated_latency + aspect: op_before_dequeue_op_lat evidence: - - unit_objecter_poolstat_active + - unit_osd_op_before_dequeue_op_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_poolstat_active - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_poolstat_active + - labels_osd_op_before_dequeue_op_lat_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_poolstat_resend: + osd_op_before_queue_op_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_poolstat_resend + - ceph_osd_op_before_queue_op_lat_count population: - id: objecter_poolstat_resend - meaning: Resent pool stats. + id: osd_op_before_queue_op_lat_count + meaning: Latency of IO before calling queue(before really queue into ShardedOpWq) Count. evidence: - - population_objecter_poolstat_resend + - population_osd_op_before_queue_op_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_poolstat_resend + - lifecycle_osd_op_before_queue_op_lat_count unit: quantity: count base: one rate: none - object: requests - aspect: poolstat_resend + object: operations + aspect: op_before_queue_op_lat evidence: - - unit_objecter_poolstat_resend + - unit_osd_op_before_queue_op_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_poolstat_resend - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + - labels_osd_op_before_queue_op_lat_count + functional_dependencies: {} + osd_op_before_queue_op_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_osd_op_before_queue_op_lat_sum_exporter_perf + - ceph_osd_op_before_queue_op_lat_sum_mgr_perf + population: + id: osd_op_before_queue_op_lat_sum + meaning: Latency of IO before calling queue(before really queue into ShardedOpWq) Total. + evidence: + - population_osd_op_before_queue_op_lat_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_osd_op_before_queue_op_lat_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: op_before_queue_op_lat + evidence: + - unit_osd_op_before_queue_op_lat_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_poolstat_resend + - labels_osd_op_before_queue_op_lat_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_poolstat_send: + osd_op_cache_hit: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_poolstat_send + - ceph_osd_op_cache_hit population: - id: objecter_poolstat_send - meaning: Pool stat operations sent. + id: osd_op_cache_hit + meaning: op_cache_hit. evidence: - - population_objecter_poolstat_send + - population_osd_op_cache_hit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_poolstat_send + - lifecycle_osd_op_cache_hit unit: quantity: count base: one rate: none - object: requests - aspect: poolstat_send + object: lookups + aspect: value evidence: - - unit_objecter_poolstat_send + - unit_osd_op_cache_hit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_poolstat_send - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_poolstat_send + - labels_osd_op_cache_hit functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_replica_read_bounced: + osd_op_delayed_degraded: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_replica_read_bounced + - ceph_osd_op_delayed_degraded population: - id: objecter_replica_read_bounced - meaning: Operations bounced by replica to be resent to primary. + id: osd_op_delayed_degraded + meaning: Count of ops delayed due to target object being degraded. evidence: - - population_objecter_replica_read_bounced + - population_osd_op_delayed_degraded components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_replica_read_bounced + - lifecycle_osd_op_delayed_degraded unit: quantity: count base: one rate: none - object: reads - aspect: replica_read_bounced + object: objects + aspect: op_delayed_degraded evidence: - - unit_objecter_replica_read_bounced + - unit_osd_op_delayed_degraded labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_replica_read_bounced - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_replica_read_bounced + - labels_osd_op_delayed_degraded functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_replica_read_completed: + osd_op_delayed_unreadable: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_replica_read_completed + - ceph_osd_op_delayed_unreadable population: - id: objecter_replica_read_completed - meaning: Operations completed by replica. + id: osd_op_delayed_unreadable + meaning: Count of ops delayed due to target object being unreadable. evidence: - - population_objecter_replica_read_completed + - population_osd_op_delayed_unreadable components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_replica_read_completed + - lifecycle_osd_op_delayed_unreadable unit: quantity: count base: one rate: none - object: reads - aspect: replica_read_completed + object: objects + aspect: op_delayed_unreadable evidence: - - unit_objecter_replica_read_completed + - unit_osd_op_delayed_unreadable labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_replica_read_completed - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_replica_read_completed + - labels_osd_op_delayed_unreadable functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_replica_read_sent: + osd_op_in_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_replica_read_sent + - ceph_osd_op_in_bytes population: - id: objecter_replica_read_sent - meaning: Operations sent to replica. + id: osd_op_in_bytes + meaning: Client operations total write size. evidence: - - population_objecter_replica_read_sent + - population_osd_op_in_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_replica_read_sent + - lifecycle_osd_op_in_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: reads - aspect: replica_read_sent + object: byte_throughput + aspect: op_in_bytes evidence: - - unit_objecter_replica_read_sent + - unit_osd_op_in_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_replica_read_sent - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_replica_read_sent + - labels_osd_op_in_bytes functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_statfs_active: + osd_op_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_statfs_active + - ceph_osd_op_latency_count population: - id: objecter_statfs_active - meaning: Statfs operations. + id: osd_op_latency_count + meaning: Latency of client operations (including queue time) Count. evidence: - - population_objecter_statfs_active + - population_osd_op_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_objecter_statfs_active + - lifecycle_osd_op_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: statfs_active + object: operations + aspect: op_latency evidence: - - unit_objecter_statfs_active + - unit_osd_op_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_statfs_active - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_statfs_active + - labels_osd_op_latency_count functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_statfs_resend: + osd_op_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - objecter_statfs_resend + - ceph_osd_op_latency_sum_exporter_perf + - ceph_osd_op_latency_sum_mgr_perf population: - id: objecter_statfs_resend - meaning: Resent FS stats. + id: osd_op_latency_sum + meaning: Latency of client operations (including queue time) Total. evidence: - - population_objecter_statfs_resend + - population_osd_op_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_statfs_resend + - lifecycle_osd_op_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: requests - aspect: statfs_resend + object: accumulated_latency + aspect: op_latency evidence: - - unit_objecter_statfs_resend + - unit_osd_op_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_statfs_resend - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_statfs_resend + - labels_osd_op_latency_sum functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - objecter_statfs_send: + osd_op_out_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - objecter_statfs_send + - ceph_osd_op_out_bytes population: - id: objecter_statfs_send - meaning: Sent FS stats. + id: osd_op_out_bytes + meaning: Client operations total read size. evidence: - - population_objecter_statfs_send + - population_osd_op_out_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_objecter_statfs_send + - lifecycle_osd_op_out_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: statfs_send + object: byte_throughput + aspect: op_out_bytes evidence: - - unit_objecter_statfs_send + - unit_osd_op_out_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. - presence: optional - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_objecter_statfs_send - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: optional + presence: required domain: kind: open endpoint_cardinality: kind: operational_population stability: stable evidence: - - labels_objecter_statfs_send + - labels_osd_op_out_bytes functional_dependencies: {} - label_presence_constraints: - daemon_identity: - kind: exactly_one - alternatives: - - - ceph_daemon - - - instance_id - evidence: - - daemon_identity_alternatives - contributors: - variants: - objecter_handles: - identity: - - objecter_handle - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: zero - evidence: - population: - - objecter_handle_population - lifecycle: - - objecter_handle_lifecycle - relationship: - - objecter_additive_values - oft_omap_total_kv_pairs: + osd_op_prepare_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_oft_omap_total_kv_pairs + - ceph_osd_op_prepare_latency_count population: - id: oft_omap_total_kv_pairs - meaning: omap_total_kv_pairs. + id: osd_op_prepare_latency_count + meaning: Latency of client operations (excluding queue time and wait for finished) Count. evidence: - - population_oft_omap_total_kv_pairs + - population_osd_op_prepare_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_oft_omap_total_kv_pairs + - lifecycle_osd_op_prepare_latency_count unit: quantity: count base: one rate: none - object: entries - aspect: oft_omap_total_kv_pairs + object: operations + aspect: op_prepare_latency evidence: - - unit_oft_omap_total_kv_pairs + - unit_osd_op_prepare_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86674,36 +91656,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_oft_omap_total_kv_pairs + - labels_osd_op_prepare_latency_count functional_dependencies: {} - oft_omap_total_objs: + osd_op_prepare_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_oft_omap_total_objs + - ceph_osd_op_prepare_latency_sum_exporter_perf + - ceph_osd_op_prepare_latency_sum_mgr_perf population: - id: oft_omap_total_objs - meaning: omap_total_objs. + id: osd_op_prepare_latency_sum + meaning: Latency of client operations (excluding queue time and wait for finished) Total. evidence: - - population_oft_omap_total_objs + - population_osd_op_prepare_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_oft_omap_total_objs + - lifecycle_osd_op_prepare_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: objects - aspect: oft_omap_total_objs + object: accumulated_latency + aspect: op_prepare_latency evidence: - - unit_oft_omap_total_objs + - unit_osd_op_prepare_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86714,36 +91698,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_oft_omap_total_objs + - labels_osd_op_prepare_latency_sum functional_dependencies: {} - oft_omap_total_removes: + osd_op_process_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_oft_omap_total_removes + - ceph_osd_op_process_latency_count population: - id: oft_omap_total_removes - meaning: omap_total_removes. + id: osd_op_process_latency_count + meaning: Latency of client operations (excluding queue time) Count. evidence: - - population_oft_omap_total_removes + - population_osd_op_process_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_oft_omap_total_removes + - lifecycle_osd_op_process_latency_count unit: quantity: count base: one rate: none object: operations - aspect: oft_omap_total_removes + aspect: op_process_latency evidence: - - unit_oft_omap_total_removes + - unit_osd_op_process_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86754,36 +91738,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_oft_omap_total_removes + - labels_osd_op_process_latency_count functional_dependencies: {} - oft_omap_total_updates: + osd_op_process_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_oft_omap_total_updates + - ceph_osd_op_process_latency_sum_exporter_perf + - ceph_osd_op_process_latency_sum_mgr_perf population: - id: oft_omap_total_updates - meaning: omap_total_updates. + id: osd_op_process_latency_sum + meaning: Latency of client operations (excluding queue time) Total. evidence: - - population_oft_omap_total_updates + - population_osd_op_process_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_oft_omap_total_updates + - lifecycle_osd_op_process_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: oft_omap_total_updates + object: accumulated_latency + aspect: op_process_latency evidence: - - unit_oft_omap_total_updates + - unit_osd_op_process_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86794,36 +91780,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_oft_omap_total_updates + - labels_osd_op_process_latency_sum functional_dependencies: {} - osd_agent_evict: + osd_op_r: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_agent_evict + - ceph_osd_op_r population: - id: osd_agent_evict - meaning: Tiering agent evictions. + id: osd_op_r + meaning: Client read operations. evidence: - - population_osd_agent_evict + - population_osd_op_r components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_agent_evict + - lifecycle_osd_op_r unit: quantity: count base: one rate: none - object: actions - aspect: agent_evict + object: operations + aspect: op_r evidence: - - unit_osd_agent_evict + - unit_osd_op_r labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86834,36 +91820,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_agent_evict + - labels_osd_op_r functional_dependencies: {} - osd_agent_flush: + osd_op_r_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_agent_flush + - ceph_osd_op_r_latency_count population: - id: osd_agent_flush - meaning: Tiering agent flushes. + id: osd_op_r_latency_count + meaning: Latency of read operation (including queue time) Count. evidence: - - population_osd_agent_flush + - population_osd_op_r_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_agent_flush + - lifecycle_osd_op_r_latency_count unit: quantity: count base: one rate: none - object: attempts - aspect: agent_flush + object: operations + aspect: op_r_latency evidence: - - unit_osd_agent_flush + - unit_osd_op_r_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86874,36 +91860,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_agent_flush + - labels_osd_op_r_latency_count functional_dependencies: {} - osd_agent_skip: + osd_op_r_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_agent_skip + - ceph_osd_op_r_latency_sum_exporter_perf + - ceph_osd_op_r_latency_sum_mgr_perf population: - id: osd_agent_skip - meaning: Objects skipped by agent. + id: osd_op_r_latency_sum + meaning: Latency of read operation (including queue time) Total. evidence: - - population_osd_agent_skip + - population_osd_op_r_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_agent_skip + - lifecycle_osd_op_r_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: objects - aspect: agent_skip + object: accumulated_latency + aspect: op_r_latency evidence: - - unit_osd_agent_skip + - unit_osd_op_r_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86914,36 +91902,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_agent_skip + - labels_osd_op_r_latency_sum functional_dependencies: {} - osd_agent_wake: + osd_op_r_out_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_agent_wake + - ceph_osd_op_r_out_bytes population: - id: osd_agent_wake - meaning: Tiering agent wake up. + id: osd_op_r_out_bytes + meaning: Client data read. evidence: - - population_osd_agent_wake + - population_osd_op_r_out_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_agent_wake + - lifecycle_osd_op_r_out_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: actions - aspect: agent_wake + object: byte_throughput + aspect: op_r_out_bytes evidence: - - unit_osd_agent_wake + - unit_osd_op_r_out_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86954,36 +91942,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_agent_wake + - labels_osd_op_r_out_bytes functional_dependencies: {} - osd_apply_latency_ms: + osd_op_r_prepare_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_apply_latency_ms + - ceph_osd_op_r_prepare_latency_count population: - id: osd_apply_latency_ms - meaning: OSD stat apply_latency_ms. + id: osd_op_r_prepare_latency_count + meaning: Latency of read operations (excluding queue time and wait for finished) Count. evidence: - - population_osd_apply_latency_ms + - population_osd_op_r_prepare_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_apply_latency_ms + - lifecycle_osd_op_r_prepare_latency_count unit: - quantity: duration - base: millisecond + quantity: count + base: one rate: none - object: latency - aspect: apply_latency_ms + object: operations + aspect: op_r_prepare_latency evidence: - - unit_osd_apply_latency_ms + - unit_osd_op_r_prepare_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -86994,36 +91982,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_apply_latency_ms + - labels_osd_op_r_prepare_latency_count functional_dependencies: {} - osd_cached_crc: + osd_op_r_prepare_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_cached_crc + - ceph_osd_op_r_prepare_latency_sum_exporter_perf + - ceph_osd_op_r_prepare_latency_sum_mgr_perf population: - id: osd_cached_crc - meaning: Total number getting crc from crc_cache. + id: osd_op_r_prepare_latency_sum + meaning: Latency of read operations (excluding queue time and wait for finished) Total. evidence: - - population_osd_cached_crc + - population_osd_op_r_prepare_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_cached_crc + - lifecycle_osd_op_r_prepare_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: lookups - aspect: cached_crc + object: accumulated_latency + aspect: op_r_prepare_latency evidence: - - unit_osd_cached_crc + - unit_osd_op_r_prepare_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87034,36 +92024,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_cached_crc + - labels_osd_op_r_prepare_latency_sum functional_dependencies: {} - osd_cached_crc_adjusted: + osd_op_r_process_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_cached_crc_adjusted + - ceph_osd_op_r_process_latency_count population: - id: osd_cached_crc_adjusted - meaning: Total number getting crc from crc_cache with adjusting. + id: osd_op_r_process_latency_count + meaning: Latency of read operation (excluding queue time) Count. evidence: - - population_osd_cached_crc_adjusted + - population_osd_op_r_process_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_cached_crc_adjusted + - lifecycle_osd_op_r_process_latency_count unit: quantity: count base: one rate: none - object: lookups - aspect: cached_crc_adjusted + object: operations + aspect: op_r_process_latency evidence: - - unit_osd_cached_crc_adjusted + - unit_osd_op_r_process_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87074,36 +92064,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_cached_crc_adjusted + - labels_osd_op_r_process_latency_count functional_dependencies: {} - osd_commit_latency_ms: + osd_op_r_process_latency_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_commit_latency_ms + - ceph_osd_op_r_process_latency_sum_exporter_perf + - ceph_osd_op_r_process_latency_sum_mgr_perf population: - id: osd_commit_latency_ms - meaning: OSD stat commit_latency_ms. + id: osd_op_r_process_latency_sum + meaning: Latency of read operation (excluding queue time) Total. evidence: - - population_osd_commit_latency_ms + - population_osd_op_r_process_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_commit_latency_ms + - lifecycle_osd_op_r_process_latency_sum unit: quantity: duration - base: millisecond + base: second rate: none - object: latency - aspect: commit_latency_ms + object: accumulated_latency + aspect: op_r_process_latency evidence: - - unit_osd_commit_latency_ms + - unit_osd_op_r_process_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87114,36 +92106,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_commit_latency_ms + - labels_osd_op_r_process_latency_sum functional_dependencies: {} - osd_copyfrom: + osd_op_rw: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_copyfrom + - ceph_osd_op_rw population: - id: osd_copyfrom - meaning: Rados "copy-from" operations. + id: osd_op_rw + meaning: Client read-modify-write operations. evidence: - - population_osd_copyfrom + - population_osd_op_rw components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_copyfrom + - lifecycle_osd_op_rw unit: quantity: count base: one rate: none object: operations - aspect: copyfrom + aspect: op_rw evidence: - - unit_osd_copyfrom + - unit_osd_op_rw labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87154,36 +92146,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_copyfrom + - labels_osd_op_rw functional_dependencies: {} - osd_failed_scrubs_ec: + osd_op_rw_in_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_failed_scrubs_ec + - ceph_osd_op_rw_in_bytes population: - id: osd_failed_scrubs_ec - meaning: failed scrubs count EC. + id: osd_op_rw_in_bytes + meaning: Client read-modify-write operations write in. evidence: - - population_osd_failed_scrubs_ec + - population_osd_op_rw_in_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_failed_scrubs_ec + - lifecycle_osd_op_rw_in_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: scrubs - aspect: failed_scrubs_ec + object: byte_throughput + aspect: op_rw_in_bytes evidence: - - unit_osd_failed_scrubs_ec + - unit_osd_op_rw_in_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87194,36 +92186,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_failed_scrubs_ec + - labels_osd_op_rw_in_bytes functional_dependencies: {} - osd_failed_scrubs_ec_elapsed_count: + osd_op_rw_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_failed_scrubs_ec_elapsed_count + - ceph_osd_op_rw_latency_count population: - id: osd_failed_scrubs_ec_elapsed_count - meaning: time to scrub failure ec Count. + id: osd_op_rw_latency_count + meaning: Latency of read-modify-write operation (including queue time) Count. evidence: - - population_osd_failed_scrubs_ec_elapsed_count + - population_osd_op_rw_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_failed_scrubs_ec_elapsed_count + - lifecycle_osd_op_rw_latency_count unit: quantity: count base: one rate: none - object: scrubs - aspect: failed_scrubs_ec_elapsed + object: operations + aspect: op_rw_latency evidence: - - unit_osd_failed_scrubs_ec_elapsed_count + - unit_osd_op_rw_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87234,9 +92226,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_failed_scrubs_ec_elapsed_count + - labels_osd_op_rw_latency_count functional_dependencies: {} - osd_failed_scrubs_ec_elapsed_sum: + osd_op_rw_latency_sum: source: generated: registry_groups: @@ -87244,28 +92236,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_failed_scrubs_ec_elapsed_sum_exporter_perf - - ceph_osd_failed_scrubs_ec_elapsed_sum_mgr_perf + - ceph_osd_op_rw_latency_sum_exporter_perf + - ceph_osd_op_rw_latency_sum_mgr_perf population: - id: osd_failed_scrubs_ec_elapsed_sum - meaning: time to scrub failure ec Total. + id: osd_op_rw_latency_sum + meaning: Latency of read-modify-write operation (including queue time) Total. evidence: - - population_osd_failed_scrubs_ec_elapsed_sum + - population_osd_op_rw_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_failed_scrubs_ec_elapsed_sum + - lifecycle_osd_op_rw_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_scrub_elapsed_time - aspect: failed_scrubs_ec_elapsed + object: accumulated_latency + aspect: op_rw_latency evidence: - - unit_osd_failed_scrubs_ec_elapsed_sum + - unit_osd_op_rw_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87276,36 +92268,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_failed_scrubs_ec_elapsed_sum + - labels_osd_op_rw_latency_sum functional_dependencies: {} - osd_failed_scrubs_replicated: + osd_op_rw_out_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_failed_scrubs_replicated + - ceph_osd_op_rw_out_bytes population: - id: osd_failed_scrubs_replicated - meaning: failed replicated scrubs count. + id: osd_op_rw_out_bytes + meaning: Client read-modify-write operations read out. evidence: - - population_osd_failed_scrubs_replicated + - population_osd_op_rw_out_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_failed_scrubs_replicated + - lifecycle_osd_op_rw_out_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: scrubs - aspect: failed_scrubs_replicated + object: byte_throughput + aspect: op_rw_out_bytes evidence: - - unit_osd_failed_scrubs_replicated + - unit_osd_op_rw_out_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87316,36 +92308,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_failed_scrubs_replicated + - labels_osd_op_rw_out_bytes functional_dependencies: {} - osd_failed_scrubs_replicated_elapsed_count: + osd_op_rw_prepare_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_failed_scrubs_replicated_elapsed_count + - ceph_osd_op_rw_prepare_latency_count population: - id: osd_failed_scrubs_replicated_elapsed_count - meaning: time to scrub failure replicated Count. + id: osd_op_rw_prepare_latency_count + meaning: Latency of read-modify-write operations (excluding queue time and wait for finished) Count. evidence: - - population_osd_failed_scrubs_replicated_elapsed_count + - population_osd_op_rw_prepare_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_failed_scrubs_replicated_elapsed_count + - lifecycle_osd_op_rw_prepare_latency_count unit: quantity: count base: one rate: none - object: scrubs - aspect: failed_scrubs_replicated_elapsed + object: operations + aspect: op_rw_prepare_latency evidence: - - unit_osd_failed_scrubs_replicated_elapsed_count + - unit_osd_op_rw_prepare_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87356,9 +92348,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_failed_scrubs_replicated_elapsed_count + - labels_osd_op_rw_prepare_latency_count functional_dependencies: {} - osd_failed_scrubs_replicated_elapsed_sum: + osd_op_rw_prepare_latency_sum: source: generated: registry_groups: @@ -87366,28 +92358,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_failed_scrubs_replicated_elapsed_sum_exporter_perf - - ceph_osd_failed_scrubs_replicated_elapsed_sum_mgr_perf + - ceph_osd_op_rw_prepare_latency_sum_exporter_perf + - ceph_osd_op_rw_prepare_latency_sum_mgr_perf population: - id: osd_failed_scrubs_replicated_elapsed_sum - meaning: time to scrub failure replicated Total. + id: osd_op_rw_prepare_latency_sum + meaning: Latency of read-modify-write operations (excluding queue time and wait for finished) Total. evidence: - - population_osd_failed_scrubs_replicated_elapsed_sum + - population_osd_op_rw_prepare_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_failed_scrubs_replicated_elapsed_sum + - lifecycle_osd_op_rw_prepare_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_scrub_elapsed_time - aspect: failed_scrubs_replicated_elapsed + object: accumulated_latency + aspect: op_rw_prepare_latency evidence: - - unit_osd_failed_scrubs_replicated_elapsed_sum + - unit_osd_op_rw_prepare_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87398,336 +92390,404 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_failed_scrubs_replicated_elapsed_sum - functional_dependencies: {} - osd_flag_nobackfill: - source: - generated: - registry_groups: - - mgr_synthetic - scope: - registrations: - - ceph_osd_flag_nobackfill - population: - id: osd_flag_nobackfill - meaning: OSD Flag nobackfill. - evidence: - - population_osd_flag_nobackfill - components: - value: - wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_osd_flag_nobackfill - unit: - quantity: state - base: one - rate: none - object: state - aspect: nobackfill - evidence: - - unit_osd_flag_nobackfill + - labels_osd_op_rw_prepare_latency_sum functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_flag_nodeep_scrub: + osd_op_rw_process_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_flag_nodeep_scrub + - ceph_osd_op_rw_process_latency_count population: - id: osd_flag_nodeep_scrub - meaning: OSD Flag nodeep-scrub. + id: osd_op_rw_process_latency_count + meaning: Latency of read-modify-write operation (excluding queue time) Count. evidence: - - population_osd_flag_nodeep_scrub + - population_osd_op_rw_process_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_flag_nodeep_scrub + - lifecycle_osd_op_rw_process_latency_count unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: nodeep_scrub + object: operations + aspect: op_rw_process_latency evidence: - - unit_osd_flag_nodeep_scrub + - unit_osd_op_rw_process_latency_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_rw_process_latency_count functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_flag_nodown: + osd_op_rw_process_latency_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_flag_nodown + - ceph_osd_op_rw_process_latency_sum_exporter_perf + - ceph_osd_op_rw_process_latency_sum_mgr_perf population: - id: osd_flag_nodown - meaning: OSD Flag nodown. + id: osd_op_rw_process_latency_sum + meaning: Latency of read-modify-write operation (excluding queue time) Total. evidence: - - population_osd_flag_nodown + - population_osd_op_rw_process_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_flag_nodown + - lifecycle_osd_op_rw_process_latency_sum unit: - quantity: state - base: one + quantity: duration + base: second rate: none - object: state - aspect: nodown + object: accumulated_latency + aspect: op_rw_process_latency evidence: - - unit_osd_flag_nodown + - unit_osd_op_rw_process_latency_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_rw_process_latency_sum functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_flag_noin: + osd_op_w: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_flag_noin + - ceph_osd_op_w population: - id: osd_flag_noin - meaning: OSD Flag noin. + id: osd_op_w + meaning: Client write operations. evidence: - - population_osd_flag_noin + - population_osd_op_w components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_flag_noin + - lifecycle_osd_op_w unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: noin + object: operations + aspect: op_w evidence: - - unit_osd_flag_noin + - unit_osd_op_w + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_w functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_flag_noout: + osd_op_w_in_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_flag_noout + - ceph_osd_op_w_in_bytes population: - id: osd_flag_noout - meaning: OSD Flag noout. + id: osd_op_w_in_bytes + meaning: Client data written. evidence: - - population_osd_flag_noout + - population_osd_op_w_in_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_flag_noout + - lifecycle_osd_op_w_in_bytes unit: - quantity: state - base: one + quantity: data + base: byte rate: none - object: state - aspect: noout + object: byte_throughput + aspect: op_w_in_bytes evidence: - - unit_osd_flag_noout + - unit_osd_op_w_in_bytes + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_w_in_bytes functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_flag_norebalance: + osd_op_w_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_flag_norebalance + - ceph_osd_op_w_latency_count population: - id: osd_flag_norebalance - meaning: OSD Flag norebalance. + id: osd_op_w_latency_count + meaning: Latency of write operation (including queue time) Count. evidence: - - population_osd_flag_norebalance + - population_osd_op_w_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_flag_norebalance + - lifecycle_osd_op_w_latency_count unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: norebalance + object: operations + aspect: op_w_latency evidence: - - unit_osd_flag_norebalance + - unit_osd_op_w_latency_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_w_latency_count functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_flag_norecover: + osd_op_w_latency_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_flag_norecover + - ceph_osd_op_w_latency_sum_exporter_perf + - ceph_osd_op_w_latency_sum_mgr_perf population: - id: osd_flag_norecover - meaning: OSD Flag norecover. + id: osd_op_w_latency_sum + meaning: Latency of write operation (including queue time) Total. evidence: - - population_osd_flag_norecover + - population_osd_op_w_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_flag_norecover + - lifecycle_osd_op_w_latency_sum unit: - quantity: state - base: one + quantity: duration + base: second rate: none - object: state - aspect: norecover + object: accumulated_latency + aspect: op_w_latency evidence: - - unit_osd_flag_norecover + - unit_osd_op_w_latency_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_w_latency_sum functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_flag_noscrub: + osd_op_w_prepare_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_flag_noscrub + - ceph_osd_op_w_prepare_latency_count population: - id: osd_flag_noscrub - meaning: OSD Flag noscrub. + id: osd_op_w_prepare_latency_count + meaning: Latency of write operations (excluding queue time and wait for finished) Count. evidence: - - population_osd_flag_noscrub + - population_osd_op_w_prepare_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_flag_noscrub + - lifecycle_osd_op_w_prepare_latency_count unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: noscrub + object: operations + aspect: op_w_prepare_latency evidence: - - unit_osd_flag_noscrub + - unit_osd_op_w_prepare_latency_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_w_prepare_latency_count functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_flag_noup: + osd_op_w_prepare_latency_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_flag_noup + - ceph_osd_op_w_prepare_latency_sum_exporter_perf + - ceph_osd_op_w_prepare_latency_sum_mgr_perf population: - id: osd_flag_noup - meaning: OSD Flag noup. + id: osd_op_w_prepare_latency_sum + meaning: Latency of write operations (excluding queue time and wait for finished) Total. evidence: - - population_osd_flag_noup + - population_osd_op_w_prepare_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_flag_noup + - lifecycle_osd_op_w_prepare_latency_sum unit: - quantity: state - base: one + quantity: duration + base: second rate: none - object: state - aspect: noup + object: accumulated_latency + aspect: op_w_prepare_latency evidence: - - unit_osd_flag_noup + - unit_osd_op_w_prepare_latency_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_w_prepare_latency_sum functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_full_ratio: + osd_op_w_process_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_full_ratio + - ceph_osd_op_w_process_latency_count population: - id: osd_full_ratio - meaning: OSD cluster-wide full ratio. + id: osd_op_w_process_latency_count + meaning: Latency of write operation (excluding queue time) Count. evidence: - - population_osd_full_ratio + - population_osd_op_w_process_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_full_ratio + - lifecycle_osd_op_w_process_latency_count unit: - quantity: ratio + quantity: count base: one rate: none - object: ratios - aspect: full_ratio + object: operations + aspect: op_w_process_latency evidence: - - unit_osd_full_ratio + - unit_osd_op_w_process_latency_count + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_op_w_process_latency_count functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_heartbeat_to_peers: + osd_op_w_process_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_heartbeat_to_peers + - ceph_osd_op_w_process_latency_sum_exporter_perf + - ceph_osd_op_w_process_latency_sum_mgr_perf population: - id: osd_heartbeat_to_peers - meaning: Heartbeat (ping) peers we send to. + id: osd_op_w_process_latency_sum + meaning: Latency of write operation (excluding queue time) Total. evidence: - - population_osd_heartbeat_to_peers + - population_osd_op_w_process_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_heartbeat_to_peers + - lifecycle_osd_op_w_process_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: peers - aspect: heartbeat_to_peers + object: accumulated_latency + aspect: op_w_process_latency evidence: - - unit_osd_heartbeat_to_peers + - unit_osd_op_w_process_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87738,36 +92798,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_heartbeat_to_peers + - labels_osd_op_w_process_latency_sum functional_dependencies: {} - osd_in: + osd_op_wip: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_in + - ceph_osd_op_wip population: - id: osd_in - meaning: OSD status in. + id: osd_op_wip + meaning: Replication operations currently being processed (primary). evidence: - - population_osd_in + - population_osd_op_wip components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_osd_in + - lifecycle_osd_op_wip unit: quantity: count base: one rate: none - object: osds - aspect: in + object: operations + aspect: value evidence: - - unit_osd_in + - unit_osd_op_wip labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87778,36 +92838,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_in + - labels_osd_op_wip functional_dependencies: {} - osd_l_osd_recovery_backfill_queue_latency_count: + osd_osd_map_bl_cache_hit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_backfill_queue_latency_count + - ceph_osd_osd_map_bl_cache_hit population: - id: osd_l_osd_recovery_backfill_queue_latency_count - meaning: MOSDPGBackfill queue latency Count. + id: osd_osd_map_bl_cache_hit + meaning: OSDMap buffer cache hits. evidence: - - population_osd_l_osd_recovery_backfill_queue_latency_count + - population_osd_osd_map_bl_cache_hit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_backfill_queue_latency_count + - lifecycle_osd_osd_map_bl_cache_hit unit: quantity: count base: one rate: none - object: operations - aspect: backfill_queue_latency + object: lookups + aspect: osd_map_bl_cache_hit evidence: - - unit_osd_l_osd_recovery_backfill_queue_latency_count + - unit_osd_osd_map_bl_cache_hit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87818,38 +92878,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_backfill_queue_latency_count + - labels_osd_osd_map_bl_cache_hit functional_dependencies: {} - osd_l_osd_recovery_backfill_queue_latency_sum: + osd_osd_map_bl_cache_miss: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_backfill_queue_latency_sum_exporter_perf - - ceph_osd_l_osd_recovery_backfill_queue_latency_sum_mgr_perf + - ceph_osd_osd_map_bl_cache_miss population: - id: osd_l_osd_recovery_backfill_queue_latency_sum - meaning: MOSDPGBackfill queue latency Total. + id: osd_osd_map_bl_cache_miss + meaning: OSDMap buffer cache misses. evidence: - - population_osd_l_osd_recovery_backfill_queue_latency_sum + - population_osd_osd_map_bl_cache_miss components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_backfill_queue_latency_sum + - lifecycle_osd_osd_map_bl_cache_miss unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: backfill_queue_latency + object: lookups + aspect: osd_map_bl_cache_miss evidence: - - unit_osd_l_osd_recovery_backfill_queue_latency_sum + - unit_osd_osd_map_bl_cache_miss labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87860,36 +92918,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_backfill_queue_latency_sum + - labels_osd_osd_map_bl_cache_miss functional_dependencies: {} - osd_l_osd_recovery_backfill_remove_queue_latency_count: + osd_osd_map_cache_hit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count + - ceph_osd_osd_map_cache_hit population: - id: osd_l_osd_recovery_backfill_remove_queue_latency_count - meaning: MOSDPGBackfillDelete queue latency Count. + id: osd_osd_map_cache_hit + meaning: osdmap cache hit. evidence: - - population_osd_l_osd_recovery_backfill_remove_queue_latency_count + - population_osd_osd_map_cache_hit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_backfill_remove_queue_latency_count + - lifecycle_osd_osd_map_cache_hit unit: quantity: count base: one rate: none - object: operations - aspect: backfill_remove_queue_latency + object: lookups + aspect: osd_map_cache_hit evidence: - - unit_osd_l_osd_recovery_backfill_remove_queue_latency_count + - unit_osd_osd_map_cache_hit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87900,38 +92958,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_backfill_remove_queue_latency_count + - labels_osd_osd_map_cache_hit functional_dependencies: {} - osd_l_osd_recovery_backfill_remove_queue_latency_sum: + osd_osd_map_cache_miss: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum_exporter_perf - - ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum_mgr_perf + - ceph_osd_osd_map_cache_miss population: - id: osd_l_osd_recovery_backfill_remove_queue_latency_sum - meaning: MOSDPGBackfillDelete queue latency Total. + id: osd_osd_map_cache_miss + meaning: osdmap cache miss. evidence: - - population_osd_l_osd_recovery_backfill_remove_queue_latency_sum + - population_osd_osd_map_cache_miss components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_backfill_remove_queue_latency_sum + - lifecycle_osd_osd_map_cache_miss unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: backfill_remove_queue_latency + object: lookups + aspect: osd_map_cache_miss evidence: - - unit_osd_l_osd_recovery_backfill_remove_queue_latency_sum + - unit_osd_osd_map_cache_miss labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87942,36 +92998,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_backfill_remove_queue_latency_sum + - labels_osd_osd_map_cache_miss functional_dependencies: {} - osd_l_osd_recovery_context_queue_latency_count: + osd_osd_map_cache_miss_low: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_context_queue_latency_count + - ceph_osd_osd_map_cache_miss_low population: - id: osd_l_osd_recovery_context_queue_latency_count - meaning: PGRecoveryContext queue latency Count. + id: osd_osd_map_cache_miss_low + meaning: osdmap cache miss below cache lower bound. evidence: - - population_osd_l_osd_recovery_context_queue_latency_count + - population_osd_osd_map_cache_miss_low components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_context_queue_latency_count + - lifecycle_osd_osd_map_cache_miss_low unit: quantity: count base: one rate: none - object: operations - aspect: context_queue_latency + object: lookups + aspect: osd_map_cache_miss_low evidence: - - unit_osd_l_osd_recovery_context_queue_latency_count + - unit_osd_osd_map_cache_miss_low labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -87982,38 +93038,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_context_queue_latency_count + - labels_osd_osd_map_cache_miss_low functional_dependencies: {} - osd_l_osd_recovery_context_queue_latency_sum: + osd_osd_map_cache_miss_low_avg_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_context_queue_latency_sum_exporter_perf - - ceph_osd_l_osd_recovery_context_queue_latency_sum_mgr_perf + - ceph_osd_osd_map_cache_miss_low_avg_count population: - id: osd_l_osd_recovery_context_queue_latency_sum - meaning: PGRecoveryContext queue latency Total. + id: osd_osd_map_cache_miss_low_avg_count + meaning: osdmap cache miss, avg distance below cache lower bound Count. evidence: - - population_osd_l_osd_recovery_context_queue_latency_sum + - population_osd_osd_map_cache_miss_low_avg_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_context_queue_latency_sum + - lifecycle_osd_osd_map_cache_miss_low_avg_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: context_queue_latency + object: measurements + aspect: value evidence: - - unit_osd_l_osd_recovery_context_queue_latency_sum + - unit_osd_osd_map_cache_miss_low_avg_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88024,36 +93078,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_context_queue_latency_sum + - labels_osd_osd_map_cache_miss_low_avg_count functional_dependencies: {} - osd_l_osd_recovery_pull_queue_latency_count: + osd_osd_map_cache_miss_low_avg_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_l_osd_recovery_pull_queue_latency_count + - ceph_osd_osd_map_cache_miss_low_avg_sum_exporter_perf + - ceph_osd_osd_map_cache_miss_low_avg_sum_mgr_perf population: - id: osd_l_osd_recovery_pull_queue_latency_count - meaning: MOSDPGPull queue latency Count. + id: osd_osd_map_cache_miss_low_avg_sum + meaning: osdmap cache miss, avg distance below cache lower bound Total. evidence: - - population_osd_l_osd_recovery_pull_queue_latency_count + - population_osd_osd_map_cache_miss_low_avg_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_pull_queue_latency_count + - lifecycle_osd_osd_map_cache_miss_low_avg_sum unit: quantity: count base: one rate: none - object: operations - aspect: pull_queue_latency + object: value + aspect: value evidence: - - unit_osd_l_osd_recovery_pull_queue_latency_count + - unit_osd_osd_map_cache_miss_low_avg_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88064,38 +93120,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_pull_queue_latency_count + - labels_osd_osd_map_cache_miss_low_avg_sum functional_dependencies: {} - osd_l_osd_recovery_pull_queue_latency_sum: + osd_osd_pg_biginfo: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_pull_queue_latency_sum_exporter_perf - - ceph_osd_l_osd_recovery_pull_queue_latency_sum_mgr_perf + - ceph_osd_osd_pg_biginfo population: - id: osd_l_osd_recovery_pull_queue_latency_sum - meaning: MOSDPGPull queue latency Total. + id: osd_osd_pg_biginfo + meaning: PG updated its biginfo attr. evidence: - - population_osd_l_osd_recovery_pull_queue_latency_sum + - population_osd_osd_pg_biginfo components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_pull_queue_latency_sum + - lifecycle_osd_osd_pg_biginfo unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: pull_queue_latency + object: updates + aspect: osd_pg_biginfo evidence: - - unit_osd_l_osd_recovery_pull_queue_latency_sum + - unit_osd_osd_pg_biginfo labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88106,36 +93160,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_pull_queue_latency_sum + - labels_osd_osd_pg_biginfo functional_dependencies: {} - osd_l_osd_recovery_push_queue_latency_count: + osd_osd_pg_fastinfo: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_push_queue_latency_count + - ceph_osd_osd_pg_fastinfo population: - id: osd_l_osd_recovery_push_queue_latency_count - meaning: MOSDPGPush queue latency Count. + id: osd_osd_pg_fastinfo + meaning: PG updated its info using fastinfo attr. evidence: - - population_osd_l_osd_recovery_push_queue_latency_count + - population_osd_osd_pg_fastinfo components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_push_queue_latency_count + - lifecycle_osd_osd_pg_fastinfo unit: quantity: count base: one rate: none - object: operations - aspect: push_queue_latency + object: updates + aspect: osd_pg_fastinfo evidence: - - unit_osd_l_osd_recovery_push_queue_latency_count + - unit_osd_osd_pg_fastinfo labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88146,38 +93200,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_push_queue_latency_count + - labels_osd_osd_pg_fastinfo functional_dependencies: {} - osd_l_osd_recovery_push_queue_latency_sum: + osd_osd_pg_info: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_push_queue_latency_sum_exporter_perf - - ceph_osd_l_osd_recovery_push_queue_latency_sum_mgr_perf + - ceph_osd_osd_pg_info population: - id: osd_l_osd_recovery_push_queue_latency_sum - meaning: MOSDPGPush queue latency Total. + id: osd_osd_pg_info + meaning: PG updated its info (using any method). evidence: - - population_osd_l_osd_recovery_push_queue_latency_sum + - population_osd_osd_pg_info components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_push_queue_latency_sum + - lifecycle_osd_osd_pg_info unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: push_queue_latency + object: placement_group_updates + aspect: total evidence: - - unit_osd_l_osd_recovery_push_queue_latency_sum + - unit_osd_osd_pg_info labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88188,36 +93240,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_push_queue_latency_sum + - labels_osd_osd_pg_info functional_dependencies: {} - osd_l_osd_recovery_push_reply_queue_latency_count: + osd_osd_tier_flush_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_push_reply_queue_latency_count + - ceph_osd_osd_tier_flush_lat_count population: - id: osd_l_osd_recovery_push_reply_queue_latency_count - meaning: MOSDPGPushReply queue latency Count. + id: osd_osd_tier_flush_lat_count + meaning: Object flush latency Count. evidence: - - population_osd_l_osd_recovery_push_reply_queue_latency_count + - population_osd_osd_tier_flush_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_push_reply_queue_latency_count + - lifecycle_osd_osd_tier_flush_lat_count unit: quantity: count base: one rate: none object: operations - aspect: push_reply_queue_latency + aspect: flush_lat evidence: - - unit_osd_l_osd_recovery_push_reply_queue_latency_count + - unit_osd_osd_tier_flush_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88228,9 +93280,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_push_reply_queue_latency_count + - labels_osd_osd_tier_flush_lat_count functional_dependencies: {} - osd_l_osd_recovery_push_reply_queue_latency_sum: + osd_osd_tier_flush_lat_sum: source: generated: registry_groups: @@ -88238,28 +93290,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_l_osd_recovery_push_reply_queue_latency_sum_exporter_perf - - ceph_osd_l_osd_recovery_push_reply_queue_latency_sum_mgr_perf + - ceph_osd_osd_tier_flush_lat_sum_exporter_perf + - ceph_osd_osd_tier_flush_lat_sum_mgr_perf population: - id: osd_l_osd_recovery_push_reply_queue_latency_sum - meaning: MOSDPGPushReply queue latency Total. + id: osd_osd_tier_flush_lat_sum + meaning: Object flush latency Total. evidence: - - population_osd_l_osd_recovery_push_reply_queue_latency_sum + - population_osd_osd_tier_flush_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_push_reply_queue_latency_sum + - lifecycle_osd_osd_tier_flush_lat_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: push_reply_queue_latency + aspect: flush_lat evidence: - - unit_osd_l_osd_recovery_push_reply_queue_latency_sum + - unit_osd_osd_tier_flush_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88270,36 +93322,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_push_reply_queue_latency_sum + - labels_osd_osd_tier_flush_lat_sum functional_dependencies: {} - osd_l_osd_recovery_queue_latency_count: + osd_osd_tier_promote_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_queue_latency_count + - ceph_osd_osd_tier_promote_lat_count population: - id: osd_l_osd_recovery_queue_latency_count - meaning: PGRecovery queue latency Count. + id: osd_osd_tier_promote_lat_count + meaning: Object promote latency Count. evidence: - - population_osd_l_osd_recovery_queue_latency_count + - population_osd_osd_tier_promote_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_queue_latency_count + - lifecycle_osd_osd_tier_promote_lat_count unit: quantity: count base: one rate: none object: operations - aspect: queue_latency + aspect: promote_lat evidence: - - unit_osd_l_osd_recovery_queue_latency_count + - unit_osd_osd_tier_promote_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88310,9 +93362,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_queue_latency_count + - labels_osd_osd_tier_promote_lat_count functional_dependencies: {} - osd_l_osd_recovery_queue_latency_sum: + osd_osd_tier_promote_lat_sum: source: generated: registry_groups: @@ -88320,28 +93372,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_l_osd_recovery_queue_latency_sum_exporter_perf - - ceph_osd_l_osd_recovery_queue_latency_sum_mgr_perf + - ceph_osd_osd_tier_promote_lat_sum_exporter_perf + - ceph_osd_osd_tier_promote_lat_sum_mgr_perf population: - id: osd_l_osd_recovery_queue_latency_sum - meaning: PGRecovery queue latency Total. + id: osd_osd_tier_promote_lat_sum + meaning: Object promote latency Total. evidence: - - population_osd_l_osd_recovery_queue_latency_sum + - population_osd_osd_tier_promote_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_queue_latency_sum + - lifecycle_osd_osd_tier_promote_lat_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: queue_latency + aspect: promote_lat evidence: - - unit_osd_l_osd_recovery_queue_latency_sum + - unit_osd_osd_tier_promote_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88352,36 +93404,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_queue_latency_sum + - labels_osd_osd_tier_promote_lat_sum functional_dependencies: {} - osd_l_osd_recovery_scan_queue_latency_count: + osd_osd_tier_r_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_l_osd_recovery_scan_queue_latency_count + - ceph_osd_osd_tier_r_lat_count population: - id: osd_l_osd_recovery_scan_queue_latency_count - meaning: MOSDPGScan queue latency Count. + id: osd_osd_tier_r_lat_count + meaning: Object proxy read latency Count. evidence: - - population_osd_l_osd_recovery_scan_queue_latency_count + - population_osd_osd_tier_r_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_scan_queue_latency_count + - lifecycle_osd_osd_tier_r_lat_count unit: quantity: count base: one rate: none object: operations - aspect: scan_queue_latency + aspect: r_lat evidence: - - unit_osd_l_osd_recovery_scan_queue_latency_count + - unit_osd_osd_tier_r_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88392,9 +93444,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_scan_queue_latency_count + - labels_osd_osd_tier_r_lat_count functional_dependencies: {} - osd_l_osd_recovery_scan_queue_latency_sum: + osd_osd_tier_r_lat_sum: source: generated: registry_groups: @@ -88402,28 +93454,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_l_osd_recovery_scan_queue_latency_sum_exporter_perf - - ceph_osd_l_osd_recovery_scan_queue_latency_sum_mgr_perf + - ceph_osd_osd_tier_r_lat_sum_exporter_perf + - ceph_osd_osd_tier_r_lat_sum_mgr_perf population: - id: osd_l_osd_recovery_scan_queue_latency_sum - meaning: MOSDPGScan queue latency Total. + id: osd_osd_tier_r_lat_sum + meaning: Object proxy read latency Total. evidence: - - population_osd_l_osd_recovery_scan_queue_latency_sum + - population_osd_osd_tier_r_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_l_osd_recovery_scan_queue_latency_sum + - lifecycle_osd_osd_tier_r_lat_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: scan_queue_latency + aspect: r_lat evidence: - - unit_osd_l_osd_recovery_scan_queue_latency_sum + - unit_osd_osd_tier_r_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88434,36 +93486,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_l_osd_recovery_scan_queue_latency_sum + - labels_osd_osd_tier_r_lat_sum functional_dependencies: {} - osd_loadavg: + osd_pull: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_loadavg + - ceph_osd_pull population: - id: osd_loadavg - meaning: CPU load. + id: osd_pull + meaning: Pull requests sent. evidence: - - population_osd_loadavg + - population_osd_pull components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_loadavg + - lifecycle_osd_pull unit: quantity: count base: one rate: none - object: load - aspect: loadavg + object: pulls + aspect: pull evidence: - - unit_osd_loadavg + - unit_osd_pull labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88474,36 +93526,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_loadavg + - labels_osd_pull functional_dependencies: {} - osd_map_message_epoch_dups: + osd_push: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_map_message_epoch_dups + - ceph_osd_push population: - id: osd_map_message_epoch_dups - meaning: OSD map duplicates. + id: osd_push + meaning: Push messages sent. evidence: - - population_osd_map_message_epoch_dups + - population_osd_push components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_map_message_epoch_dups + - lifecycle_osd_push unit: quantity: count base: one rate: none - object: epochs - aspect: map_message_epoch_dups + object: pushes + aspect: push evidence: - - unit_osd_map_message_epoch_dups + - unit_osd_push labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88514,36 +93566,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_map_message_epoch_dups + - labels_osd_push functional_dependencies: {} - osd_map_message_epochs: + osd_push_out_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_map_message_epochs + - ceph_osd_push_out_bytes population: - id: osd_map_message_epochs - meaning: OSD map epochs. + id: osd_push_out_bytes + meaning: Pushed size. evidence: - - population_osd_map_message_epochs + - population_osd_push_out_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_map_message_epochs + - lifecycle_osd_push_out_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: epochs - aspect: map_message_epochs + object: byte_throughput + aspect: value evidence: - - unit_osd_map_message_epochs + - unit_osd_push_out_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88554,36 +93606,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_map_message_epochs + - labels_osd_push_out_bytes functional_dependencies: {} - osd_map_messages: + osd_recovery_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_map_messages + - ceph_osd_recovery_bytes population: - id: osd_map_messages - meaning: OSD map messages. + id: osd_recovery_bytes + meaning: recovery bytes. evidence: - - population_osd_map_messages + - population_osd_recovery_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_map_messages + - lifecycle_osd_recovery_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: messages - aspect: map_messages + object: byte_throughput + aspect: value evidence: - - unit_osd_map_messages + - unit_osd_recovery_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88594,36 +93646,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_map_messages + - labels_osd_recovery_bytes functional_dependencies: {} - osd_messages_delayed_for_map: + osd_recovery_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_messages_delayed_for_map + - ceph_osd_recovery_ops population: - id: osd_messages_delayed_for_map - meaning: Operations waiting for OSD map. + id: osd_recovery_ops + meaning: Started recovery operations. evidence: - - population_osd_messages_delayed_for_map + - population_osd_recovery_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_messages_delayed_for_map + - lifecycle_osd_recovery_ops unit: quantity: count base: one rate: none - object: messages - aspect: messages_delayed_for_map + object: operations + aspect: value evidence: - - unit_osd_messages_delayed_for_map + - unit_osd_recovery_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88634,47 +93686,37 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_messages_delayed_for_map + - labels_osd_recovery_ops functional_dependencies: {} - osd_metadata: + osd_replica_read: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_metadata + - ceph_osd_replica_read population: - id: osd_metadata - meaning: OSD Metadata. + id: osd_replica_read + meaning: Count of replica reads received. evidence: - - population_osd_metadata + - population_osd_replica_read components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_metadata + - lifecycle_osd_replica_read unit: quantity: count base: one rate: none - object: osds - aspect: value + object: operations + aspect: replica_read evidence: - - unit_osd_metadata + - unit_osd_replica_read labels: - back_iface: - meaning: Ceph source label back iface. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_metadata ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. presence: required @@ -88684,143 +93726,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_metadata - ceph_version: - meaning: Ceph source label ceph version. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_metadata - cluster_addr: - meaning: Ceph source label cluster addr. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_metadata - device_class: - meaning: Ceph source label device class. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_metadata - front_iface: - meaning: Ceph source label front iface. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_metadata - hostname: - meaning: Ceph source label hostname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_metadata - objectstore: - meaning: Ceph source label objectstore. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_metadata - public_addr: - meaning: Ceph source label public addr. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_metadata - functional_dependencies: - daemon_metadata: - determinants: - - ceph_daemon - dependents: - - back_iface - - ceph_version - - cluster_addr - - device_class - - front_iface - - hostname - - objectstore - - public_addr - evidence: - - osd_member_additive_values - contributors: - variants: - osds: - identity: - - ceph_daemon - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - population_osd_metadata - lifecycle: - - lifecycle_osd_metadata - relationship: - - osd_member_additive_values - osd_missed_crc: + - labels_osd_replica_read + functional_dependencies: {} + osd_replica_read_redirect_conflict: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_missed_crc + - ceph_osd_replica_read_redirect_conflict population: - id: osd_missed_crc - meaning: Total number of crc cache misses. + id: osd_replica_read_redirect_conflict + meaning: Count of replica reads redirected to primary due to unstable write. evidence: - - population_osd_missed_crc + - population_osd_replica_read_redirect_conflict components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_missed_crc + - lifecycle_osd_replica_read_redirect_conflict unit: quantity: count base: one rate: none - object: lookups - aspect: missed_crc + object: operations + aspect: replica_read_redirect_conflict evidence: - - unit_osd_missed_crc + - unit_osd_replica_read_redirect_conflict labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88831,66 +93766,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_missed_crc + - labels_osd_replica_read_redirect_conflict functional_dependencies: {} - osd_nearfull_ratio: + osd_replica_read_redirect_missing: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_osd_nearfull_ratio + - ceph_osd_replica_read_redirect_missing population: - id: osd_nearfull_ratio - meaning: OSD cluster-wide nearfull ratio. + id: osd_replica_read_redirect_missing + meaning: Count of replica reads redirected to primary due to missing object. evidence: - - population_osd_nearfull_ratio + - population_osd_replica_read_redirect_missing components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_nearfull_ratio + - lifecycle_osd_replica_read_redirect_missing unit: - quantity: ratio + quantity: count base: one rate: none - object: ratios - aspect: nearfull_ratio + object: objects + aspect: replica_read_redirect_missing evidence: - - unit_osd_nearfull_ratio + - unit_osd_replica_read_redirect_missing + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_osd_replica_read_redirect_missing functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - osd_num_scrubs_past_reservation_ec: + osd_replica_read_served: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_num_scrubs_past_reservation_ec + - ceph_osd_replica_read_served population: - id: osd_num_scrubs_past_reservation_ec - meaning: EC scrubs count. + id: osd_replica_read_served + meaning: Count of replica reads served. evidence: - - population_osd_num_scrubs_past_reservation_ec + - population_osd_replica_read_served components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_num_scrubs_past_reservation_ec + - lifecycle_osd_replica_read_served unit: quantity: count base: one rate: none - object: scrubs - aspect: num_scrubs_past_reservation_ec + object: operations + aspect: replica_read_served evidence: - - unit_osd_num_scrubs_past_reservation_ec + - unit_osd_replica_read_served labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88901,36 +93846,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_num_scrubs_past_reservation_ec + - labels_osd_replica_read_served functional_dependencies: {} - osd_num_scrubs_past_reservation_replicated: + osd_scrub_dp_ec_chunk_busy: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_num_scrubs_past_reservation_replicated + - ceph_osd_scrub_dp_ec_chunk_busy population: - id: osd_num_scrubs_past_reservation_replicated - meaning: replicated scrubs count. + id: osd_scrub_dp_ec_chunk_busy + meaning: chunk busy during scrubs. evidence: - - population_osd_num_scrubs_past_reservation_replicated + - population_osd_scrub_dp_ec_chunk_busy components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_num_scrubs_past_reservation_replicated + - lifecycle_osd_scrub_dp_ec_chunk_busy unit: quantity: count base: one rate: none - object: scrubs - aspect: num_scrubs_past_reservation_replicated + object: chunks + aspect: dp_ec_chunk_busy evidence: - - unit_osd_num_scrubs_past_reservation_replicated + - unit_osd_scrub_dp_ec_chunk_busy labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88941,36 +93886,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_num_scrubs_past_reservation_replicated + - labels_osd_scrub_dp_ec_chunk_busy + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_chunk_busy + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_chunk_busy functional_dependencies: {} - osd_num_scrubs_started_ec: + osd_scrub_dp_ec_chunk_selected: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_num_scrubs_started_ec + - ceph_osd_scrub_dp_ec_chunk_selected population: - id: osd_num_scrubs_started_ec - meaning: EC scrubs attempted count. + id: osd_scrub_dp_ec_chunk_selected + meaning: chunk selection during scrubs. evidence: - - population_osd_num_scrubs_started_ec + - population_osd_scrub_dp_ec_chunk_selected components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_num_scrubs_started_ec + - lifecycle_osd_scrub_dp_ec_chunk_selected unit: quantity: count base: one rate: none - object: scrubs - aspect: num_scrubs_started_ec + object: chunks + aspect: dp_ec_chunk_selected evidence: - - unit_osd_num_scrubs_started_ec + - unit_osd_scrub_dp_ec_chunk_selected labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -88981,36 +93946,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_num_scrubs_started_ec + - labels_osd_scrub_dp_ec_chunk_selected + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_chunk_selected + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_chunk_selected functional_dependencies: {} - osd_num_scrubs_started_replicated: + osd_scrub_dp_ec_failed_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_num_scrubs_started_replicated + - ceph_osd_scrub_dp_ec_failed_reservations_elapsed_count population: - id: osd_num_scrubs_started_replicated - meaning: replicated scrubs attempted count. + id: osd_scrub_dp_ec_failed_reservations_elapsed_count + meaning: time for scrub reservation to fail Count. evidence: - - population_osd_num_scrubs_started_replicated + - population_osd_scrub_dp_ec_failed_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_num_scrubs_started_replicated + - lifecycle_osd_scrub_dp_ec_failed_reservations_elapsed_count unit: quantity: count base: one rate: none - object: scrubs - aspect: num_scrubs_started_replicated + object: reservations + aspect: dp_ec_failed_reservations_elapsed evidence: - - unit_osd_num_scrubs_started_replicated + - unit_osd_scrub_dp_ec_failed_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89021,36 +94006,58 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_num_scrubs_started_replicated + - labels_osd_scrub_dp_ec_failed_reservations_elapsed_count + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_reservations_elapsed_count + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_reservations_elapsed_count functional_dependencies: {} - osd_numpg: + osd_scrub_dp_ec_failed_reservations_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_numpg + - ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum_mgr_perf population: - id: osd_numpg - meaning: Placement groups. + id: osd_scrub_dp_ec_failed_reservations_elapsed_sum + meaning: time for scrub reservation to fail Total. evidence: - - population_osd_numpg + - population_osd_scrub_dp_ec_failed_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_numpg + - lifecycle_osd_scrub_dp_ec_failed_reservations_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: placement_groups - aspect: numpg + object: accumulated_reservation_elapsed_time + aspect: dp_ec_failed_reservations_elapsed evidence: - - unit_osd_numpg + - unit_osd_scrub_dp_ec_failed_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89061,36 +94068,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_numpg + - labels_osd_scrub_dp_ec_failed_reservations_elapsed_sum + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_reservations_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_reservations_elapsed_sum functional_dependencies: {} - osd_numpg_primary: + osd_scrub_dp_ec_failed_scrubs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_numpg_primary + - ceph_osd_scrub_dp_ec_failed_scrubs population: - id: osd_numpg_primary - meaning: Placement groups for which this osd is primary. + id: osd_scrub_dp_ec_failed_scrubs + meaning: failed scrubs count. evidence: - - population_osd_numpg_primary + - population_osd_scrub_dp_ec_failed_scrubs components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_numpg_primary + - lifecycle_osd_scrub_dp_ec_failed_scrubs unit: quantity: count base: one rate: none - object: placement_groups - aspect: primary + object: scrubs + aspect: dp_ec_failed_scrubs evidence: - - unit_osd_numpg_primary + - unit_osd_scrub_dp_ec_failed_scrubs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89101,36 +94128,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_numpg_primary + - labels_osd_scrub_dp_ec_failed_scrubs + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_scrubs + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_scrubs functional_dependencies: {} - osd_numpg_removing: + osd_scrub_dp_ec_failed_scrubs_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_numpg_removing + - ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_count population: - id: osd_numpg_removing - meaning: Placement groups queued for local deletion. + id: osd_scrub_dp_ec_failed_scrubs_elapsed_count + meaning: time to scrub failure Count. evidence: - - population_osd_numpg_removing + - population_osd_scrub_dp_ec_failed_scrubs_elapsed_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_numpg_removing + - lifecycle_osd_scrub_dp_ec_failed_scrubs_elapsed_count unit: quantity: count base: one rate: none - object: placement_groups - aspect: removing + object: scrubs + aspect: dp_ec_failed_scrubs_elapsed evidence: - - unit_osd_numpg_removing + - unit_osd_scrub_dp_ec_failed_scrubs_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89141,36 +94188,58 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_numpg_removing + - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_count + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_count + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_count functional_dependencies: {} - osd_numpg_replica: + osd_scrub_dp_ec_failed_scrubs_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_numpg_replica + - ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum_exporter_perf + - ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum_mgr_perf population: - id: osd_numpg_replica - meaning: Placement groups for which this osd is replica. + id: osd_scrub_dp_ec_failed_scrubs_elapsed_sum + meaning: time to scrub failure Total. evidence: - - population_osd_numpg_replica + - population_osd_scrub_dp_ec_failed_scrubs_elapsed_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_numpg_replica + - lifecycle_osd_scrub_dp_ec_failed_scrubs_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: placement_groups - aspect: replica + object: accumulated_scrub_elapsed_time + aspect: dp_ec_failed_scrubs_elapsed evidence: - - unit_osd_numpg_replica + - unit_osd_scrub_dp_ec_failed_scrubs_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89181,36 +94250,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_numpg_replica + - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_sum + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_sum functional_dependencies: {} - osd_numpg_stray: + osd_scrub_dp_ec_locked_object: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_numpg_stray + - ceph_osd_scrub_dp_ec_locked_object population: - id: osd_numpg_stray - meaning: Placement groups ready to be deleted from this osd. + id: osd_scrub_dp_ec_locked_object + meaning: waiting on locked object events. evidence: - - population_osd_numpg_stray + - population_osd_scrub_dp_ec_locked_object components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_numpg_stray + - lifecycle_osd_scrub_dp_ec_locked_object unit: quantity: count base: one rate: none - object: placement_groups - aspect: stray + object: waits + aspect: dp_ec_locked_object evidence: - - unit_osd_numpg_stray + - unit_osd_scrub_dp_ec_locked_object labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89221,36 +94310,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_numpg_stray + - labels_osd_scrub_dp_ec_locked_object + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_locked_object + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_locked_object functional_dependencies: {} - osd_object_ctx_cache_hit: + osd_scrub_dp_ec_num_scrubs_past_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_object_ctx_cache_hit + - ceph_osd_scrub_dp_ec_num_scrubs_past_reservation population: - id: osd_object_ctx_cache_hit - meaning: Object context cache hits. + id: osd_scrub_dp_ec_num_scrubs_past_reservation + meaning: scrubs count. evidence: - - population_osd_object_ctx_cache_hit + - population_osd_scrub_dp_ec_num_scrubs_past_reservation components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_object_ctx_cache_hit + - lifecycle_osd_scrub_dp_ec_num_scrubs_past_reservation unit: quantity: count base: one rate: none - object: lookups - aspect: object_ctx_cache_hit + object: scrubs + aspect: dp_ec_num_scrubs_past_reservation evidence: - - unit_osd_object_ctx_cache_hit + - unit_osd_scrub_dp_ec_num_scrubs_past_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89261,36 +94370,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_object_ctx_cache_hit + - labels_osd_scrub_dp_ec_num_scrubs_past_reservation + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_num_scrubs_past_reservation + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_num_scrubs_past_reservation functional_dependencies: {} - osd_object_ctx_cache_total: + osd_scrub_dp_ec_num_scrubs_started: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_object_ctx_cache_total + - ceph_osd_scrub_dp_ec_num_scrubs_started population: - id: osd_object_ctx_cache_total - meaning: Object context cache lookups. + id: osd_scrub_dp_ec_num_scrubs_started + meaning: scrubs attempted count. evidence: - - population_osd_object_ctx_cache_total + - population_osd_scrub_dp_ec_num_scrubs_started components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_object_ctx_cache_total + - lifecycle_osd_scrub_dp_ec_num_scrubs_started unit: quantity: count base: one rate: none - object: lookups - aspect: object_ctx_cache + object: scrubs + aspect: dp_ec_num_scrubs_started evidence: - - unit_osd_object_ctx_cache_total + - unit_osd_scrub_dp_ec_num_scrubs_started labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89301,36 +94430,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_object_ctx_cache_total + - labels_osd_scrub_dp_ec_num_scrubs_started + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_num_scrubs_started + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_num_scrubs_started functional_dependencies: {} - osd_op: + osd_scrub_dp_ec_preemptions: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op + - ceph_osd_scrub_dp_ec_preemptions population: - id: osd_op - meaning: Client operations. + id: osd_scrub_dp_ec_preemptions + meaning: preemptions on scrubs. evidence: - - population_osd_op + - population_osd_scrub_dp_ec_preemptions components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op + - lifecycle_osd_scrub_dp_ec_preemptions unit: quantity: count base: one rate: none - object: operations - aspect: op + object: preemptions + aspect: dp_ec_preemptions evidence: - - unit_osd_op + - unit_osd_scrub_dp_ec_preemptions labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89341,36 +94490,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op + - labels_osd_scrub_dp_ec_preemptions + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_preemptions + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_preemptions functional_dependencies: {} - osd_op_before_dequeue_op_lat_count: + osd_scrub_dp_ec_replicas_in_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_before_dequeue_op_lat_count + - ceph_osd_scrub_dp_ec_replicas_in_reservation population: - id: osd_op_before_dequeue_op_lat_count - meaning: Latency of IO before calling dequeue_op(already dequeued and get PG lock) Count. + id: osd_scrub_dp_ec_replicas_in_reservation + meaning: number of replicas in reservation. evidence: - - population_osd_op_before_dequeue_op_lat_count + - population_osd_scrub_dp_ec_replicas_in_reservation components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_op_before_dequeue_op_lat_count + - lifecycle_osd_scrub_dp_ec_replicas_in_reservation unit: quantity: count base: one rate: none - object: operations - aspect: op_before_dequeue_op_lat + object: replicas + aspect: dp_ec_replicas_in_reservation evidence: - - unit_osd_op_before_dequeue_op_lat_count + - unit_osd_scrub_dp_ec_replicas_in_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89381,38 +94550,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_before_dequeue_op_lat_count + - labels_osd_scrub_dp_ec_replicas_in_reservation + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_replicas_in_reservation + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_replicas_in_reservation functional_dependencies: {} - osd_op_before_dequeue_op_lat_sum: + osd_scrub_dp_ec_reservation_process_aborted: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_op_before_dequeue_op_lat_sum_exporter_perf - - ceph_osd_op_before_dequeue_op_lat_sum_mgr_perf + - ceph_osd_scrub_dp_ec_reservation_process_aborted population: - id: osd_op_before_dequeue_op_lat_sum - meaning: Latency of IO before calling dequeue_op(already dequeued and get PG lock) Total. + id: osd_scrub_dp_ec_reservation_process_aborted + meaning: scrub reservation was aborted. evidence: - - population_osd_op_before_dequeue_op_lat_sum + - population_osd_scrub_dp_ec_reservation_process_aborted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_before_dequeue_op_lat_sum + - lifecycle_osd_scrub_dp_ec_reservation_process_aborted unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: op_before_dequeue_op_lat + object: reservations + aspect: dp_ec_reservation_process_aborted evidence: - - unit_osd_op_before_dequeue_op_lat_sum + - unit_osd_scrub_dp_ec_reservation_process_aborted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89423,36 +94610,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_before_dequeue_op_lat_sum + - labels_osd_scrub_dp_ec_reservation_process_aborted + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_reservation_process_aborted + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_reservation_process_aborted functional_dependencies: {} - osd_op_before_queue_op_lat_count: + osd_scrub_dp_ec_reservation_process_failure: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_before_queue_op_lat_count + - ceph_osd_scrub_dp_ec_reservation_process_failure population: - id: osd_op_before_queue_op_lat_count - meaning: Latency of IO before calling queue(before really queue into ShardedOpWq) Count. + id: osd_scrub_dp_ec_reservation_process_failure + meaning: scrub reservation failed due to replica denial. evidence: - - population_osd_op_before_queue_op_lat_count + - population_osd_scrub_dp_ec_reservation_process_failure components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_before_queue_op_lat_count + - lifecycle_osd_scrub_dp_ec_reservation_process_failure unit: quantity: count base: one rate: none - object: operations - aspect: op_before_queue_op_lat + object: reservations + aspect: dp_ec_reservation_process_failure evidence: - - unit_osd_op_before_queue_op_lat_count + - unit_osd_scrub_dp_ec_reservation_process_failure labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89463,38 +94670,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_before_queue_op_lat_count + - labels_osd_scrub_dp_ec_reservation_process_failure + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_reservation_process_failure + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_reservation_process_failure functional_dependencies: {} - osd_op_before_queue_op_lat_sum: + osd_scrub_dp_ec_reservation_process_skipped: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_op_before_queue_op_lat_sum_exporter_perf - - ceph_osd_op_before_queue_op_lat_sum_mgr_perf + - ceph_osd_scrub_dp_ec_reservation_process_skipped population: - id: osd_op_before_queue_op_lat_sum - meaning: Latency of IO before calling queue(before really queue into ShardedOpWq) Total. + id: osd_scrub_dp_ec_reservation_process_skipped + meaning: scrub reservation skipped for high priority scrub. evidence: - - population_osd_op_before_queue_op_lat_sum + - population_osd_scrub_dp_ec_reservation_process_skipped components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_before_queue_op_lat_sum + - lifecycle_osd_scrub_dp_ec_reservation_process_skipped unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: op_before_queue_op_lat + object: reservations + aspect: dp_ec_reservation_process_skipped evidence: - - unit_osd_op_before_queue_op_lat_sum + - unit_osd_scrub_dp_ec_reservation_process_skipped labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89505,36 +94730,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_before_queue_op_lat_sum + - labels_osd_scrub_dp_ec_reservation_process_skipped + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_reservation_process_skipped + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_reservation_process_skipped functional_dependencies: {} - osd_op_cache_hit: + osd_scrub_dp_ec_scrub_reservations_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_cache_hit + - ceph_osd_scrub_dp_ec_scrub_reservations_completed population: - id: osd_op_cache_hit - meaning: op_cache_hit. + id: osd_scrub_dp_ec_scrub_reservations_completed + meaning: successfully completed reservation processes. evidence: - - population_osd_op_cache_hit + - population_osd_scrub_dp_ec_scrub_reservations_completed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_cache_hit + - lifecycle_osd_scrub_dp_ec_scrub_reservations_completed unit: quantity: count base: one rate: none - object: lookups - aspect: value + object: reservations + aspect: dp_ec_scrub_reservations_completed evidence: - - unit_osd_op_cache_hit + - unit_osd_scrub_dp_ec_scrub_reservations_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89545,36 +94790,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_cache_hit + - labels_osd_scrub_dp_ec_scrub_reservations_completed + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_scrub_reservations_completed + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_scrub_reservations_completed functional_dependencies: {} - osd_op_delayed_degraded: + osd_scrub_dp_ec_successful_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_delayed_degraded + - ceph_osd_scrub_dp_ec_successful_reservations_elapsed_count population: - id: osd_op_delayed_degraded - meaning: Count of ops delayed due to target object being degraded. + id: osd_scrub_dp_ec_successful_reservations_elapsed_count + meaning: time to scrub reservation completion Count. evidence: - - population_osd_op_delayed_degraded + - population_osd_scrub_dp_ec_successful_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_delayed_degraded + - lifecycle_osd_scrub_dp_ec_successful_reservations_elapsed_count unit: quantity: count base: one rate: none - object: objects - aspect: op_delayed_degraded + object: reservations + aspect: dp_ec_successful_reservations_elapsed evidence: - - unit_osd_op_delayed_degraded + - unit_osd_scrub_dp_ec_successful_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89585,36 +94850,58 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_delayed_degraded + - labels_osd_scrub_dp_ec_successful_reservations_elapsed_count + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_reservations_elapsed_count + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_reservations_elapsed_count functional_dependencies: {} - osd_op_delayed_unreadable: + osd_scrub_dp_ec_successful_reservations_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_op_delayed_unreadable + - ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum_mgr_perf population: - id: osd_op_delayed_unreadable - meaning: Count of ops delayed due to target object being unreadable. + id: osd_scrub_dp_ec_successful_reservations_elapsed_sum + meaning: time to scrub reservation completion Total. evidence: - - population_osd_op_delayed_unreadable + - population_osd_scrub_dp_ec_successful_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_delayed_unreadable + - lifecycle_osd_scrub_dp_ec_successful_reservations_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: objects - aspect: op_delayed_unreadable + object: accumulated_reservation_elapsed_time + aspect: dp_ec_successful_reservations_elapsed evidence: - - unit_osd_op_delayed_unreadable + - unit_osd_scrub_dp_ec_successful_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89625,36 +94912,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_delayed_unreadable + - labels_osd_scrub_dp_ec_successful_reservations_elapsed_sum + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_reservations_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_reservations_elapsed_sum functional_dependencies: {} - osd_op_in_bytes: + osd_scrub_dp_ec_successful_scrubs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_in_bytes + - ceph_osd_scrub_dp_ec_successful_scrubs population: - id: osd_op_in_bytes - meaning: Client operations total write size. + id: osd_scrub_dp_ec_successful_scrubs + meaning: successful scrubs count. evidence: - - population_osd_op_in_bytes + - population_osd_scrub_dp_ec_successful_scrubs components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_in_bytes + - lifecycle_osd_scrub_dp_ec_successful_scrubs unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: op_in_bytes + object: scrubs + aspect: dp_ec_successful_scrubs evidence: - - unit_osd_op_in_bytes + - unit_osd_scrub_dp_ec_successful_scrubs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89665,36 +94972,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_in_bytes + - labels_osd_scrub_dp_ec_successful_scrubs + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_scrubs + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_scrubs functional_dependencies: {} - osd_op_latency_count: + osd_scrub_dp_ec_successful_scrubs_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_latency_count + - ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_count population: - id: osd_op_latency_count - meaning: Latency of client operations (including queue time) Count. + id: osd_scrub_dp_ec_successful_scrubs_elapsed_count + meaning: time to scrub completion Count. evidence: - - population_osd_op_latency_count + - population_osd_scrub_dp_ec_successful_scrubs_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_latency_count + - lifecycle_osd_scrub_dp_ec_successful_scrubs_elapsed_count unit: quantity: count base: one rate: none - object: operations - aspect: op_latency + object: scrubs + aspect: dp_ec_successful_scrubs_elapsed evidence: - - unit_osd_op_latency_count + - unit_osd_scrub_dp_ec_successful_scrubs_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89705,9 +95032,29 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_latency_count + - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_count + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_count + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_count functional_dependencies: {} - osd_op_latency_sum: + osd_scrub_dp_ec_successful_scrubs_elapsed_sum: source: generated: registry_groups: @@ -89715,28 +95062,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_op_latency_sum_exporter_perf - - ceph_osd_op_latency_sum_mgr_perf + - ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum_exporter_perf + - ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum_mgr_perf population: - id: osd_op_latency_sum - meaning: Latency of client operations (including queue time) Total. + id: osd_scrub_dp_ec_successful_scrubs_elapsed_sum + meaning: time to scrub completion Total. evidence: - - population_osd_op_latency_sum + - population_osd_scrub_dp_ec_successful_scrubs_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_latency_sum + - lifecycle_osd_scrub_dp_ec_successful_scrubs_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: op_latency + object: accumulated_scrub_elapsed_time + aspect: dp_ec_successful_scrubs_elapsed evidence: - - unit_osd_op_latency_sum + - unit_osd_scrub_dp_ec_successful_scrubs_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89747,36 +95094,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_latency_sum + - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_sum + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_sum functional_dependencies: {} - osd_op_out_bytes: + osd_scrub_dp_ec_write_blocked_by_scrub: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_out_bytes + - ceph_osd_scrub_dp_ec_write_blocked_by_scrub population: - id: osd_op_out_bytes - meaning: Client operations total read size. + id: osd_scrub_dp_ec_write_blocked_by_scrub + meaning: write blocked by scrub. evidence: - - population_osd_op_out_bytes + - population_osd_scrub_dp_ec_write_blocked_by_scrub components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_out_bytes + - lifecycle_osd_scrub_dp_ec_write_blocked_by_scrub unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: op_out_bytes + object: writes + aspect: dp_ec_write_blocked_by_scrub evidence: - - unit_osd_op_out_bytes + - unit_osd_scrub_dp_ec_write_blocked_by_scrub labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89787,36 +95154,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_out_bytes + - labels_osd_scrub_dp_ec_write_blocked_by_scrub + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_write_blocked_by_scrub + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_ec_write_blocked_by_scrub functional_dependencies: {} - osd_op_prepare_latency_count: + osd_scrub_dp_repl_chunk_busy: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_prepare_latency_count + - ceph_osd_scrub_dp_repl_chunk_busy population: - id: osd_op_prepare_latency_count - meaning: Latency of client operations (excluding queue time and wait for finished) Count. + id: osd_scrub_dp_repl_chunk_busy + meaning: chunk busy during scrubs. evidence: - - population_osd_op_prepare_latency_count + - population_osd_scrub_dp_repl_chunk_busy components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_prepare_latency_count + - lifecycle_osd_scrub_dp_repl_chunk_busy unit: quantity: count base: one rate: none - object: operations - aspect: op_prepare_latency + object: chunks + aspect: dp_repl_chunk_busy evidence: - - unit_osd_op_prepare_latency_count + - unit_osd_scrub_dp_repl_chunk_busy labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89827,38 +95214,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_prepare_latency_count + - labels_osd_scrub_dp_repl_chunk_busy + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_chunk_busy + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_chunk_busy functional_dependencies: {} - osd_op_prepare_latency_sum: + osd_scrub_dp_repl_chunk_selected: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_op_prepare_latency_sum_exporter_perf - - ceph_osd_op_prepare_latency_sum_mgr_perf + - ceph_osd_scrub_dp_repl_chunk_selected population: - id: osd_op_prepare_latency_sum - meaning: Latency of client operations (excluding queue time and wait for finished) Total. + id: osd_scrub_dp_repl_chunk_selected + meaning: chunk selection during scrubs. evidence: - - population_osd_op_prepare_latency_sum + - population_osd_scrub_dp_repl_chunk_selected components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_prepare_latency_sum + - lifecycle_osd_scrub_dp_repl_chunk_selected unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: op_prepare_latency + object: chunks + aspect: dp_repl_chunk_selected evidence: - - unit_osd_op_prepare_latency_sum + - unit_osd_scrub_dp_repl_chunk_selected labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89869,36 +95274,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_prepare_latency_sum + - labels_osd_scrub_dp_repl_chunk_selected + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_chunk_selected + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_chunk_selected functional_dependencies: {} - osd_op_process_latency_count: + osd_scrub_dp_repl_failed_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_process_latency_count + - ceph_osd_scrub_dp_repl_failed_reservations_elapsed_count population: - id: osd_op_process_latency_count - meaning: Latency of client operations (excluding queue time) Count. + id: osd_scrub_dp_repl_failed_reservations_elapsed_count + meaning: time for scrub reservation to fail Count. evidence: - - population_osd_op_process_latency_count + - population_osd_scrub_dp_repl_failed_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_process_latency_count + - lifecycle_osd_scrub_dp_repl_failed_reservations_elapsed_count unit: quantity: count base: one rate: none - object: operations - aspect: op_process_latency + object: reservations + aspect: dp_repl_failed_reservations_elapsed evidence: - - unit_osd_op_process_latency_count + - unit_osd_scrub_dp_repl_failed_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89909,9 +95334,29 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_process_latency_count + - labels_osd_scrub_dp_repl_failed_reservations_elapsed_count + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_reservations_elapsed_count + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_reservations_elapsed_count functional_dependencies: {} - osd_op_process_latency_sum: + osd_scrub_dp_repl_failed_reservations_elapsed_sum: source: generated: registry_groups: @@ -89919,28 +95364,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_op_process_latency_sum_exporter_perf - - ceph_osd_op_process_latency_sum_mgr_perf + - ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum_mgr_perf population: - id: osd_op_process_latency_sum - meaning: Latency of client operations (excluding queue time) Total. + id: osd_scrub_dp_repl_failed_reservations_elapsed_sum + meaning: time for scrub reservation to fail Total. evidence: - - population_osd_op_process_latency_sum + - population_osd_scrub_dp_repl_failed_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_process_latency_sum + - lifecycle_osd_scrub_dp_repl_failed_reservations_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: op_process_latency + object: accumulated_reservation_elapsed_time + aspect: dp_repl_failed_reservations_elapsed evidence: - - unit_osd_op_process_latency_sum + - unit_osd_scrub_dp_repl_failed_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89951,36 +95396,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_process_latency_sum + - labels_osd_scrub_dp_repl_failed_reservations_elapsed_sum + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_reservations_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_reservations_elapsed_sum functional_dependencies: {} - osd_op_r: + osd_scrub_dp_repl_failed_scrubs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_r + - ceph_osd_scrub_dp_repl_failed_scrubs population: - id: osd_op_r - meaning: Client read operations. + id: osd_scrub_dp_repl_failed_scrubs + meaning: failed scrubs count. evidence: - - population_osd_op_r + - population_osd_scrub_dp_repl_failed_scrubs components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_r + - lifecycle_osd_scrub_dp_repl_failed_scrubs unit: quantity: count base: one rate: none - object: operations - aspect: op_r + object: scrubs + aspect: dp_repl_failed_scrubs evidence: - - unit_osd_op_r + - unit_osd_scrub_dp_repl_failed_scrubs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -89991,36 +95456,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_r + - labels_osd_scrub_dp_repl_failed_scrubs + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_scrubs + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_scrubs functional_dependencies: {} - osd_op_r_latency_count: + osd_scrub_dp_repl_failed_scrubs_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_r_latency_count + - ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_count population: - id: osd_op_r_latency_count - meaning: Latency of read operation (including queue time) Count. + id: osd_scrub_dp_repl_failed_scrubs_elapsed_count + meaning: time to scrub failure Count. evidence: - - population_osd_op_r_latency_count + - population_osd_scrub_dp_repl_failed_scrubs_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_r_latency_count + - lifecycle_osd_scrub_dp_repl_failed_scrubs_elapsed_count unit: quantity: count base: one rate: none - object: operations - aspect: op_r_latency + object: scrubs + aspect: dp_repl_failed_scrubs_elapsed evidence: - - unit_osd_op_r_latency_count + - unit_osd_scrub_dp_repl_failed_scrubs_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90031,9 +95516,29 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_r_latency_count + - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_count + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_count + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_count functional_dependencies: {} - osd_op_r_latency_sum: + osd_scrub_dp_repl_failed_scrubs_elapsed_sum: source: generated: registry_groups: @@ -90041,28 +95546,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_op_r_latency_sum_exporter_perf - - ceph_osd_op_r_latency_sum_mgr_perf + - ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum_exporter_perf + - ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum_mgr_perf population: - id: osd_op_r_latency_sum - meaning: Latency of read operation (including queue time) Total. + id: osd_scrub_dp_repl_failed_scrubs_elapsed_sum + meaning: time to scrub failure Total. evidence: - - population_osd_op_r_latency_sum + - population_osd_scrub_dp_repl_failed_scrubs_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_r_latency_sum + - lifecycle_osd_scrub_dp_repl_failed_scrubs_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: op_r_latency + object: accumulated_scrub_elapsed_time + aspect: dp_repl_failed_scrubs_elapsed evidence: - - unit_osd_op_r_latency_sum + - unit_osd_scrub_dp_repl_failed_scrubs_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90073,36 +95578,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_r_latency_sum + - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_sum + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_sum functional_dependencies: {} - osd_op_r_out_bytes: + osd_scrub_dp_repl_locked_object: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_r_out_bytes + - ceph_osd_scrub_dp_repl_locked_object population: - id: osd_op_r_out_bytes - meaning: Client data read. + id: osd_scrub_dp_repl_locked_object + meaning: waiting on locked object events. evidence: - - population_osd_op_r_out_bytes + - population_osd_scrub_dp_repl_locked_object components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_r_out_bytes + - lifecycle_osd_scrub_dp_repl_locked_object unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: op_r_out_bytes + object: waits + aspect: dp_repl_locked_object evidence: - - unit_osd_op_r_out_bytes + - unit_osd_scrub_dp_repl_locked_object labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90113,36 +95638,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_r_out_bytes + - labels_osd_scrub_dp_repl_locked_object + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_locked_object + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_locked_object functional_dependencies: {} - osd_op_r_prepare_latency_count: + osd_scrub_dp_repl_num_scrubs_past_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_r_prepare_latency_count + - ceph_osd_scrub_dp_repl_num_scrubs_past_reservation population: - id: osd_op_r_prepare_latency_count - meaning: Latency of read operations (excluding queue time and wait for finished) Count. + id: osd_scrub_dp_repl_num_scrubs_past_reservation + meaning: scrubs count. evidence: - - population_osd_op_r_prepare_latency_count + - population_osd_scrub_dp_repl_num_scrubs_past_reservation components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_r_prepare_latency_count + - lifecycle_osd_scrub_dp_repl_num_scrubs_past_reservation unit: quantity: count base: one rate: none - object: operations - aspect: op_r_prepare_latency + object: scrubs + aspect: dp_repl_num_scrubs_past_reservation evidence: - - unit_osd_op_r_prepare_latency_count + - unit_osd_scrub_dp_repl_num_scrubs_past_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90153,78 +95698,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_r_prepare_latency_count - functional_dependencies: {} - osd_op_r_prepare_latency_sum: - source: - generated: - registry_groups: - - exporter_perf - - mgr_perf - scope: - registrations: - - ceph_osd_op_r_prepare_latency_sum_exporter_perf - - ceph_osd_op_r_prepare_latency_sum_mgr_perf - population: - id: osd_op_r_prepare_latency_sum - meaning: Latency of read operations (excluding queue time and wait for finished) Total. - evidence: - - population_osd_op_r_prepare_latency_sum - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_osd_op_r_prepare_latency_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: op_r_prepare_latency - evidence: - - unit_osd_op_r_prepare_latency_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_osd_scrub_dp_repl_num_scrubs_past_reservation + level: + meaning: Ceph source label level. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_op_r_prepare_latency_sum + - labels_osd_scrub_dp_repl_num_scrubs_past_reservation + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_num_scrubs_past_reservation functional_dependencies: {} - osd_op_r_process_latency_count: + osd_scrub_dp_repl_num_scrubs_started: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_r_process_latency_count + - ceph_osd_scrub_dp_repl_num_scrubs_started population: - id: osd_op_r_process_latency_count - meaning: Latency of read operation (excluding queue time) Count. + id: osd_scrub_dp_repl_num_scrubs_started + meaning: scrubs attempted count. evidence: - - population_osd_op_r_process_latency_count + - population_osd_scrub_dp_repl_num_scrubs_started components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_r_process_latency_count + - lifecycle_osd_scrub_dp_repl_num_scrubs_started unit: quantity: count base: one rate: none - object: operations - aspect: op_r_process_latency + object: scrubs + aspect: dp_repl_num_scrubs_started evidence: - - unit_osd_op_r_process_latency_count + - unit_osd_scrub_dp_repl_num_scrubs_started labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90235,38 +95758,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_r_process_latency_count + - labels_osd_scrub_dp_repl_num_scrubs_started + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_num_scrubs_started + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_num_scrubs_started functional_dependencies: {} - osd_op_r_process_latency_sum: + osd_scrub_dp_repl_preemptions: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_op_r_process_latency_sum_exporter_perf - - ceph_osd_op_r_process_latency_sum_mgr_perf + - ceph_osd_scrub_dp_repl_preemptions population: - id: osd_op_r_process_latency_sum - meaning: Latency of read operation (excluding queue time) Total. + id: osd_scrub_dp_repl_preemptions + meaning: preemptions on scrubs. evidence: - - population_osd_op_r_process_latency_sum + - population_osd_scrub_dp_repl_preemptions components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_r_process_latency_sum + - lifecycle_osd_scrub_dp_repl_preemptions unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: op_r_process_latency + object: preemptions + aspect: dp_repl_preemptions evidence: - - unit_osd_op_r_process_latency_sum + - unit_osd_scrub_dp_repl_preemptions labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90277,36 +95818,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_r_process_latency_sum + - labels_osd_scrub_dp_repl_preemptions + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_preemptions + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_preemptions functional_dependencies: {} - osd_op_rw: + osd_scrub_dp_repl_replicas_in_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_rw + - ceph_osd_scrub_dp_repl_replicas_in_reservation population: - id: osd_op_rw - meaning: Client read-modify-write operations. + id: osd_scrub_dp_repl_replicas_in_reservation + meaning: number of replicas in reservation. evidence: - - population_osd_op_rw + - population_osd_scrub_dp_repl_replicas_in_reservation components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_op_rw + - lifecycle_osd_scrub_dp_repl_replicas_in_reservation unit: quantity: count base: one rate: none - object: operations - aspect: op_rw + object: replicas + aspect: dp_repl_replicas_in_reservation evidence: - - unit_osd_op_rw + - unit_osd_scrub_dp_repl_replicas_in_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90317,36 +95878,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_rw + - labels_osd_scrub_dp_repl_replicas_in_reservation + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_replicas_in_reservation + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_replicas_in_reservation functional_dependencies: {} - osd_op_rw_in_bytes: + osd_scrub_dp_repl_reservation_process_aborted: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_rw_in_bytes + - ceph_osd_scrub_dp_repl_reservation_process_aborted population: - id: osd_op_rw_in_bytes - meaning: Client read-modify-write operations write in. + id: osd_scrub_dp_repl_reservation_process_aborted + meaning: scrub reservation was aborted. evidence: - - population_osd_op_rw_in_bytes + - population_osd_scrub_dp_repl_reservation_process_aborted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_rw_in_bytes + - lifecycle_osd_scrub_dp_repl_reservation_process_aborted unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: op_rw_in_bytes + object: reservations + aspect: dp_repl_reservation_process_aborted evidence: - - unit_osd_op_rw_in_bytes + - unit_osd_scrub_dp_repl_reservation_process_aborted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90357,36 +95938,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_rw_in_bytes + - labels_osd_scrub_dp_repl_reservation_process_aborted + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_reservation_process_aborted + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_reservation_process_aborted functional_dependencies: {} - osd_op_rw_latency_count: + osd_scrub_dp_repl_reservation_process_failure: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_rw_latency_count + - ceph_osd_scrub_dp_repl_reservation_process_failure population: - id: osd_op_rw_latency_count - meaning: Latency of read-modify-write operation (including queue time) Count. + id: osd_scrub_dp_repl_reservation_process_failure + meaning: scrub reservation failed due to replica denial. evidence: - - population_osd_op_rw_latency_count + - population_osd_scrub_dp_repl_reservation_process_failure components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_rw_latency_count + - lifecycle_osd_scrub_dp_repl_reservation_process_failure unit: quantity: count base: one rate: none - object: operations - aspect: op_rw_latency + object: reservations + aspect: dp_repl_reservation_process_failure evidence: - - unit_osd_op_rw_latency_count + - unit_osd_scrub_dp_repl_reservation_process_failure labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90397,38 +95998,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_rw_latency_count + - labels_osd_scrub_dp_repl_reservation_process_failure + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_reservation_process_failure + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_reservation_process_failure functional_dependencies: {} - osd_op_rw_latency_sum: + osd_scrub_dp_repl_reservation_process_skipped: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_op_rw_latency_sum_exporter_perf - - ceph_osd_op_rw_latency_sum_mgr_perf + - ceph_osd_scrub_dp_repl_reservation_process_skipped population: - id: osd_op_rw_latency_sum - meaning: Latency of read-modify-write operation (including queue time) Total. + id: osd_scrub_dp_repl_reservation_process_skipped + meaning: scrub reservation skipped for high priority scrub. evidence: - - population_osd_op_rw_latency_sum + - population_osd_scrub_dp_repl_reservation_process_skipped components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_rw_latency_sum + - lifecycle_osd_scrub_dp_repl_reservation_process_skipped unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: op_rw_latency + object: reservations + aspect: dp_repl_reservation_process_skipped evidence: - - unit_osd_op_rw_latency_sum + - unit_osd_scrub_dp_repl_reservation_process_skipped labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90439,36 +96058,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_rw_latency_sum + - labels_osd_scrub_dp_repl_reservation_process_skipped + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_reservation_process_skipped + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_reservation_process_skipped functional_dependencies: {} - osd_op_rw_out_bytes: + osd_scrub_dp_repl_scrub_reservations_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_rw_out_bytes + - ceph_osd_scrub_dp_repl_scrub_reservations_completed population: - id: osd_op_rw_out_bytes - meaning: Client read-modify-write operations read out. + id: osd_scrub_dp_repl_scrub_reservations_completed + meaning: successfully completed reservation processes. evidence: - - population_osd_op_rw_out_bytes + - population_osd_scrub_dp_repl_scrub_reservations_completed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_rw_out_bytes + - lifecycle_osd_scrub_dp_repl_scrub_reservations_completed unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: op_rw_out_bytes + object: reservations + aspect: dp_repl_scrub_reservations_completed evidence: - - unit_osd_op_rw_out_bytes + - unit_osd_scrub_dp_repl_scrub_reservations_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90479,36 +96118,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_rw_out_bytes + - labels_osd_scrub_dp_repl_scrub_reservations_completed + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_scrub_reservations_completed + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_scrub_reservations_completed functional_dependencies: {} - osd_op_rw_prepare_latency_count: + osd_scrub_dp_repl_successful_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_rw_prepare_latency_count + - ceph_osd_scrub_dp_repl_successful_reservations_elapsed_count population: - id: osd_op_rw_prepare_latency_count - meaning: Latency of read-modify-write operations (excluding queue time and wait for finished) Count. + id: osd_scrub_dp_repl_successful_reservations_elapsed_count + meaning: time to scrub reservation completion Count. evidence: - - population_osd_op_rw_prepare_latency_count + - population_osd_scrub_dp_repl_successful_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_rw_prepare_latency_count + - lifecycle_osd_scrub_dp_repl_successful_reservations_elapsed_count unit: quantity: count base: one rate: none - object: operations - aspect: op_rw_prepare_latency + object: reservations + aspect: dp_repl_successful_reservations_elapsed evidence: - - unit_osd_op_rw_prepare_latency_count + - unit_osd_scrub_dp_repl_successful_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90519,9 +96178,29 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_rw_prepare_latency_count + - labels_osd_scrub_dp_repl_successful_reservations_elapsed_count + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_reservations_elapsed_count + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_reservations_elapsed_count functional_dependencies: {} - osd_op_rw_prepare_latency_sum: + osd_scrub_dp_repl_successful_reservations_elapsed_sum: source: generated: registry_groups: @@ -90529,28 +96208,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_op_rw_prepare_latency_sum_exporter_perf - - ceph_osd_op_rw_prepare_latency_sum_mgr_perf + - ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum_mgr_perf population: - id: osd_op_rw_prepare_latency_sum - meaning: Latency of read-modify-write operations (excluding queue time and wait for finished) Total. + id: osd_scrub_dp_repl_successful_reservations_elapsed_sum + meaning: time to scrub reservation completion Total. evidence: - - population_osd_op_rw_prepare_latency_sum + - population_osd_scrub_dp_repl_successful_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_rw_prepare_latency_sum + - lifecycle_osd_scrub_dp_repl_successful_reservations_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: op_rw_prepare_latency + object: accumulated_reservation_elapsed_time + aspect: dp_repl_successful_reservations_elapsed evidence: - - unit_osd_op_rw_prepare_latency_sum + - unit_osd_scrub_dp_repl_successful_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90561,36 +96240,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_rw_prepare_latency_sum + - labels_osd_scrub_dp_repl_successful_reservations_elapsed_sum + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_reservations_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_reservations_elapsed_sum functional_dependencies: {} - osd_op_rw_process_latency_count: + osd_scrub_dp_repl_successful_scrubs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_rw_process_latency_count + - ceph_osd_scrub_dp_repl_successful_scrubs population: - id: osd_op_rw_process_latency_count - meaning: Latency of read-modify-write operation (excluding queue time) Count. + id: osd_scrub_dp_repl_successful_scrubs + meaning: successful scrubs count. evidence: - - population_osd_op_rw_process_latency_count + - population_osd_scrub_dp_repl_successful_scrubs components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_rw_process_latency_count + - lifecycle_osd_scrub_dp_repl_successful_scrubs unit: quantity: count base: one rate: none - object: operations - aspect: op_rw_process_latency + object: scrubs + aspect: dp_repl_successful_scrubs evidence: - - unit_osd_op_rw_process_latency_count + - unit_osd_scrub_dp_repl_successful_scrubs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90601,78 +96300,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_rw_process_latency_count - functional_dependencies: {} - osd_op_rw_process_latency_sum: - source: - generated: - registry_groups: - - exporter_perf - - mgr_perf - scope: - registrations: - - ceph_osd_op_rw_process_latency_sum_exporter_perf - - ceph_osd_op_rw_process_latency_sum_mgr_perf - population: - id: osd_op_rw_process_latency_sum - meaning: Latency of read-modify-write operation (excluding queue time) Total. - evidence: - - population_osd_op_rw_process_latency_sum - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_osd_op_rw_process_latency_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: op_rw_process_latency - evidence: - - unit_osd_op_rw_process_latency_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_osd_scrub_dp_repl_successful_scrubs + level: + meaning: Ceph source label level. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_op_rw_process_latency_sum + - labels_osd_scrub_dp_repl_successful_scrubs + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_scrubs functional_dependencies: {} - osd_op_w: + osd_scrub_dp_repl_successful_scrubs_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_w + - ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_count population: - id: osd_op_w - meaning: Client write operations. + id: osd_scrub_dp_repl_successful_scrubs_elapsed_count + meaning: time to scrub completion Count. evidence: - - population_osd_op_w + - population_osd_scrub_dp_repl_successful_scrubs_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_w + - lifecycle_osd_scrub_dp_repl_successful_scrubs_elapsed_count unit: quantity: count base: one rate: none - object: operations - aspect: op_w + object: scrubs + aspect: dp_repl_successful_scrubs_elapsed evidence: - - unit_osd_op_w + - unit_osd_scrub_dp_repl_successful_scrubs_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90683,36 +96360,58 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_w + - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_count + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_count + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_count functional_dependencies: {} - osd_op_w_in_bytes: + osd_scrub_dp_repl_successful_scrubs_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_op_w_in_bytes + - ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum_exporter_perf + - ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum_mgr_perf population: - id: osd_op_w_in_bytes - meaning: Client data written. + id: osd_scrub_dp_repl_successful_scrubs_elapsed_sum + meaning: time to scrub completion Total. evidence: - - population_osd_op_w_in_bytes + - population_osd_scrub_dp_repl_successful_scrubs_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_w_in_bytes + - lifecycle_osd_scrub_dp_repl_successful_scrubs_elapsed_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: op_w_in_bytes + object: accumulated_scrub_elapsed_time + aspect: dp_repl_successful_scrubs_elapsed evidence: - - unit_osd_op_w_in_bytes + - unit_osd_scrub_dp_repl_successful_scrubs_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90723,36 +96422,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_w_in_bytes + - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_sum + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_sum functional_dependencies: {} - osd_op_w_latency_count: + osd_scrub_dp_repl_write_blocked_by_scrub: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_w_latency_count + - ceph_osd_scrub_dp_repl_write_blocked_by_scrub population: - id: osd_op_w_latency_count - meaning: Latency of write operation (including queue time) Count. + id: osd_scrub_dp_repl_write_blocked_by_scrub + meaning: write blocked by scrub. evidence: - - population_osd_op_w_latency_count + - population_osd_scrub_dp_repl_write_blocked_by_scrub components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_w_latency_count + - lifecycle_osd_scrub_dp_repl_write_blocked_by_scrub unit: quantity: count base: one rate: none - object: operations - aspect: op_w_latency + object: writes + aspect: dp_repl_write_blocked_by_scrub evidence: - - unit_osd_op_w_latency_count + - unit_osd_scrub_dp_repl_write_blocked_by_scrub labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90763,38 +96482,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_w_latency_count + - labels_osd_scrub_dp_repl_write_blocked_by_scrub + level: + meaning: Ceph source label level. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_write_blocked_by_scrub + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_dp_repl_write_blocked_by_scrub functional_dependencies: {} - osd_op_w_latency_sum: + osd_scrub_ec_failed_reservations_elapsed_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_op_w_latency_sum_exporter_perf - - ceph_osd_op_w_latency_sum_mgr_perf + - ceph_osd_scrub_ec_failed_reservations_elapsed_count population: - id: osd_op_w_latency_sum - meaning: Latency of write operation (including queue time) Total. + id: osd_scrub_ec_failed_reservations_elapsed_count + meaning: time for scrub reservation to fail EC Count. evidence: - - population_osd_op_w_latency_sum + - population_osd_scrub_ec_failed_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_w_latency_sum + - lifecycle_osd_scrub_ec_failed_reservations_elapsed_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: op_w_latency + object: reservations + aspect: scrub_ec_failed_reservations_elapsed evidence: - - unit_osd_op_w_latency_sum + - unit_osd_scrub_ec_failed_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90805,36 +96542,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_w_latency_sum + - labels_osd_scrub_ec_failed_reservations_elapsed_count functional_dependencies: {} - osd_op_w_prepare_latency_count: + osd_scrub_ec_failed_reservations_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_op_w_prepare_latency_count + - ceph_osd_scrub_ec_failed_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_ec_failed_reservations_elapsed_sum_mgr_perf population: - id: osd_op_w_prepare_latency_count - meaning: Latency of write operations (excluding queue time and wait for finished) Count. + id: osd_scrub_ec_failed_reservations_elapsed_sum + meaning: time for scrub reservation to fail EC Total. evidence: - - population_osd_op_w_prepare_latency_count + - population_osd_scrub_ec_failed_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_w_prepare_latency_count + - lifecycle_osd_scrub_ec_failed_reservations_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: op_w_prepare_latency + object: accumulated_reservation_elapsed_time + aspect: scrub_ec_failed_reservations_elapsed evidence: - - unit_osd_op_w_prepare_latency_count + - unit_osd_scrub_ec_failed_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90845,38 +96584,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_w_prepare_latency_count + - labels_osd_scrub_ec_failed_reservations_elapsed_sum functional_dependencies: {} - osd_op_w_prepare_latency_sum: + osd_scrub_ec_getattr_cnt: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_op_w_prepare_latency_sum_exporter_perf - - ceph_osd_op_w_prepare_latency_sum_mgr_perf + - ceph_osd_scrub_ec_getattr_cnt population: - id: osd_op_w_prepare_latency_sum - meaning: Latency of write operations (excluding queue time and wait for finished) Total. + id: osd_scrub_ec_getattr_cnt + meaning: scrub EC getattr calls count. evidence: - - population_osd_op_w_prepare_latency_sum + - population_osd_scrub_ec_getattr_cnt components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_w_prepare_latency_sum + - lifecycle_osd_scrub_ec_getattr_cnt unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: op_w_prepare_latency + object: calls + aspect: ec_getattr_cnt evidence: - - unit_osd_op_w_prepare_latency_sum + - unit_osd_scrub_ec_getattr_cnt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90887,36 +96624,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_w_prepare_latency_sum + - labels_osd_scrub_ec_getattr_cnt functional_dependencies: {} - osd_op_w_process_latency_count: + osd_scrub_ec_io_blocked: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_w_process_latency_count + - ceph_osd_scrub_ec_io_blocked population: - id: osd_op_w_process_latency_count - meaning: Latency of write operation (excluding queue time) Count. + id: osd_scrub_ec_io_blocked + meaning: write op did not preempt the scrub. evidence: - - population_osd_op_w_process_latency_count + - population_osd_scrub_ec_io_blocked components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_w_process_latency_count + - lifecycle_osd_scrub_ec_io_blocked unit: quantity: count base: one rate: none - object: operations - aspect: op_w_process_latency + object: writes + aspect: ec_io_blocked evidence: - - unit_osd_op_w_process_latency_count + - unit_osd_scrub_ec_io_blocked labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90927,38 +96664,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_w_process_latency_count + - labels_osd_scrub_ec_io_blocked functional_dependencies: {} - osd_op_w_process_latency_sum: + osd_scrub_ec_io_intersects: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_op_w_process_latency_sum_exporter_perf - - ceph_osd_op_w_process_latency_sum_mgr_perf + - ceph_osd_scrub_ec_io_intersects population: - id: osd_op_w_process_latency_sum - meaning: Latency of write operation (excluding queue time) Total. + id: osd_scrub_ec_io_intersects + meaning: client write op intersects chunk range. evidence: - - population_osd_op_w_process_latency_sum + - population_osd_scrub_ec_io_intersects components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_op_w_process_latency_sum + - lifecycle_osd_scrub_ec_io_intersects unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: op_w_process_latency + object: writes + aspect: ec_io_intersects evidence: - - unit_osd_op_w_process_latency_sum + - unit_osd_scrub_ec_io_intersects labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -90969,36 +96704,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_w_process_latency_sum + - labels_osd_scrub_ec_io_intersects functional_dependencies: {} - osd_op_wip: + osd_scrub_ec_read_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_op_wip + - ceph_osd_scrub_ec_read_bytes population: - id: osd_op_wip - meaning: Replication operations currently being processed (primary). + id: osd_scrub_ec_read_bytes + meaning: scrub EC read bytes read. evidence: - - population_osd_op_wip + - population_osd_scrub_ec_read_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_op_wip + - lifecycle_osd_scrub_ec_read_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: value + object: byte_throughput + aspect: ec_read_bytes evidence: - - unit_osd_op_wip + - unit_osd_scrub_ec_read_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91009,36 +96744,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_op_wip + - labels_osd_scrub_ec_read_bytes functional_dependencies: {} - osd_osd_map_bl_cache_hit: + osd_scrub_ec_read_cnt: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_map_bl_cache_hit + - ceph_osd_scrub_ec_read_cnt population: - id: osd_osd_map_bl_cache_hit - meaning: OSDMap buffer cache hits. + id: osd_scrub_ec_read_cnt + meaning: scrub EC read calls count. evidence: - - population_osd_osd_map_bl_cache_hit + - population_osd_scrub_ec_read_cnt components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_map_bl_cache_hit + - lifecycle_osd_scrub_ec_read_cnt unit: quantity: count base: one rate: none - object: lookups - aspect: osd_map_bl_cache_hit + object: calls + aspect: ec_read_cnt evidence: - - unit_osd_osd_map_bl_cache_hit + - unit_osd_scrub_ec_read_cnt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91049,36 +96784,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_map_bl_cache_hit + - labels_osd_scrub_ec_read_cnt functional_dependencies: {} - osd_osd_map_bl_cache_miss: + osd_scrub_ec_replicas_in_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_map_bl_cache_miss + - ceph_osd_scrub_ec_replicas_in_reservation population: - id: osd_osd_map_bl_cache_miss - meaning: OSDMap buffer cache misses. + id: osd_scrub_ec_replicas_in_reservation + meaning: number of replicas to reserve EC. evidence: - - population_osd_osd_map_bl_cache_miss + - population_osd_scrub_ec_replicas_in_reservation components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_osd_map_bl_cache_miss + - lifecycle_osd_scrub_ec_replicas_in_reservation unit: quantity: count base: one rate: none - object: lookups - aspect: osd_map_bl_cache_miss + object: replicas + aspect: ec_replicas_in_reservation evidence: - - unit_osd_osd_map_bl_cache_miss + - unit_osd_scrub_ec_replicas_in_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91089,36 +96824,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_map_bl_cache_miss + - labels_osd_scrub_ec_replicas_in_reservation functional_dependencies: {} - osd_osd_map_cache_hit: + osd_scrub_ec_reservation_process_aborted: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_map_cache_hit + - ceph_osd_scrub_ec_reservation_process_aborted population: - id: osd_osd_map_cache_hit - meaning: osdmap cache hit. + id: osd_scrub_ec_reservation_process_aborted + meaning: scrub reservation was aborted EC. evidence: - - population_osd_osd_map_cache_hit + - population_osd_scrub_ec_reservation_process_aborted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_map_cache_hit + - lifecycle_osd_scrub_ec_reservation_process_aborted unit: quantity: count base: one rate: none - object: lookups - aspect: osd_map_cache_hit + object: reservations + aspect: scrub_ec_reservation_process_aborted evidence: - - unit_osd_osd_map_cache_hit + - unit_osd_scrub_ec_reservation_process_aborted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91129,36 +96864,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_map_cache_hit + - labels_osd_scrub_ec_reservation_process_aborted functional_dependencies: {} - osd_osd_map_cache_miss: + osd_scrub_ec_reservation_process_failure: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_map_cache_miss + - ceph_osd_scrub_ec_reservation_process_failure population: - id: osd_osd_map_cache_miss - meaning: osdmap cache miss. + id: osd_scrub_ec_reservation_process_failure + meaning: scrub reservation failed due to replica denial EC. evidence: - - population_osd_osd_map_cache_miss + - population_osd_scrub_ec_reservation_process_failure components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_map_cache_miss + - lifecycle_osd_scrub_ec_reservation_process_failure unit: quantity: count base: one rate: none - object: lookups - aspect: osd_map_cache_miss + object: reservations + aspect: scrub_ec_reservation_process_failure evidence: - - unit_osd_osd_map_cache_miss + - unit_osd_scrub_ec_reservation_process_failure labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91169,36 +96904,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_map_cache_miss + - labels_osd_scrub_ec_reservation_process_failure functional_dependencies: {} - osd_osd_map_cache_miss_low: + osd_scrub_ec_reservation_process_skipped: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_map_cache_miss_low + - ceph_osd_scrub_ec_reservation_process_skipped population: - id: osd_osd_map_cache_miss_low - meaning: osdmap cache miss below cache lower bound. + id: osd_scrub_ec_reservation_process_skipped + meaning: scrub reservation skipped for high priority scrub EC. evidence: - - population_osd_osd_map_cache_miss_low + - population_osd_scrub_ec_reservation_process_skipped components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_map_cache_miss_low + - lifecycle_osd_scrub_ec_reservation_process_skipped unit: quantity: count base: one rate: none - object: lookups - aspect: osd_map_cache_miss_low + object: reservations + aspect: scrub_ec_reservation_process_skipped evidence: - - unit_osd_osd_map_cache_miss_low + - unit_osd_scrub_ec_reservation_process_skipped labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91209,36 +96944,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_map_cache_miss_low + - labels_osd_scrub_ec_reservation_process_skipped functional_dependencies: {} - osd_osd_map_cache_miss_low_avg_count: + osd_scrub_ec_reservations_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_map_cache_miss_low_avg_count + - ceph_osd_scrub_ec_reservations_completed population: - id: osd_osd_map_cache_miss_low_avg_count - meaning: osdmap cache miss, avg distance below cache lower bound Count. + id: osd_scrub_ec_reservations_completed + meaning: successfully completed reservation processes EC. evidence: - - population_osd_osd_map_cache_miss_low_avg_count + - population_osd_scrub_ec_reservations_completed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_map_cache_miss_low_avg_count + - lifecycle_osd_scrub_ec_reservations_completed unit: quantity: count base: one rate: none - object: measurements - aspect: value + object: reservations + aspect: scrub_ec_reservations_completed evidence: - - unit_osd_osd_map_cache_miss_low_avg_count + - unit_osd_scrub_ec_reservations_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91249,38 +96984,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_map_cache_miss_low_avg_count + - labels_osd_scrub_ec_reservations_completed functional_dependencies: {} - osd_osd_map_cache_miss_low_avg_sum: + osd_scrub_ec_stats_cnt: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_osd_map_cache_miss_low_avg_sum_exporter_perf - - ceph_osd_osd_map_cache_miss_low_avg_sum_mgr_perf + - ceph_osd_scrub_ec_stats_cnt population: - id: osd_osd_map_cache_miss_low_avg_sum - meaning: osdmap cache miss, avg distance below cache lower bound Total. + id: osd_scrub_ec_stats_cnt + meaning: scrub EC stats calls count. evidence: - - population_osd_osd_map_cache_miss_low_avg_sum + - population_osd_scrub_ec_stats_cnt components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_map_cache_miss_low_avg_sum + - lifecycle_osd_scrub_ec_stats_cnt unit: quantity: count base: one rate: none - object: value - aspect: value + object: calls + aspect: ec_stats_cnt evidence: - - unit_osd_osd_map_cache_miss_low_avg_sum + - unit_osd_scrub_ec_stats_cnt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91291,36 +97024,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_map_cache_miss_low_avg_sum + - labels_osd_scrub_ec_stats_cnt functional_dependencies: {} - osd_osd_pg_biginfo: + osd_scrub_ec_successful_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_pg_biginfo + - ceph_osd_scrub_ec_successful_reservations_elapsed_count population: - id: osd_osd_pg_biginfo - meaning: PG updated its biginfo attr. + id: osd_scrub_ec_successful_reservations_elapsed_count + meaning: time to EC scrub reservation completion Count. evidence: - - population_osd_osd_pg_biginfo + - population_osd_scrub_ec_successful_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_pg_biginfo + - lifecycle_osd_scrub_ec_successful_reservations_elapsed_count unit: quantity: count base: one rate: none - object: updates - aspect: osd_pg_biginfo + object: reservations + aspect: scrub_ec_successful_reservations_elapsed evidence: - - unit_osd_osd_pg_biginfo + - unit_osd_scrub_ec_successful_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91331,36 +97064,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_pg_biginfo + - labels_osd_scrub_ec_successful_reservations_elapsed_count functional_dependencies: {} - osd_osd_pg_fastinfo: + osd_scrub_ec_successful_reservations_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_osd_pg_fastinfo + - ceph_osd_scrub_ec_successful_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_ec_successful_reservations_elapsed_sum_mgr_perf population: - id: osd_osd_pg_fastinfo - meaning: PG updated its info using fastinfo attr. + id: osd_scrub_ec_successful_reservations_elapsed_sum + meaning: time to EC scrub reservation completion Total. evidence: - - population_osd_osd_pg_fastinfo + - population_osd_scrub_ec_successful_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_pg_fastinfo + - lifecycle_osd_scrub_ec_successful_reservations_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: updates - aspect: osd_pg_fastinfo + object: accumulated_reservation_elapsed_time + aspect: scrub_ec_successful_reservations_elapsed evidence: - - unit_osd_osd_pg_fastinfo + - unit_osd_scrub_ec_successful_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91371,36 +97106,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_pg_fastinfo + - labels_osd_scrub_ec_successful_reservations_elapsed_sum functional_dependencies: {} - osd_osd_pg_info: + osd_scrub_omapget_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_pg_info + - ceph_osd_scrub_omapget_bytes population: - id: osd_osd_pg_info - meaning: PG updated its info (using any method). + id: osd_scrub_omapget_bytes + meaning: scrub omap get bytes read. evidence: - - population_osd_osd_pg_info + - population_osd_scrub_omapget_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_pg_info + - lifecycle_osd_scrub_omapget_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_group_updates - aspect: total + object: byte_throughput + aspect: omapget_bytes evidence: - - unit_osd_osd_pg_info + - unit_osd_scrub_omapget_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91411,36 +97146,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_pg_info + - labels_osd_scrub_omapget_bytes functional_dependencies: {} - osd_osd_tier_flush_lat_count: + osd_scrub_omapget_cnt: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_tier_flush_lat_count + - ceph_osd_scrub_omapget_cnt population: - id: osd_osd_tier_flush_lat_count - meaning: Object flush latency Count. + id: osd_scrub_omapget_cnt + meaning: scrub omap get calls count. evidence: - - population_osd_osd_tier_flush_lat_count + - population_osd_scrub_omapget_cnt components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_tier_flush_lat_count + - lifecycle_osd_scrub_omapget_cnt unit: quantity: count base: one rate: none - object: operations - aspect: flush_lat + object: calls + aspect: omapget_cnt evidence: - - unit_osd_osd_tier_flush_lat_count + - unit_osd_scrub_omapget_cnt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91451,38 +97186,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_tier_flush_lat_count + - labels_osd_scrub_omapget_cnt functional_dependencies: {} - osd_osd_tier_flush_lat_sum: + osd_scrub_omapgetheader_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_osd_tier_flush_lat_sum_exporter_perf - - ceph_osd_osd_tier_flush_lat_sum_mgr_perf + - ceph_osd_scrub_omapgetheader_bytes population: - id: osd_osd_tier_flush_lat_sum - meaning: Object flush latency Total. + id: osd_scrub_omapgetheader_bytes + meaning: scrub omap get header bytes read. evidence: - - population_osd_osd_tier_flush_lat_sum + - population_osd_scrub_omapgetheader_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_tier_flush_lat_sum + - lifecycle_osd_scrub_omapgetheader_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: flush_lat + object: byte_throughput + aspect: omapgetheader_bytes evidence: - - unit_osd_osd_tier_flush_lat_sum + - unit_osd_scrub_omapgetheader_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91493,36 +97226,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_tier_flush_lat_sum + - labels_osd_scrub_omapgetheader_bytes functional_dependencies: {} - osd_osd_tier_promote_lat_count: + osd_scrub_omapgetheader_cnt: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_osd_tier_promote_lat_count + - ceph_osd_scrub_omapgetheader_cnt population: - id: osd_osd_tier_promote_lat_count - meaning: Object promote latency Count. + id: osd_scrub_omapgetheader_cnt + meaning: scrub omap get header calls count. evidence: - - population_osd_osd_tier_promote_lat_count + - population_osd_scrub_omapgetheader_cnt components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_tier_promote_lat_count + - lifecycle_osd_scrub_omapgetheader_cnt unit: quantity: count base: one rate: none - object: operations - aspect: promote_lat + object: calls + aspect: omapgetheader_cnt evidence: - - unit_osd_osd_tier_promote_lat_count + - unit_osd_scrub_omapgetheader_cnt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91533,38 +97266,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_tier_promote_lat_count + - labels_osd_scrub_omapgetheader_cnt functional_dependencies: {} - osd_osd_tier_promote_lat_sum: + osd_scrub_replicated_failed_reservations_elapsed_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_osd_tier_promote_lat_sum_exporter_perf - - ceph_osd_osd_tier_promote_lat_sum_mgr_perf + - ceph_osd_scrub_replicated_failed_reservations_elapsed_count population: - id: osd_osd_tier_promote_lat_sum - meaning: Object promote latency Total. + id: osd_scrub_replicated_failed_reservations_elapsed_count + meaning: scrub replicated pool time for scrub reservation to fail Count. evidence: - - population_osd_osd_tier_promote_lat_sum + - population_osd_scrub_replicated_failed_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_tier_promote_lat_sum + - lifecycle_osd_scrub_replicated_failed_reservations_elapsed_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: promote_lat + object: reservations + aspect: scrub_replicated_failed_reservations_elapsed evidence: - - unit_osd_osd_tier_promote_lat_sum + - unit_osd_scrub_replicated_failed_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91575,36 +97306,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_tier_promote_lat_sum + - labels_osd_scrub_replicated_failed_reservations_elapsed_count functional_dependencies: {} - osd_osd_tier_r_lat_count: + osd_scrub_replicated_failed_reservations_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_osd_tier_r_lat_count + - ceph_osd_scrub_replicated_failed_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_replicated_failed_reservations_elapsed_sum_mgr_perf population: - id: osd_osd_tier_r_lat_count - meaning: Object proxy read latency Count. + id: osd_scrub_replicated_failed_reservations_elapsed_sum + meaning: scrub replicated pool time for scrub reservation to fail Total. evidence: - - population_osd_osd_tier_r_lat_count + - population_osd_scrub_replicated_failed_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_tier_r_lat_count + - lifecycle_osd_scrub_replicated_failed_reservations_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: r_lat + object: accumulated_reservation_elapsed_time + aspect: scrub_replicated_failed_reservations_elapsed evidence: - - unit_osd_osd_tier_r_lat_count + - unit_osd_scrub_replicated_failed_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91615,38 +97348,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_tier_r_lat_count + - labels_osd_scrub_replicated_failed_reservations_elapsed_sum functional_dependencies: {} - osd_osd_tier_r_lat_sum: + osd_scrub_replicated_getattr_cnt: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_osd_tier_r_lat_sum_exporter_perf - - ceph_osd_osd_tier_r_lat_sum_mgr_perf + - ceph_osd_scrub_replicated_getattr_cnt population: - id: osd_osd_tier_r_lat_sum - meaning: Object proxy read latency Total. + id: osd_scrub_replicated_getattr_cnt + meaning: scrub replicated pool getattr calls count. evidence: - - population_osd_osd_tier_r_lat_sum + - population_osd_scrub_replicated_getattr_cnt components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_osd_tier_r_lat_sum + - lifecycle_osd_scrub_replicated_getattr_cnt unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: r_lat + object: calls + aspect: replicated_getattr_cnt evidence: - - unit_osd_osd_tier_r_lat_sum + - unit_osd_scrub_replicated_getattr_cnt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91657,36 +97388,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_osd_tier_r_lat_sum + - labels_osd_scrub_replicated_getattr_cnt functional_dependencies: {} - osd_pull: + osd_scrub_replicated_io_blocked: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_pull + - ceph_osd_scrub_replicated_io_blocked population: - id: osd_pull - meaning: Pull requests sent. + id: osd_scrub_replicated_io_blocked + meaning: write op did not preempt the scrub. evidence: - - population_osd_pull + - population_osd_scrub_replicated_io_blocked components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_pull + - lifecycle_osd_scrub_replicated_io_blocked unit: quantity: count base: one rate: none - object: pulls - aspect: pull + object: writes + aspect: replicated_io_blocked evidence: - - unit_osd_pull + - unit_osd_scrub_replicated_io_blocked labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91697,36 +97428,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_pull + - labels_osd_scrub_replicated_io_blocked functional_dependencies: {} - osd_push: + osd_scrub_replicated_io_intersects: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_push + - ceph_osd_scrub_replicated_io_intersects population: - id: osd_push - meaning: Push messages sent. + id: osd_scrub_replicated_io_intersects + meaning: client write op intersects chunk range. evidence: - - population_osd_push + - population_osd_scrub_replicated_io_intersects components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_push + - lifecycle_osd_scrub_replicated_io_intersects unit: quantity: count base: one rate: none - object: pushes - aspect: push + object: writes + aspect: replicated_io_intersects evidence: - - unit_osd_push + - unit_osd_scrub_replicated_io_intersects labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91737,36 +97468,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_push + - labels_osd_scrub_replicated_io_intersects functional_dependencies: {} - osd_push_out_bytes: + osd_scrub_replicated_read_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_push_out_bytes + - ceph_osd_scrub_replicated_read_bytes population: - id: osd_push_out_bytes - meaning: Pushed size. + id: osd_scrub_replicated_read_bytes + meaning: scrub replicated pool read bytes read. evidence: - - population_osd_push_out_bytes + - population_osd_scrub_replicated_read_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_push_out_bytes + - lifecycle_osd_scrub_replicated_read_bytes unit: quantity: data base: byte rate: none object: byte_throughput - aspect: value + aspect: replicated_read_bytes evidence: - - unit_osd_push_out_bytes + - unit_osd_scrub_replicated_read_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91777,36 +97508,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_push_out_bytes + - labels_osd_scrub_replicated_read_bytes functional_dependencies: {} - osd_recovery_bytes: + osd_scrub_replicated_read_cnt: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_recovery_bytes + - ceph_osd_scrub_replicated_read_cnt population: - id: osd_recovery_bytes - meaning: recovery bytes. + id: osd_scrub_replicated_read_cnt + meaning: scrub replicated pool read calls count. evidence: - - population_osd_recovery_bytes + - population_osd_scrub_replicated_read_cnt components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_recovery_bytes + - lifecycle_osd_scrub_replicated_read_cnt unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: value + object: calls + aspect: replicated_read_cnt evidence: - - unit_osd_recovery_bytes + - unit_osd_scrub_replicated_read_cnt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91817,36 +97548,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_recovery_bytes + - labels_osd_scrub_replicated_read_cnt functional_dependencies: {} - osd_recovery_ops: + osd_scrub_replicated_replicas_in_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_recovery_ops + - ceph_osd_scrub_replicated_replicas_in_reservation population: - id: osd_recovery_ops - meaning: Started recovery operations. + id: osd_scrub_replicated_replicas_in_reservation + meaning: scrub replicated pool number of replicas to reserve. evidence: - - population_osd_recovery_ops + - population_osd_scrub_replicated_replicas_in_reservation components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_recovery_ops + - lifecycle_osd_scrub_replicated_replicas_in_reservation unit: quantity: count base: one rate: none - object: operations - aspect: value + object: replicas + aspect: replicated_replicas_in_reservation evidence: - - unit_osd_recovery_ops + - unit_osd_scrub_replicated_replicas_in_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91857,36 +97588,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_recovery_ops + - labels_osd_scrub_replicated_replicas_in_reservation functional_dependencies: {} - osd_replica_read: + osd_scrub_replicated_reservation_process_aborted: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_replica_read + - ceph_osd_scrub_replicated_reservation_process_aborted population: - id: osd_replica_read - meaning: Count of replica reads received. + id: osd_scrub_replicated_reservation_process_aborted + meaning: scrub replicated pool reservation was aborted. evidence: - - population_osd_replica_read + - population_osd_scrub_replicated_reservation_process_aborted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_replica_read + - lifecycle_osd_scrub_replicated_reservation_process_aborted unit: quantity: count base: one rate: none - object: operations - aspect: replica_read + object: reservations + aspect: scrub_replicated_reservation_process_aborted evidence: - - unit_osd_replica_read + - unit_osd_scrub_replicated_reservation_process_aborted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91897,36 +97628,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_replica_read + - labels_osd_scrub_replicated_reservation_process_aborted functional_dependencies: {} - osd_replica_read_redirect_conflict: + osd_scrub_replicated_reservation_process_failure: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_replica_read_redirect_conflict + - ceph_osd_scrub_replicated_reservation_process_failure population: - id: osd_replica_read_redirect_conflict - meaning: Count of replica reads redirected to primary due to unstable write. + id: osd_scrub_replicated_reservation_process_failure + meaning: scrub replicated pool reservation failed due to replica denial. evidence: - - population_osd_replica_read_redirect_conflict + - population_osd_scrub_replicated_reservation_process_failure components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_replica_read_redirect_conflict + - lifecycle_osd_scrub_replicated_reservation_process_failure unit: quantity: count base: one rate: none - object: operations - aspect: replica_read_redirect_conflict + object: reservations + aspect: scrub_replicated_reservation_process_failure evidence: - - unit_osd_replica_read_redirect_conflict + - unit_osd_scrub_replicated_reservation_process_failure labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91937,36 +97668,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_replica_read_redirect_conflict + - labels_osd_scrub_replicated_reservation_process_failure functional_dependencies: {} - osd_replica_read_redirect_missing: + osd_scrub_replicated_reservation_process_skipped: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_replica_read_redirect_missing + - ceph_osd_scrub_replicated_reservation_process_skipped population: - id: osd_replica_read_redirect_missing - meaning: Count of replica reads redirected to primary due to missing object. + id: osd_scrub_replicated_reservation_process_skipped + meaning: scrub replicated pool reservation skipped for high priority scrub. evidence: - - population_osd_replica_read_redirect_missing + - population_osd_scrub_replicated_reservation_process_skipped components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_replica_read_redirect_missing + - lifecycle_osd_scrub_replicated_reservation_process_skipped unit: quantity: count base: one rate: none - object: objects - aspect: replica_read_redirect_missing + object: reservations + aspect: scrub_replicated_reservation_process_skipped evidence: - - unit_osd_replica_read_redirect_missing + - unit_osd_scrub_replicated_reservation_process_skipped labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -91977,36 +97708,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_replica_read_redirect_missing + - labels_osd_scrub_replicated_reservation_process_skipped functional_dependencies: {} - osd_replica_read_served: + osd_scrub_replicated_scrub_reservations_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_replica_read_served + - ceph_osd_scrub_replicated_scrub_reservations_completed population: - id: osd_replica_read_served - meaning: Count of replica reads served. + id: osd_scrub_replicated_scrub_reservations_completed + meaning: successfully completed reservation processes. evidence: - - population_osd_replica_read_served + - population_osd_scrub_replicated_scrub_reservations_completed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_replica_read_served + - lifecycle_osd_scrub_replicated_scrub_reservations_completed unit: quantity: count base: one rate: none - object: operations - aspect: replica_read_served + object: reservations + aspect: scrub_replicated_scrub_reservations_completed evidence: - - unit_osd_replica_read_served + - unit_osd_scrub_replicated_scrub_reservations_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92017,36 +97748,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_replica_read_served + - labels_osd_scrub_replicated_scrub_reservations_completed functional_dependencies: {} - osd_scrub_dp_ec_chunk_busy: + osd_scrub_replicated_stats_cnt: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_chunk_busy + - ceph_osd_scrub_replicated_stats_cnt population: - id: osd_scrub_dp_ec_chunk_busy - meaning: chunk busy during scrubs. + id: osd_scrub_replicated_stats_cnt + meaning: scrub replicated pool stats calls count. evidence: - - population_osd_scrub_dp_ec_chunk_busy + - population_osd_scrub_replicated_stats_cnt components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_chunk_busy + - lifecycle_osd_scrub_replicated_stats_cnt unit: quantity: count base: one rate: none - object: chunks - aspect: dp_ec_chunk_busy + object: calls + aspect: replicated_stats_cnt evidence: - - unit_osd_scrub_dp_ec_chunk_busy + - unit_osd_scrub_replicated_stats_cnt labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92057,56 +97788,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_chunk_busy - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_dp_ec_chunk_busy - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_dp_ec_chunk_busy + - labels_osd_scrub_replicated_stats_cnt functional_dependencies: {} - osd_scrub_dp_ec_chunk_selected: + osd_scrub_replicated_successful_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_chunk_selected + - ceph_osd_scrub_replicated_successful_reservations_elapsed_count population: - id: osd_scrub_dp_ec_chunk_selected - meaning: chunk selection during scrubs. + id: osd_scrub_replicated_successful_reservations_elapsed_count + meaning: time to scrub reservation completion Count. evidence: - - population_osd_scrub_dp_ec_chunk_selected + - population_osd_scrub_replicated_successful_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_chunk_selected + - lifecycle_osd_scrub_replicated_successful_reservations_elapsed_count unit: quantity: count base: one rate: none - object: chunks - aspect: dp_ec_chunk_selected + object: reservations + aspect: scrub_replicated_successful_reservations_elapsed evidence: - - unit_osd_scrub_dp_ec_chunk_selected + - unit_osd_scrub_replicated_successful_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92117,56 +97828,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_chunk_selected - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_dp_ec_chunk_selected - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_dp_ec_chunk_selected + - labels_osd_scrub_replicated_successful_reservations_elapsed_count functional_dependencies: {} - osd_scrub_dp_ec_failed_reservations_elapsed_count: + osd_scrub_replicated_successful_reservations_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_dp_ec_failed_reservations_elapsed_count + - ceph_osd_scrub_replicated_successful_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_replicated_successful_reservations_elapsed_sum_mgr_perf population: - id: osd_scrub_dp_ec_failed_reservations_elapsed_count - meaning: time for scrub reservation to fail Count. + id: osd_scrub_replicated_successful_reservations_elapsed_sum + meaning: time to scrub reservation completion Total. evidence: - - population_osd_scrub_dp_ec_failed_reservations_elapsed_count + - population_osd_scrub_replicated_successful_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_failed_reservations_elapsed_count + - lifecycle_osd_scrub_replicated_successful_reservations_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: reservations - aspect: dp_ec_failed_reservations_elapsed + object: accumulated_reservation_elapsed_time + aspect: scrub_replicated_successful_reservations_elapsed evidence: - - unit_osd_scrub_dp_ec_failed_reservations_elapsed_count + - unit_osd_scrub_replicated_successful_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92177,58 +97870,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_reservations_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_dp_ec_failed_reservations_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_dp_ec_failed_reservations_elapsed_count + - labels_osd_scrub_replicated_successful_reservations_elapsed_sum functional_dependencies: {} - osd_scrub_dp_ec_failed_reservations_elapsed_sum: + osd_scrub_sh_ec_chunk_busy: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum_mgr_perf + - ceph_osd_scrub_sh_ec_chunk_busy population: - id: osd_scrub_dp_ec_failed_reservations_elapsed_sum - meaning: time for scrub reservation to fail Total. + id: osd_scrub_sh_ec_chunk_busy + meaning: chunk busy during scrubs. evidence: - - population_osd_scrub_dp_ec_failed_reservations_elapsed_sum + - population_osd_scrub_sh_ec_chunk_busy components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_failed_reservations_elapsed_sum + - lifecycle_osd_scrub_sh_ec_chunk_busy unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: dp_ec_failed_reservations_elapsed + object: chunks + aspect: sh_ec_chunk_busy evidence: - - unit_osd_scrub_dp_ec_failed_reservations_elapsed_sum + - unit_osd_scrub_sh_ec_chunk_busy labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92239,7 +97910,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_reservations_elapsed_sum + - labels_osd_scrub_sh_ec_chunk_busy level: meaning: Ceph source label level. presence: required @@ -92249,7 +97920,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_reservations_elapsed_sum + - labels_osd_scrub_sh_ec_chunk_busy pooltype: meaning: Ceph source label pooltype. presence: required @@ -92259,36 +97930,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_reservations_elapsed_sum + - labels_osd_scrub_sh_ec_chunk_busy functional_dependencies: {} - osd_scrub_dp_ec_failed_scrubs: + osd_scrub_sh_ec_chunk_selected: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_failed_scrubs + - ceph_osd_scrub_sh_ec_chunk_selected population: - id: osd_scrub_dp_ec_failed_scrubs - meaning: failed scrubs count. + id: osd_scrub_sh_ec_chunk_selected + meaning: chunk selection during scrubs. evidence: - - population_osd_scrub_dp_ec_failed_scrubs + - population_osd_scrub_sh_ec_chunk_selected components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_failed_scrubs + - lifecycle_osd_scrub_sh_ec_chunk_selected unit: quantity: count base: one rate: none - object: scrubs - aspect: dp_ec_failed_scrubs + object: chunks + aspect: sh_ec_chunk_selected evidence: - - unit_osd_scrub_dp_ec_failed_scrubs + - unit_osd_scrub_sh_ec_chunk_selected labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92299,7 +97970,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs + - labels_osd_scrub_sh_ec_chunk_selected level: meaning: Ceph source label level. presence: required @@ -92309,7 +97980,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs + - labels_osd_scrub_sh_ec_chunk_selected pooltype: meaning: Ceph source label pooltype. presence: required @@ -92319,36 +97990,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs + - labels_osd_scrub_sh_ec_chunk_selected functional_dependencies: {} - osd_scrub_dp_ec_failed_scrubs_elapsed_count: + osd_scrub_sh_ec_failed_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_count + - ceph_osd_scrub_sh_ec_failed_reservations_elapsed_count population: - id: osd_scrub_dp_ec_failed_scrubs_elapsed_count - meaning: time to scrub failure Count. + id: osd_scrub_sh_ec_failed_reservations_elapsed_count + meaning: time for scrub reservation to fail Count. evidence: - - population_osd_scrub_dp_ec_failed_scrubs_elapsed_count + - population_osd_scrub_sh_ec_failed_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_failed_scrubs_elapsed_count + - lifecycle_osd_scrub_sh_ec_failed_reservations_elapsed_count unit: quantity: count base: one rate: none - object: scrubs - aspect: dp_ec_failed_scrubs_elapsed + object: reservations + aspect: sh_ec_failed_reservations_elapsed evidence: - - unit_osd_scrub_dp_ec_failed_scrubs_elapsed_count + - unit_osd_scrub_sh_ec_failed_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92359,7 +98030,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_count + - labels_osd_scrub_sh_ec_failed_reservations_elapsed_count level: meaning: Ceph source label level. presence: required @@ -92369,7 +98040,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_count + - labels_osd_scrub_sh_ec_failed_reservations_elapsed_count pooltype: meaning: Ceph source label pooltype. presence: required @@ -92379,9 +98050,9 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_count + - labels_osd_scrub_sh_ec_failed_reservations_elapsed_count functional_dependencies: {} - osd_scrub_dp_ec_failed_scrubs_elapsed_sum: + osd_scrub_sh_ec_failed_reservations_elapsed_sum: source: generated: registry_groups: @@ -92389,28 +98060,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum_exporter_perf - - ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum_mgr_perf + - ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum_mgr_perf population: - id: osd_scrub_dp_ec_failed_scrubs_elapsed_sum - meaning: time to scrub failure Total. + id: osd_scrub_sh_ec_failed_reservations_elapsed_sum + meaning: time for scrub reservation to fail Total. evidence: - - population_osd_scrub_dp_ec_failed_scrubs_elapsed_sum + - population_osd_scrub_sh_ec_failed_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_failed_scrubs_elapsed_sum + - lifecycle_osd_scrub_sh_ec_failed_reservations_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_scrub_elapsed_time - aspect: dp_ec_failed_scrubs_elapsed + object: accumulated_reservation_elapsed_time + aspect: sh_ec_failed_reservations_elapsed evidence: - - unit_osd_scrub_dp_ec_failed_scrubs_elapsed_sum + - unit_osd_scrub_sh_ec_failed_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92421,7 +98092,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_sum + - labels_osd_scrub_sh_ec_failed_reservations_elapsed_sum level: meaning: Ceph source label level. presence: required @@ -92431,7 +98102,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_sum + - labels_osd_scrub_sh_ec_failed_reservations_elapsed_sum pooltype: meaning: Ceph source label pooltype. presence: required @@ -92441,36 +98112,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_failed_scrubs_elapsed_sum + - labels_osd_scrub_sh_ec_failed_reservations_elapsed_sum functional_dependencies: {} - osd_scrub_dp_ec_locked_object: + osd_scrub_sh_ec_failed_scrubs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_locked_object + - ceph_osd_scrub_sh_ec_failed_scrubs population: - id: osd_scrub_dp_ec_locked_object - meaning: waiting on locked object events. + id: osd_scrub_sh_ec_failed_scrubs + meaning: failed scrubs count. evidence: - - population_osd_scrub_dp_ec_locked_object + - population_osd_scrub_sh_ec_failed_scrubs components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_locked_object + - lifecycle_osd_scrub_sh_ec_failed_scrubs unit: quantity: count base: one rate: none - object: waits - aspect: dp_ec_locked_object + object: scrubs + aspect: sh_ec_failed_scrubs evidence: - - unit_osd_scrub_dp_ec_locked_object + - unit_osd_scrub_sh_ec_failed_scrubs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92481,7 +98152,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_locked_object + - labels_osd_scrub_sh_ec_failed_scrubs level: meaning: Ceph source label level. presence: required @@ -92491,7 +98162,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_locked_object + - labels_osd_scrub_sh_ec_failed_scrubs pooltype: meaning: Ceph source label pooltype. presence: required @@ -92501,36 +98172,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_locked_object + - labels_osd_scrub_sh_ec_failed_scrubs functional_dependencies: {} - osd_scrub_dp_ec_num_scrubs_past_reservation: + osd_scrub_sh_ec_failed_scrubs_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_num_scrubs_past_reservation + - ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_count population: - id: osd_scrub_dp_ec_num_scrubs_past_reservation - meaning: scrubs count. + id: osd_scrub_sh_ec_failed_scrubs_elapsed_count + meaning: time to scrub failure Count. evidence: - - population_osd_scrub_dp_ec_num_scrubs_past_reservation + - population_osd_scrub_sh_ec_failed_scrubs_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_num_scrubs_past_reservation + - lifecycle_osd_scrub_sh_ec_failed_scrubs_elapsed_count unit: quantity: count base: one rate: none object: scrubs - aspect: dp_ec_num_scrubs_past_reservation + aspect: sh_ec_failed_scrubs_elapsed evidence: - - unit_osd_scrub_dp_ec_num_scrubs_past_reservation + - unit_osd_scrub_sh_ec_failed_scrubs_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92541,7 +98212,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_num_scrubs_past_reservation + - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_count level: meaning: Ceph source label level. presence: required @@ -92551,7 +98222,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_num_scrubs_past_reservation + - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_count pooltype: meaning: Ceph source label pooltype. presence: required @@ -92561,36 +98232,38 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_num_scrubs_past_reservation + - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_count functional_dependencies: {} - osd_scrub_dp_ec_num_scrubs_started: + osd_scrub_sh_ec_failed_scrubs_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_dp_ec_num_scrubs_started + - ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum_exporter_perf + - ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum_mgr_perf population: - id: osd_scrub_dp_ec_num_scrubs_started - meaning: scrubs attempted count. + id: osd_scrub_sh_ec_failed_scrubs_elapsed_sum + meaning: time to scrub failure Total. evidence: - - population_osd_scrub_dp_ec_num_scrubs_started + - population_osd_scrub_sh_ec_failed_scrubs_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_num_scrubs_started + - lifecycle_osd_scrub_sh_ec_failed_scrubs_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: scrubs - aspect: dp_ec_num_scrubs_started + object: accumulated_scrub_elapsed_time + aspect: sh_ec_failed_scrubs_elapsed evidence: - - unit_osd_scrub_dp_ec_num_scrubs_started + - unit_osd_scrub_sh_ec_failed_scrubs_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92601,7 +98274,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_num_scrubs_started + - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_sum level: meaning: Ceph source label level. presence: required @@ -92611,7 +98284,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_num_scrubs_started + - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_sum pooltype: meaning: Ceph source label pooltype. presence: required @@ -92621,36 +98294,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_num_scrubs_started + - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_sum functional_dependencies: {} - osd_scrub_dp_ec_preemptions: + osd_scrub_sh_ec_locked_object: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_preemptions + - ceph_osd_scrub_sh_ec_locked_object population: - id: osd_scrub_dp_ec_preemptions - meaning: preemptions on scrubs. + id: osd_scrub_sh_ec_locked_object + meaning: waiting on locked object events. evidence: - - population_osd_scrub_dp_ec_preemptions + - population_osd_scrub_sh_ec_locked_object components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_preemptions + - lifecycle_osd_scrub_sh_ec_locked_object unit: quantity: count base: one rate: none - object: preemptions - aspect: dp_ec_preemptions + object: waits + aspect: sh_ec_locked_object evidence: - - unit_osd_scrub_dp_ec_preemptions + - unit_osd_scrub_sh_ec_locked_object labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92661,7 +98334,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_preemptions + - labels_osd_scrub_sh_ec_locked_object level: meaning: Ceph source label level. presence: required @@ -92671,7 +98344,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_preemptions + - labels_osd_scrub_sh_ec_locked_object pooltype: meaning: Ceph source label pooltype. presence: required @@ -92681,36 +98354,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_preemptions + - labels_osd_scrub_sh_ec_locked_object functional_dependencies: {} - osd_scrub_dp_ec_replicas_in_reservation: + osd_scrub_sh_ec_num_scrubs_past_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_replicas_in_reservation + - ceph_osd_scrub_sh_ec_num_scrubs_past_reservation population: - id: osd_scrub_dp_ec_replicas_in_reservation - meaning: number of replicas in reservation. + id: osd_scrub_sh_ec_num_scrubs_past_reservation + meaning: scrubs count. evidence: - - population_osd_scrub_dp_ec_replicas_in_reservation + - population_osd_scrub_sh_ec_num_scrubs_past_reservation components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_replicas_in_reservation + - lifecycle_osd_scrub_sh_ec_num_scrubs_past_reservation unit: quantity: count base: one rate: none - object: replicas - aspect: dp_ec_replicas_in_reservation + object: scrubs + aspect: sh_ec_num_scrubs_past_reservation evidence: - - unit_osd_scrub_dp_ec_replicas_in_reservation + - unit_osd_scrub_sh_ec_num_scrubs_past_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92721,7 +98394,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_replicas_in_reservation + - labels_osd_scrub_sh_ec_num_scrubs_past_reservation level: meaning: Ceph source label level. presence: required @@ -92731,7 +98404,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_replicas_in_reservation + - labels_osd_scrub_sh_ec_num_scrubs_past_reservation pooltype: meaning: Ceph source label pooltype. presence: required @@ -92741,36 +98414,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_replicas_in_reservation + - labels_osd_scrub_sh_ec_num_scrubs_past_reservation functional_dependencies: {} - osd_scrub_dp_ec_reservation_process_aborted: + osd_scrub_sh_ec_num_scrubs_started: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_reservation_process_aborted + - ceph_osd_scrub_sh_ec_num_scrubs_started population: - id: osd_scrub_dp_ec_reservation_process_aborted - meaning: scrub reservation was aborted. + id: osd_scrub_sh_ec_num_scrubs_started + meaning: scrubs attempted count. evidence: - - population_osd_scrub_dp_ec_reservation_process_aborted + - population_osd_scrub_sh_ec_num_scrubs_started components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_reservation_process_aborted + - lifecycle_osd_scrub_sh_ec_num_scrubs_started unit: quantity: count base: one rate: none - object: reservations - aspect: dp_ec_reservation_process_aborted + object: scrubs + aspect: sh_ec_num_scrubs_started evidence: - - unit_osd_scrub_dp_ec_reservation_process_aborted + - unit_osd_scrub_sh_ec_num_scrubs_started labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92781,7 +98454,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_aborted + - labels_osd_scrub_sh_ec_num_scrubs_started level: meaning: Ceph source label level. presence: required @@ -92791,7 +98464,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_aborted + - labels_osd_scrub_sh_ec_num_scrubs_started pooltype: meaning: Ceph source label pooltype. presence: required @@ -92801,36 +98474,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_aborted + - labels_osd_scrub_sh_ec_num_scrubs_started functional_dependencies: {} - osd_scrub_dp_ec_reservation_process_failure: + osd_scrub_sh_ec_preemptions: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_reservation_process_failure + - ceph_osd_scrub_sh_ec_preemptions population: - id: osd_scrub_dp_ec_reservation_process_failure - meaning: scrub reservation failed due to replica denial. + id: osd_scrub_sh_ec_preemptions + meaning: preemptions on scrubs. evidence: - - population_osd_scrub_dp_ec_reservation_process_failure + - population_osd_scrub_sh_ec_preemptions components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_reservation_process_failure + - lifecycle_osd_scrub_sh_ec_preemptions unit: quantity: count base: one rate: none - object: reservations - aspect: dp_ec_reservation_process_failure + object: preemptions + aspect: sh_ec_preemptions evidence: - - unit_osd_scrub_dp_ec_reservation_process_failure + - unit_osd_scrub_sh_ec_preemptions labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92841,7 +98514,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_failure + - labels_osd_scrub_sh_ec_preemptions level: meaning: Ceph source label level. presence: required @@ -92851,7 +98524,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_failure + - labels_osd_scrub_sh_ec_preemptions pooltype: meaning: Ceph source label pooltype. presence: required @@ -92861,36 +98534,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_failure + - labels_osd_scrub_sh_ec_preemptions functional_dependencies: {} - osd_scrub_dp_ec_reservation_process_skipped: + osd_scrub_sh_ec_replicas_in_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_reservation_process_skipped + - ceph_osd_scrub_sh_ec_replicas_in_reservation population: - id: osd_scrub_dp_ec_reservation_process_skipped - meaning: scrub reservation skipped for high priority scrub. + id: osd_scrub_sh_ec_replicas_in_reservation + meaning: number of replicas in reservation. evidence: - - population_osd_scrub_dp_ec_reservation_process_skipped + - population_osd_scrub_sh_ec_replicas_in_reservation components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_scrub_dp_ec_reservation_process_skipped + - lifecycle_osd_scrub_sh_ec_replicas_in_reservation unit: quantity: count base: one rate: none - object: reservations - aspect: dp_ec_reservation_process_skipped + object: replicas + aspect: sh_ec_replicas_in_reservation evidence: - - unit_osd_scrub_dp_ec_reservation_process_skipped + - unit_osd_scrub_sh_ec_replicas_in_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92901,7 +98574,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_skipped + - labels_osd_scrub_sh_ec_replicas_in_reservation level: meaning: Ceph source label level. presence: required @@ -92911,7 +98584,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_skipped + - labels_osd_scrub_sh_ec_replicas_in_reservation pooltype: meaning: Ceph source label pooltype. presence: required @@ -92921,36 +98594,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_reservation_process_skipped + - labels_osd_scrub_sh_ec_replicas_in_reservation functional_dependencies: {} - osd_scrub_dp_ec_scrub_reservations_completed: + osd_scrub_sh_ec_reservation_process_aborted: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_scrub_reservations_completed + - ceph_osd_scrub_sh_ec_reservation_process_aborted population: - id: osd_scrub_dp_ec_scrub_reservations_completed - meaning: successfully completed reservation processes. + id: osd_scrub_sh_ec_reservation_process_aborted + meaning: scrub reservation was aborted. evidence: - - population_osd_scrub_dp_ec_scrub_reservations_completed + - population_osd_scrub_sh_ec_reservation_process_aborted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_scrub_reservations_completed + - lifecycle_osd_scrub_sh_ec_reservation_process_aborted unit: quantity: count base: one rate: none object: reservations - aspect: dp_ec_scrub_reservations_completed + aspect: sh_ec_reservation_process_aborted evidence: - - unit_osd_scrub_dp_ec_scrub_reservations_completed + - unit_osd_scrub_sh_ec_reservation_process_aborted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -92961,7 +98634,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_scrub_reservations_completed + - labels_osd_scrub_sh_ec_reservation_process_aborted level: meaning: Ceph source label level. presence: required @@ -92971,7 +98644,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_scrub_reservations_completed + - labels_osd_scrub_sh_ec_reservation_process_aborted pooltype: meaning: Ceph source label pooltype. presence: required @@ -92981,36 +98654,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_scrub_reservations_completed + - labels_osd_scrub_sh_ec_reservation_process_aborted functional_dependencies: {} - osd_scrub_dp_ec_successful_reservations_elapsed_count: + osd_scrub_sh_ec_reservation_process_failure: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_successful_reservations_elapsed_count + - ceph_osd_scrub_sh_ec_reservation_process_failure population: - id: osd_scrub_dp_ec_successful_reservations_elapsed_count - meaning: time to scrub reservation completion Count. + id: osd_scrub_sh_ec_reservation_process_failure + meaning: scrub reservation failed due to replica denial. evidence: - - population_osd_scrub_dp_ec_successful_reservations_elapsed_count + - population_osd_scrub_sh_ec_reservation_process_failure components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_successful_reservations_elapsed_count + - lifecycle_osd_scrub_sh_ec_reservation_process_failure unit: quantity: count base: one rate: none object: reservations - aspect: dp_ec_successful_reservations_elapsed + aspect: sh_ec_reservation_process_failure evidence: - - unit_osd_scrub_dp_ec_successful_reservations_elapsed_count + - unit_osd_scrub_sh_ec_reservation_process_failure labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93021,7 +98694,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_reservations_elapsed_count + - labels_osd_scrub_sh_ec_reservation_process_failure level: meaning: Ceph source label level. presence: required @@ -93031,7 +98704,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_reservations_elapsed_count + - labels_osd_scrub_sh_ec_reservation_process_failure pooltype: meaning: Ceph source label pooltype. presence: required @@ -93041,38 +98714,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_reservations_elapsed_count + - labels_osd_scrub_sh_ec_reservation_process_failure functional_dependencies: {} - osd_scrub_dp_ec_successful_reservations_elapsed_sum: + osd_scrub_sh_ec_reservation_process_skipped: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum_mgr_perf + - ceph_osd_scrub_sh_ec_reservation_process_skipped population: - id: osd_scrub_dp_ec_successful_reservations_elapsed_sum - meaning: time to scrub reservation completion Total. + id: osd_scrub_sh_ec_reservation_process_skipped + meaning: scrub reservation skipped for high priority scrub. evidence: - - population_osd_scrub_dp_ec_successful_reservations_elapsed_sum + - population_osd_scrub_sh_ec_reservation_process_skipped components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_successful_reservations_elapsed_sum + - lifecycle_osd_scrub_sh_ec_reservation_process_skipped unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: dp_ec_successful_reservations_elapsed + object: reservations + aspect: sh_ec_reservation_process_skipped evidence: - - unit_osd_scrub_dp_ec_successful_reservations_elapsed_sum + - unit_osd_scrub_sh_ec_reservation_process_skipped labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93083,7 +98754,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_reservations_elapsed_sum + - labels_osd_scrub_sh_ec_reservation_process_skipped level: meaning: Ceph source label level. presence: required @@ -93093,7 +98764,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_reservations_elapsed_sum + - labels_osd_scrub_sh_ec_reservation_process_skipped pooltype: meaning: Ceph source label pooltype. presence: required @@ -93103,36 +98774,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_reservations_elapsed_sum + - labels_osd_scrub_sh_ec_reservation_process_skipped functional_dependencies: {} - osd_scrub_dp_ec_successful_scrubs: + osd_scrub_sh_ec_scrub_reservations_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_successful_scrubs + - ceph_osd_scrub_sh_ec_scrub_reservations_completed population: - id: osd_scrub_dp_ec_successful_scrubs - meaning: successful scrubs count. + id: osd_scrub_sh_ec_scrub_reservations_completed + meaning: successfully completed reservation processes. evidence: - - population_osd_scrub_dp_ec_successful_scrubs + - population_osd_scrub_sh_ec_scrub_reservations_completed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_successful_scrubs + - lifecycle_osd_scrub_sh_ec_scrub_reservations_completed unit: quantity: count base: one rate: none - object: scrubs - aspect: dp_ec_successful_scrubs + object: reservations + aspect: sh_ec_scrub_reservations_completed evidence: - - unit_osd_scrub_dp_ec_successful_scrubs + - unit_osd_scrub_sh_ec_scrub_reservations_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93143,7 +98814,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs + - labels_osd_scrub_sh_ec_scrub_reservations_completed level: meaning: Ceph source label level. presence: required @@ -93153,7 +98824,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs + - labels_osd_scrub_sh_ec_scrub_reservations_completed pooltype: meaning: Ceph source label pooltype. presence: required @@ -93163,36 +98834,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs + - labels_osd_scrub_sh_ec_scrub_reservations_completed functional_dependencies: {} - osd_scrub_dp_ec_successful_scrubs_elapsed_count: + osd_scrub_sh_ec_successful_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_count + - ceph_osd_scrub_sh_ec_successful_reservations_elapsed_count population: - id: osd_scrub_dp_ec_successful_scrubs_elapsed_count - meaning: time to scrub completion Count. + id: osd_scrub_sh_ec_successful_reservations_elapsed_count + meaning: time to scrub reservation completion Count. evidence: - - population_osd_scrub_dp_ec_successful_scrubs_elapsed_count + - population_osd_scrub_sh_ec_successful_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_successful_scrubs_elapsed_count + - lifecycle_osd_scrub_sh_ec_successful_reservations_elapsed_count unit: quantity: count base: one rate: none - object: scrubs - aspect: dp_ec_successful_scrubs_elapsed + object: reservations + aspect: sh_ec_successful_reservations_elapsed evidence: - - unit_osd_scrub_dp_ec_successful_scrubs_elapsed_count + - unit_osd_scrub_sh_ec_successful_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93203,7 +98874,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_count + - labels_osd_scrub_sh_ec_successful_reservations_elapsed_count level: meaning: Ceph source label level. presence: required @@ -93213,7 +98884,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_count + - labels_osd_scrub_sh_ec_successful_reservations_elapsed_count pooltype: meaning: Ceph source label pooltype. presence: required @@ -93223,9 +98894,9 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_count + - labels_osd_scrub_sh_ec_successful_reservations_elapsed_count functional_dependencies: {} - osd_scrub_dp_ec_successful_scrubs_elapsed_sum: + osd_scrub_sh_ec_successful_reservations_elapsed_sum: source: generated: registry_groups: @@ -93233,28 +98904,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum_exporter_perf - - ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum_mgr_perf + - ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum_mgr_perf population: - id: osd_scrub_dp_ec_successful_scrubs_elapsed_sum - meaning: time to scrub completion Total. + id: osd_scrub_sh_ec_successful_reservations_elapsed_sum + meaning: time to scrub reservation completion Total. evidence: - - population_osd_scrub_dp_ec_successful_scrubs_elapsed_sum + - population_osd_scrub_sh_ec_successful_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_successful_scrubs_elapsed_sum + - lifecycle_osd_scrub_sh_ec_successful_reservations_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_scrub_elapsed_time - aspect: dp_ec_successful_scrubs_elapsed + object: accumulated_reservation_elapsed_time + aspect: sh_ec_successful_reservations_elapsed evidence: - - unit_osd_scrub_dp_ec_successful_scrubs_elapsed_sum + - unit_osd_scrub_sh_ec_successful_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93265,7 +98936,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_sum + - labels_osd_scrub_sh_ec_successful_reservations_elapsed_sum level: meaning: Ceph source label level. presence: required @@ -93275,7 +98946,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_sum + - labels_osd_scrub_sh_ec_successful_reservations_elapsed_sum pooltype: meaning: Ceph source label pooltype. presence: required @@ -93285,36 +98956,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_successful_scrubs_elapsed_sum + - labels_osd_scrub_sh_ec_successful_reservations_elapsed_sum functional_dependencies: {} - osd_scrub_dp_ec_write_blocked_by_scrub: + osd_scrub_sh_ec_successful_scrubs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_ec_write_blocked_by_scrub + - ceph_osd_scrub_sh_ec_successful_scrubs population: - id: osd_scrub_dp_ec_write_blocked_by_scrub - meaning: write blocked by scrub. + id: osd_scrub_sh_ec_successful_scrubs + meaning: successful scrubs count. evidence: - - population_osd_scrub_dp_ec_write_blocked_by_scrub + - population_osd_scrub_sh_ec_successful_scrubs components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_ec_write_blocked_by_scrub + - lifecycle_osd_scrub_sh_ec_successful_scrubs unit: quantity: count base: one rate: none - object: writes - aspect: dp_ec_write_blocked_by_scrub + object: scrubs + aspect: sh_ec_successful_scrubs evidence: - - unit_osd_scrub_dp_ec_write_blocked_by_scrub + - unit_osd_scrub_sh_ec_successful_scrubs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93325,7 +98996,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_ec_write_blocked_by_scrub + - labels_osd_scrub_sh_ec_successful_scrubs level: meaning: Ceph source label level. presence: required @@ -93335,7 +99006,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_write_blocked_by_scrub + - labels_osd_scrub_sh_ec_successful_scrubs pooltype: meaning: Ceph source label pooltype. presence: required @@ -93345,36 +99016,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_ec_write_blocked_by_scrub + - labels_osd_scrub_sh_ec_successful_scrubs functional_dependencies: {} - osd_scrub_dp_repl_chunk_busy: + osd_scrub_sh_ec_successful_scrubs_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_chunk_busy + - ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_count population: - id: osd_scrub_dp_repl_chunk_busy - meaning: chunk busy during scrubs. + id: osd_scrub_sh_ec_successful_scrubs_elapsed_count + meaning: time to scrub completion Count. evidence: - - population_osd_scrub_dp_repl_chunk_busy + - population_osd_scrub_sh_ec_successful_scrubs_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_chunk_busy + - lifecycle_osd_scrub_sh_ec_successful_scrubs_elapsed_count unit: quantity: count base: one rate: none - object: chunks - aspect: dp_repl_chunk_busy + object: scrubs + aspect: sh_ec_successful_scrubs_elapsed evidence: - - unit_osd_scrub_dp_repl_chunk_busy + - unit_osd_scrub_sh_ec_successful_scrubs_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93385,7 +99056,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_chunk_busy + - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_count level: meaning: Ceph source label level. presence: required @@ -93395,7 +99066,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_chunk_busy + - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_count pooltype: meaning: Ceph source label pooltype. presence: required @@ -93405,36 +99076,38 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_chunk_busy + - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_count functional_dependencies: {} - osd_scrub_dp_repl_chunk_selected: + osd_scrub_sh_ec_successful_scrubs_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_dp_repl_chunk_selected + - ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum_exporter_perf + - ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum_mgr_perf population: - id: osd_scrub_dp_repl_chunk_selected - meaning: chunk selection during scrubs. + id: osd_scrub_sh_ec_successful_scrubs_elapsed_sum + meaning: time to scrub completion Total. evidence: - - population_osd_scrub_dp_repl_chunk_selected + - population_osd_scrub_sh_ec_successful_scrubs_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_chunk_selected + - lifecycle_osd_scrub_sh_ec_successful_scrubs_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: chunks - aspect: dp_repl_chunk_selected + object: accumulated_scrub_elapsed_time + aspect: sh_ec_successful_scrubs_elapsed evidence: - - unit_osd_scrub_dp_repl_chunk_selected + - unit_osd_scrub_sh_ec_successful_scrubs_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93445,7 +99118,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_chunk_selected + - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_sum level: meaning: Ceph source label level. presence: required @@ -93455,7 +99128,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_chunk_selected + - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_sum pooltype: meaning: Ceph source label pooltype. presence: required @@ -93465,36 +99138,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_chunk_selected + - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_sum functional_dependencies: {} - osd_scrub_dp_repl_failed_reservations_elapsed_count: + osd_scrub_sh_ec_write_blocked_by_scrub: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_failed_reservations_elapsed_count + - ceph_osd_scrub_sh_ec_write_blocked_by_scrub population: - id: osd_scrub_dp_repl_failed_reservations_elapsed_count - meaning: time for scrub reservation to fail Count. + id: osd_scrub_sh_ec_write_blocked_by_scrub + meaning: write blocked by scrub. evidence: - - population_osd_scrub_dp_repl_failed_reservations_elapsed_count + - population_osd_scrub_sh_ec_write_blocked_by_scrub components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_failed_reservations_elapsed_count + - lifecycle_osd_scrub_sh_ec_write_blocked_by_scrub unit: quantity: count base: one rate: none - object: reservations - aspect: dp_repl_failed_reservations_elapsed + object: writes + aspect: sh_ec_write_blocked_by_scrub evidence: - - unit_osd_scrub_dp_repl_failed_reservations_elapsed_count + - unit_osd_scrub_sh_ec_write_blocked_by_scrub labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93505,7 +99178,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_reservations_elapsed_count + - labels_osd_scrub_sh_ec_write_blocked_by_scrub level: meaning: Ceph source label level. presence: required @@ -93515,7 +99188,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_reservations_elapsed_count + - labels_osd_scrub_sh_ec_write_blocked_by_scrub pooltype: meaning: Ceph source label pooltype. presence: required @@ -93525,38 +99198,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_reservations_elapsed_count + - labels_osd_scrub_sh_ec_write_blocked_by_scrub functional_dependencies: {} - osd_scrub_dp_repl_failed_reservations_elapsed_sum: + osd_scrub_sh_repl_chunk_busy: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum_mgr_perf + - ceph_osd_scrub_sh_repl_chunk_busy population: - id: osd_scrub_dp_repl_failed_reservations_elapsed_sum - meaning: time for scrub reservation to fail Total. + id: osd_scrub_sh_repl_chunk_busy + meaning: chunk busy during scrubs. evidence: - - population_osd_scrub_dp_repl_failed_reservations_elapsed_sum + - population_osd_scrub_sh_repl_chunk_busy components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_failed_reservations_elapsed_sum + - lifecycle_osd_scrub_sh_repl_chunk_busy unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: dp_repl_failed_reservations_elapsed + object: chunks + aspect: sh_repl_chunk_busy evidence: - - unit_osd_scrub_dp_repl_failed_reservations_elapsed_sum + - unit_osd_scrub_sh_repl_chunk_busy labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93567,7 +99238,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_reservations_elapsed_sum + - labels_osd_scrub_sh_repl_chunk_busy level: meaning: Ceph source label level. presence: required @@ -93577,7 +99248,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_reservations_elapsed_sum + - labels_osd_scrub_sh_repl_chunk_busy pooltype: meaning: Ceph source label pooltype. presence: required @@ -93587,36 +99258,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_reservations_elapsed_sum + - labels_osd_scrub_sh_repl_chunk_busy functional_dependencies: {} - osd_scrub_dp_repl_failed_scrubs: + osd_scrub_sh_repl_chunk_selected: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_failed_scrubs + - ceph_osd_scrub_sh_repl_chunk_selected population: - id: osd_scrub_dp_repl_failed_scrubs - meaning: failed scrubs count. + id: osd_scrub_sh_repl_chunk_selected + meaning: chunk selection during scrubs. evidence: - - population_osd_scrub_dp_repl_failed_scrubs + - population_osd_scrub_sh_repl_chunk_selected components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_failed_scrubs + - lifecycle_osd_scrub_sh_repl_chunk_selected unit: quantity: count base: one rate: none - object: scrubs - aspect: dp_repl_failed_scrubs + object: chunks + aspect: sh_repl_chunk_selected evidence: - - unit_osd_scrub_dp_repl_failed_scrubs + - unit_osd_scrub_sh_repl_chunk_selected labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93627,7 +99298,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs + - labels_osd_scrub_sh_repl_chunk_selected level: meaning: Ceph source label level. presence: required @@ -93637,7 +99308,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs + - labels_osd_scrub_sh_repl_chunk_selected pooltype: meaning: Ceph source label pooltype. presence: required @@ -93647,36 +99318,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs + - labels_osd_scrub_sh_repl_chunk_selected functional_dependencies: {} - osd_scrub_dp_repl_failed_scrubs_elapsed_count: + osd_scrub_sh_repl_failed_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_count + - ceph_osd_scrub_sh_repl_failed_reservations_elapsed_count population: - id: osd_scrub_dp_repl_failed_scrubs_elapsed_count - meaning: time to scrub failure Count. + id: osd_scrub_sh_repl_failed_reservations_elapsed_count + meaning: time for scrub reservation to fail Count. evidence: - - population_osd_scrub_dp_repl_failed_scrubs_elapsed_count + - population_osd_scrub_sh_repl_failed_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_failed_scrubs_elapsed_count + - lifecycle_osd_scrub_sh_repl_failed_reservations_elapsed_count unit: quantity: count base: one rate: none - object: scrubs - aspect: dp_repl_failed_scrubs_elapsed + object: reservations + aspect: sh_repl_failed_reservations_elapsed evidence: - - unit_osd_scrub_dp_repl_failed_scrubs_elapsed_count + - unit_osd_scrub_sh_repl_failed_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93687,7 +99358,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_count + - labels_osd_scrub_sh_repl_failed_reservations_elapsed_count level: meaning: Ceph source label level. presence: required @@ -93697,7 +99368,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_count + - labels_osd_scrub_sh_repl_failed_reservations_elapsed_count pooltype: meaning: Ceph source label pooltype. presence: required @@ -93707,9 +99378,9 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_count + - labels_osd_scrub_sh_repl_failed_reservations_elapsed_count functional_dependencies: {} - osd_scrub_dp_repl_failed_scrubs_elapsed_sum: + osd_scrub_sh_repl_failed_reservations_elapsed_sum: source: generated: registry_groups: @@ -93717,28 +99388,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum_exporter_perf - - ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum_mgr_perf + - ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum_mgr_perf population: - id: osd_scrub_dp_repl_failed_scrubs_elapsed_sum - meaning: time to scrub failure Total. + id: osd_scrub_sh_repl_failed_reservations_elapsed_sum + meaning: time for scrub reservation to fail Total. evidence: - - population_osd_scrub_dp_repl_failed_scrubs_elapsed_sum + - population_osd_scrub_sh_repl_failed_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_failed_scrubs_elapsed_sum + - lifecycle_osd_scrub_sh_repl_failed_reservations_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_scrub_elapsed_time - aspect: dp_repl_failed_scrubs_elapsed + object: accumulated_reservation_elapsed_time + aspect: sh_repl_failed_reservations_elapsed evidence: - - unit_osd_scrub_dp_repl_failed_scrubs_elapsed_sum + - unit_osd_scrub_sh_repl_failed_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93749,7 +99420,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_sum + - labels_osd_scrub_sh_repl_failed_reservations_elapsed_sum level: meaning: Ceph source label level. presence: required @@ -93759,7 +99430,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_sum + - labels_osd_scrub_sh_repl_failed_reservations_elapsed_sum pooltype: meaning: Ceph source label pooltype. presence: required @@ -93769,36 +99440,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_failed_scrubs_elapsed_sum + - labels_osd_scrub_sh_repl_failed_reservations_elapsed_sum functional_dependencies: {} - osd_scrub_dp_repl_locked_object: + osd_scrub_sh_repl_failed_scrubs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_locked_object + - ceph_osd_scrub_sh_repl_failed_scrubs population: - id: osd_scrub_dp_repl_locked_object - meaning: waiting on locked object events. + id: osd_scrub_sh_repl_failed_scrubs + meaning: failed scrubs count. evidence: - - population_osd_scrub_dp_repl_locked_object + - population_osd_scrub_sh_repl_failed_scrubs components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_locked_object + - lifecycle_osd_scrub_sh_repl_failed_scrubs unit: quantity: count base: one rate: none - object: waits - aspect: dp_repl_locked_object + object: scrubs + aspect: sh_repl_failed_scrubs evidence: - - unit_osd_scrub_dp_repl_locked_object + - unit_osd_scrub_sh_repl_failed_scrubs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93809,7 +99480,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_locked_object + - labels_osd_scrub_sh_repl_failed_scrubs level: meaning: Ceph source label level. presence: required @@ -93819,7 +99490,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_locked_object + - labels_osd_scrub_sh_repl_failed_scrubs pooltype: meaning: Ceph source label pooltype. presence: required @@ -93829,36 +99500,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_locked_object + - labels_osd_scrub_sh_repl_failed_scrubs functional_dependencies: {} - osd_scrub_dp_repl_num_scrubs_past_reservation: + osd_scrub_sh_repl_failed_scrubs_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_num_scrubs_past_reservation + - ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_count population: - id: osd_scrub_dp_repl_num_scrubs_past_reservation - meaning: scrubs count. + id: osd_scrub_sh_repl_failed_scrubs_elapsed_count + meaning: time to scrub failure Count. evidence: - - population_osd_scrub_dp_repl_num_scrubs_past_reservation + - population_osd_scrub_sh_repl_failed_scrubs_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_num_scrubs_past_reservation + - lifecycle_osd_scrub_sh_repl_failed_scrubs_elapsed_count unit: quantity: count base: one rate: none object: scrubs - aspect: dp_repl_num_scrubs_past_reservation + aspect: sh_repl_failed_scrubs_elapsed evidence: - - unit_osd_scrub_dp_repl_num_scrubs_past_reservation + - unit_osd_scrub_sh_repl_failed_scrubs_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93869,7 +99540,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_num_scrubs_past_reservation + - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_count level: meaning: Ceph source label level. presence: required @@ -93879,7 +99550,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_num_scrubs_past_reservation + - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_count pooltype: meaning: Ceph source label pooltype. presence: required @@ -93889,36 +99560,38 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_num_scrubs_past_reservation + - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_count functional_dependencies: {} - osd_scrub_dp_repl_num_scrubs_started: + osd_scrub_sh_repl_failed_scrubs_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_dp_repl_num_scrubs_started + - ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum_exporter_perf + - ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum_mgr_perf population: - id: osd_scrub_dp_repl_num_scrubs_started - meaning: scrubs attempted count. + id: osd_scrub_sh_repl_failed_scrubs_elapsed_sum + meaning: time to scrub failure Total. evidence: - - population_osd_scrub_dp_repl_num_scrubs_started + - population_osd_scrub_sh_repl_failed_scrubs_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_num_scrubs_started + - lifecycle_osd_scrub_sh_repl_failed_scrubs_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: scrubs - aspect: dp_repl_num_scrubs_started + object: accumulated_scrub_elapsed_time + aspect: sh_repl_failed_scrubs_elapsed evidence: - - unit_osd_scrub_dp_repl_num_scrubs_started + - unit_osd_scrub_sh_repl_failed_scrubs_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93929,7 +99602,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_num_scrubs_started + - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_sum level: meaning: Ceph source label level. presence: required @@ -93939,7 +99612,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_num_scrubs_started + - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_sum pooltype: meaning: Ceph source label pooltype. presence: required @@ -93949,36 +99622,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_num_scrubs_started + - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_sum functional_dependencies: {} - osd_scrub_dp_repl_preemptions: + osd_scrub_sh_repl_locked_object: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_preemptions + - ceph_osd_scrub_sh_repl_locked_object population: - id: osd_scrub_dp_repl_preemptions - meaning: preemptions on scrubs. + id: osd_scrub_sh_repl_locked_object + meaning: waiting on locked object events. evidence: - - population_osd_scrub_dp_repl_preemptions + - population_osd_scrub_sh_repl_locked_object components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_preemptions + - lifecycle_osd_scrub_sh_repl_locked_object unit: quantity: count base: one rate: none - object: preemptions - aspect: dp_repl_preemptions + object: waits + aspect: sh_repl_locked_object evidence: - - unit_osd_scrub_dp_repl_preemptions + - unit_osd_scrub_sh_repl_locked_object labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -93989,7 +99662,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_preemptions + - labels_osd_scrub_sh_repl_locked_object level: meaning: Ceph source label level. presence: required @@ -93999,7 +99672,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_preemptions + - labels_osd_scrub_sh_repl_locked_object pooltype: meaning: Ceph source label pooltype. presence: required @@ -94009,36 +99682,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_preemptions + - labels_osd_scrub_sh_repl_locked_object functional_dependencies: {} - osd_scrub_dp_repl_replicas_in_reservation: + osd_scrub_sh_repl_num_scrubs_past_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_replicas_in_reservation + - ceph_osd_scrub_sh_repl_num_scrubs_past_reservation population: - id: osd_scrub_dp_repl_replicas_in_reservation - meaning: number of replicas in reservation. + id: osd_scrub_sh_repl_num_scrubs_past_reservation + meaning: scrubs count. evidence: - - population_osd_scrub_dp_repl_replicas_in_reservation + - population_osd_scrub_sh_repl_num_scrubs_past_reservation components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_replicas_in_reservation + - lifecycle_osd_scrub_sh_repl_num_scrubs_past_reservation unit: quantity: count base: one rate: none - object: replicas - aspect: dp_repl_replicas_in_reservation + object: scrubs + aspect: sh_repl_num_scrubs_past_reservation evidence: - - unit_osd_scrub_dp_repl_replicas_in_reservation + - unit_osd_scrub_sh_repl_num_scrubs_past_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94049,7 +99722,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_replicas_in_reservation + - labels_osd_scrub_sh_repl_num_scrubs_past_reservation level: meaning: Ceph source label level. presence: required @@ -94059,7 +99732,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_replicas_in_reservation + - labels_osd_scrub_sh_repl_num_scrubs_past_reservation pooltype: meaning: Ceph source label pooltype. presence: required @@ -94069,36 +99742,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_replicas_in_reservation + - labels_osd_scrub_sh_repl_num_scrubs_past_reservation functional_dependencies: {} - osd_scrub_dp_repl_reservation_process_aborted: + osd_scrub_sh_repl_num_scrubs_started: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_reservation_process_aborted + - ceph_osd_scrub_sh_repl_num_scrubs_started population: - id: osd_scrub_dp_repl_reservation_process_aborted - meaning: scrub reservation was aborted. + id: osd_scrub_sh_repl_num_scrubs_started + meaning: scrubs attempted count. evidence: - - population_osd_scrub_dp_repl_reservation_process_aborted + - population_osd_scrub_sh_repl_num_scrubs_started components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_reservation_process_aborted + - lifecycle_osd_scrub_sh_repl_num_scrubs_started unit: quantity: count base: one rate: none - object: reservations - aspect: dp_repl_reservation_process_aborted + object: scrubs + aspect: sh_repl_num_scrubs_started evidence: - - unit_osd_scrub_dp_repl_reservation_process_aborted + - unit_osd_scrub_sh_repl_num_scrubs_started labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94109,7 +99782,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_aborted + - labels_osd_scrub_sh_repl_num_scrubs_started level: meaning: Ceph source label level. presence: required @@ -94119,7 +99792,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_aborted + - labels_osd_scrub_sh_repl_num_scrubs_started pooltype: meaning: Ceph source label pooltype. presence: required @@ -94129,36 +99802,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_aborted + - labels_osd_scrub_sh_repl_num_scrubs_started functional_dependencies: {} - osd_scrub_dp_repl_reservation_process_failure: + osd_scrub_sh_repl_preemptions: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_reservation_process_failure + - ceph_osd_scrub_sh_repl_preemptions population: - id: osd_scrub_dp_repl_reservation_process_failure - meaning: scrub reservation failed due to replica denial. + id: osd_scrub_sh_repl_preemptions + meaning: preemptions on scrubs. evidence: - - population_osd_scrub_dp_repl_reservation_process_failure + - population_osd_scrub_sh_repl_preemptions components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_reservation_process_failure + - lifecycle_osd_scrub_sh_repl_preemptions unit: quantity: count base: one rate: none - object: reservations - aspect: dp_repl_reservation_process_failure + object: preemptions + aspect: sh_repl_preemptions evidence: - - unit_osd_scrub_dp_repl_reservation_process_failure + - unit_osd_scrub_sh_repl_preemptions labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94169,7 +99842,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_failure + - labels_osd_scrub_sh_repl_preemptions level: meaning: Ceph source label level. presence: required @@ -94179,7 +99852,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_failure + - labels_osd_scrub_sh_repl_preemptions pooltype: meaning: Ceph source label pooltype. presence: required @@ -94189,36 +99862,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_failure + - labels_osd_scrub_sh_repl_preemptions functional_dependencies: {} - osd_scrub_dp_repl_reservation_process_skipped: + osd_scrub_sh_repl_replicas_in_reservation: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_reservation_process_skipped + - ceph_osd_scrub_sh_repl_replicas_in_reservation population: - id: osd_scrub_dp_repl_reservation_process_skipped - meaning: scrub reservation skipped for high priority scrub. + id: osd_scrub_sh_repl_replicas_in_reservation + meaning: number of replicas in reservation. evidence: - - population_osd_scrub_dp_repl_reservation_process_skipped + - population_osd_scrub_sh_repl_replicas_in_reservation components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_scrub_dp_repl_reservation_process_skipped + - lifecycle_osd_scrub_sh_repl_replicas_in_reservation unit: quantity: count base: one rate: none - object: reservations - aspect: dp_repl_reservation_process_skipped + object: replicas + aspect: sh_repl_replicas_in_reservation evidence: - - unit_osd_scrub_dp_repl_reservation_process_skipped + - unit_osd_scrub_sh_repl_replicas_in_reservation labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94229,7 +99902,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_skipped + - labels_osd_scrub_sh_repl_replicas_in_reservation level: meaning: Ceph source label level. presence: required @@ -94239,7 +99912,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_skipped + - labels_osd_scrub_sh_repl_replicas_in_reservation pooltype: meaning: Ceph source label pooltype. presence: required @@ -94249,36 +99922,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_reservation_process_skipped + - labels_osd_scrub_sh_repl_replicas_in_reservation functional_dependencies: {} - osd_scrub_dp_repl_scrub_reservations_completed: + osd_scrub_sh_repl_reservation_process_aborted: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_scrub_reservations_completed + - ceph_osd_scrub_sh_repl_reservation_process_aborted population: - id: osd_scrub_dp_repl_scrub_reservations_completed - meaning: successfully completed reservation processes. + id: osd_scrub_sh_repl_reservation_process_aborted + meaning: scrub reservation was aborted. evidence: - - population_osd_scrub_dp_repl_scrub_reservations_completed + - population_osd_scrub_sh_repl_reservation_process_aborted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_scrub_reservations_completed + - lifecycle_osd_scrub_sh_repl_reservation_process_aborted unit: quantity: count base: one rate: none object: reservations - aspect: dp_repl_scrub_reservations_completed + aspect: sh_repl_reservation_process_aborted evidence: - - unit_osd_scrub_dp_repl_scrub_reservations_completed + - unit_osd_scrub_sh_repl_reservation_process_aborted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94289,7 +99962,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_scrub_reservations_completed + - labels_osd_scrub_sh_repl_reservation_process_aborted level: meaning: Ceph source label level. presence: required @@ -94299,7 +99972,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_scrub_reservations_completed + - labels_osd_scrub_sh_repl_reservation_process_aborted pooltype: meaning: Ceph source label pooltype. presence: required @@ -94309,36 +99982,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_scrub_reservations_completed + - labels_osd_scrub_sh_repl_reservation_process_aborted functional_dependencies: {} - osd_scrub_dp_repl_successful_reservations_elapsed_count: + osd_scrub_sh_repl_reservation_process_failure: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_successful_reservations_elapsed_count + - ceph_osd_scrub_sh_repl_reservation_process_failure population: - id: osd_scrub_dp_repl_successful_reservations_elapsed_count - meaning: time to scrub reservation completion Count. + id: osd_scrub_sh_repl_reservation_process_failure + meaning: scrub reservation failed due to replica denial. evidence: - - population_osd_scrub_dp_repl_successful_reservations_elapsed_count + - population_osd_scrub_sh_repl_reservation_process_failure components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_successful_reservations_elapsed_count + - lifecycle_osd_scrub_sh_repl_reservation_process_failure unit: quantity: count base: one rate: none object: reservations - aspect: dp_repl_successful_reservations_elapsed + aspect: sh_repl_reservation_process_failure evidence: - - unit_osd_scrub_dp_repl_successful_reservations_elapsed_count + - unit_osd_scrub_sh_repl_reservation_process_failure labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94349,7 +100022,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_reservations_elapsed_count + - labels_osd_scrub_sh_repl_reservation_process_failure level: meaning: Ceph source label level. presence: required @@ -94359,7 +100032,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_reservations_elapsed_count + - labels_osd_scrub_sh_repl_reservation_process_failure pooltype: meaning: Ceph source label pooltype. presence: required @@ -94369,38 +100042,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_reservations_elapsed_count + - labels_osd_scrub_sh_repl_reservation_process_failure functional_dependencies: {} - osd_scrub_dp_repl_successful_reservations_elapsed_sum: + osd_scrub_sh_repl_reservation_process_skipped: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum_mgr_perf + - ceph_osd_scrub_sh_repl_reservation_process_skipped population: - id: osd_scrub_dp_repl_successful_reservations_elapsed_sum - meaning: time to scrub reservation completion Total. + id: osd_scrub_sh_repl_reservation_process_skipped + meaning: scrub reservation skipped for high priority scrub. evidence: - - population_osd_scrub_dp_repl_successful_reservations_elapsed_sum + - population_osd_scrub_sh_repl_reservation_process_skipped components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_successful_reservations_elapsed_sum + - lifecycle_osd_scrub_sh_repl_reservation_process_skipped unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: dp_repl_successful_reservations_elapsed + object: reservations + aspect: sh_repl_reservation_process_skipped evidence: - - unit_osd_scrub_dp_repl_successful_reservations_elapsed_sum + - unit_osd_scrub_sh_repl_reservation_process_skipped labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94411,7 +100082,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_reservations_elapsed_sum + - labels_osd_scrub_sh_repl_reservation_process_skipped level: meaning: Ceph source label level. presence: required @@ -94421,7 +100092,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_reservations_elapsed_sum + - labels_osd_scrub_sh_repl_reservation_process_skipped pooltype: meaning: Ceph source label pooltype. presence: required @@ -94431,36 +100102,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_reservations_elapsed_sum + - labels_osd_scrub_sh_repl_reservation_process_skipped functional_dependencies: {} - osd_scrub_dp_repl_successful_scrubs: + osd_scrub_sh_repl_scrub_reservations_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_successful_scrubs + - ceph_osd_scrub_sh_repl_scrub_reservations_completed population: - id: osd_scrub_dp_repl_successful_scrubs - meaning: successful scrubs count. + id: osd_scrub_sh_repl_scrub_reservations_completed + meaning: successfully completed reservation processes. evidence: - - population_osd_scrub_dp_repl_successful_scrubs + - population_osd_scrub_sh_repl_scrub_reservations_completed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_successful_scrubs + - lifecycle_osd_scrub_sh_repl_scrub_reservations_completed unit: quantity: count base: one rate: none - object: scrubs - aspect: dp_repl_successful_scrubs + object: reservations + aspect: sh_repl_scrub_reservations_completed evidence: - - unit_osd_scrub_dp_repl_successful_scrubs + - unit_osd_scrub_sh_repl_scrub_reservations_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94471,7 +100142,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs + - labels_osd_scrub_sh_repl_scrub_reservations_completed level: meaning: Ceph source label level. presence: required @@ -94481,7 +100152,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs + - labels_osd_scrub_sh_repl_scrub_reservations_completed pooltype: meaning: Ceph source label pooltype. presence: required @@ -94491,36 +100162,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs + - labels_osd_scrub_sh_repl_scrub_reservations_completed functional_dependencies: {} - osd_scrub_dp_repl_successful_scrubs_elapsed_count: + osd_scrub_sh_repl_successful_reservations_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_count + - ceph_osd_scrub_sh_repl_successful_reservations_elapsed_count population: - id: osd_scrub_dp_repl_successful_scrubs_elapsed_count - meaning: time to scrub completion Count. + id: osd_scrub_sh_repl_successful_reservations_elapsed_count + meaning: time to scrub reservation completion Count. evidence: - - population_osd_scrub_dp_repl_successful_scrubs_elapsed_count + - population_osd_scrub_sh_repl_successful_reservations_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_successful_scrubs_elapsed_count + - lifecycle_osd_scrub_sh_repl_successful_reservations_elapsed_count unit: quantity: count base: one rate: none - object: scrubs - aspect: dp_repl_successful_scrubs_elapsed + object: reservations + aspect: sh_repl_successful_reservations_elapsed evidence: - - unit_osd_scrub_dp_repl_successful_scrubs_elapsed_count + - unit_osd_scrub_sh_repl_successful_reservations_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94531,7 +100202,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_count + - labels_osd_scrub_sh_repl_successful_reservations_elapsed_count level: meaning: Ceph source label level. presence: required @@ -94541,7 +100212,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_count + - labels_osd_scrub_sh_repl_successful_reservations_elapsed_count pooltype: meaning: Ceph source label pooltype. presence: required @@ -94551,9 +100222,9 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_count + - labels_osd_scrub_sh_repl_successful_reservations_elapsed_count functional_dependencies: {} - osd_scrub_dp_repl_successful_scrubs_elapsed_sum: + osd_scrub_sh_repl_successful_reservations_elapsed_sum: source: generated: registry_groups: @@ -94561,28 +100232,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum_exporter_perf - - ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum_mgr_perf + - ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum_exporter_perf + - ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum_mgr_perf population: - id: osd_scrub_dp_repl_successful_scrubs_elapsed_sum - meaning: time to scrub completion Total. + id: osd_scrub_sh_repl_successful_reservations_elapsed_sum + meaning: time to scrub reservation completion Total. evidence: - - population_osd_scrub_dp_repl_successful_scrubs_elapsed_sum + - population_osd_scrub_sh_repl_successful_reservations_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_successful_scrubs_elapsed_sum + - lifecycle_osd_scrub_sh_repl_successful_reservations_elapsed_sum unit: quantity: duration base: second rate: none - object: accumulated_scrub_elapsed_time - aspect: dp_repl_successful_scrubs_elapsed + object: accumulated_reservation_elapsed_time + aspect: sh_repl_successful_reservations_elapsed evidence: - - unit_osd_scrub_dp_repl_successful_scrubs_elapsed_sum + - unit_osd_scrub_sh_repl_successful_reservations_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94593,7 +100264,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_sum + - labels_osd_scrub_sh_repl_successful_reservations_elapsed_sum level: meaning: Ceph source label level. presence: required @@ -94603,7 +100274,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_sum + - labels_osd_scrub_sh_repl_successful_reservations_elapsed_sum pooltype: meaning: Ceph source label pooltype. presence: required @@ -94613,36 +100284,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_successful_scrubs_elapsed_sum + - labels_osd_scrub_sh_repl_successful_reservations_elapsed_sum functional_dependencies: {} - osd_scrub_dp_repl_write_blocked_by_scrub: + osd_scrub_sh_repl_successful_scrubs: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_dp_repl_write_blocked_by_scrub + - ceph_osd_scrub_sh_repl_successful_scrubs population: - id: osd_scrub_dp_repl_write_blocked_by_scrub - meaning: write blocked by scrub. + id: osd_scrub_sh_repl_successful_scrubs + meaning: successful scrubs count. evidence: - - population_osd_scrub_dp_repl_write_blocked_by_scrub + - population_osd_scrub_sh_repl_successful_scrubs components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_dp_repl_write_blocked_by_scrub + - lifecycle_osd_scrub_sh_repl_successful_scrubs unit: quantity: count base: one rate: none - object: writes - aspect: dp_repl_write_blocked_by_scrub + object: scrubs + aspect: sh_repl_successful_scrubs evidence: - - unit_osd_scrub_dp_repl_write_blocked_by_scrub + - unit_osd_scrub_sh_repl_successful_scrubs labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94653,7 +100324,7 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_dp_repl_write_blocked_by_scrub + - labels_osd_scrub_sh_repl_successful_scrubs level: meaning: Ceph source label level. presence: required @@ -94663,7 +100334,7 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_write_blocked_by_scrub + - labels_osd_scrub_sh_repl_successful_scrubs pooltype: meaning: Ceph source label pooltype. presence: required @@ -94673,36 +100344,36 @@ signals: kind: unknown stability: stable evidence: - - labels_osd_scrub_dp_repl_write_blocked_by_scrub + - labels_osd_scrub_sh_repl_successful_scrubs functional_dependencies: {} - osd_scrub_ec_failed_reservations_elapsed_count: + osd_scrub_sh_repl_successful_scrubs_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_failed_reservations_elapsed_count + - ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_count population: - id: osd_scrub_ec_failed_reservations_elapsed_count - meaning: time for scrub reservation to fail EC Count. + id: osd_scrub_sh_repl_successful_scrubs_elapsed_count + meaning: time to scrub completion Count. evidence: - - population_osd_scrub_ec_failed_reservations_elapsed_count + - population_osd_scrub_sh_repl_successful_scrubs_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_ec_failed_reservations_elapsed_count + - lifecycle_osd_scrub_sh_repl_successful_scrubs_elapsed_count unit: quantity: count base: one rate: none - object: reservations - aspect: scrub_ec_failed_reservations_elapsed + object: scrubs + aspect: sh_repl_successful_scrubs_elapsed evidence: - - unit_osd_scrub_ec_failed_reservations_elapsed_count + - unit_osd_scrub_sh_repl_successful_scrubs_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94713,118 +100384,58 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_failed_reservations_elapsed_count - functional_dependencies: {} - osd_scrub_ec_failed_reservations_elapsed_sum: - source: - generated: - registry_groups: - - exporter_perf - - mgr_perf - scope: - registrations: - - ceph_osd_scrub_ec_failed_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_ec_failed_reservations_elapsed_sum_mgr_perf - population: - id: osd_scrub_ec_failed_reservations_elapsed_sum - meaning: time for scrub reservation to fail EC Total. - evidence: - - population_osd_scrub_ec_failed_reservations_elapsed_sum - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_osd_scrub_ec_failed_reservations_elapsed_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_reservation_elapsed_time - aspect: scrub_ec_failed_reservations_elapsed - evidence: - - unit_osd_scrub_ec_failed_reservations_elapsed_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_count + level: + meaning: Ceph source label level. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_scrub_ec_failed_reservations_elapsed_sum - functional_dependencies: {} - osd_scrub_ec_getattr_cnt: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - ceph_osd_scrub_ec_getattr_cnt - population: - id: osd_scrub_ec_getattr_cnt - meaning: scrub EC getattr calls count. - evidence: - - population_osd_scrub_ec_getattr_cnt - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_osd_scrub_ec_getattr_cnt - unit: - quantity: count - base: one - rate: none - object: calls - aspect: ec_getattr_cnt - evidence: - - unit_osd_scrub_ec_getattr_cnt - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_count + pooltype: + meaning: Ceph source label pooltype. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_scrub_ec_getattr_cnt + - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_count functional_dependencies: {} - osd_scrub_ec_io_blocked: + osd_scrub_sh_repl_successful_scrubs_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_ec_io_blocked + - ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum_exporter_perf + - ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum_mgr_perf population: - id: osd_scrub_ec_io_blocked - meaning: write op did not preempt the scrub. + id: osd_scrub_sh_repl_successful_scrubs_elapsed_sum + meaning: time to scrub completion Total. evidence: - - population_osd_scrub_ec_io_blocked + - population_osd_scrub_sh_repl_successful_scrubs_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_ec_io_blocked + - lifecycle_osd_scrub_sh_repl_successful_scrubs_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: writes - aspect: ec_io_blocked + object: accumulated_scrub_elapsed_time + aspect: sh_repl_successful_scrubs_elapsed evidence: - - unit_osd_scrub_ec_io_blocked + - unit_osd_scrub_sh_repl_successful_scrubs_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94835,116 +100446,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_io_blocked - functional_dependencies: {} - osd_scrub_ec_io_intersects: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - ceph_osd_scrub_ec_io_intersects - population: - id: osd_scrub_ec_io_intersects - meaning: client write op intersects chunk range. - evidence: - - population_osd_scrub_ec_io_intersects - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_osd_scrub_ec_io_intersects - unit: - quantity: count - base: one - rate: none - object: writes - aspect: ec_io_intersects - evidence: - - unit_osd_scrub_ec_io_intersects - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_sum + level: + meaning: Ceph source label level. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_scrub_ec_io_intersects - functional_dependencies: {} - osd_scrub_ec_read_bytes: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - ceph_osd_scrub_ec_read_bytes - population: - id: osd_scrub_ec_read_bytes - meaning: scrub EC read bytes read. - evidence: - - population_osd_scrub_ec_read_bytes - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_osd_scrub_ec_read_bytes - unit: - quantity: data - base: byte - rate: none - object: byte_throughput - aspect: ec_read_bytes - evidence: - - unit_osd_scrub_ec_read_bytes - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_sum + pooltype: + meaning: Ceph source label pooltype. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_scrub_ec_read_bytes + - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_sum functional_dependencies: {} - osd_scrub_ec_read_cnt: + osd_scrub_sh_repl_write_blocked_by_scrub: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_read_cnt + - ceph_osd_scrub_sh_repl_write_blocked_by_scrub population: - id: osd_scrub_ec_read_cnt - meaning: scrub EC read calls count. + id: osd_scrub_sh_repl_write_blocked_by_scrub + meaning: write blocked by scrub. evidence: - - population_osd_scrub_ec_read_cnt + - population_osd_scrub_sh_repl_write_blocked_by_scrub components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_ec_read_cnt + - lifecycle_osd_scrub_sh_repl_write_blocked_by_scrub unit: quantity: count base: one rate: none - object: calls - aspect: ec_read_cnt + object: writes + aspect: sh_repl_write_blocked_by_scrub evidence: - - unit_osd_scrub_ec_read_cnt + - unit_osd_scrub_sh_repl_write_blocked_by_scrub labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -94955,76 +100506,56 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_read_cnt - functional_dependencies: {} - osd_scrub_ec_replicas_in_reservation: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - ceph_osd_scrub_ec_replicas_in_reservation - population: - id: osd_scrub_ec_replicas_in_reservation - meaning: number of replicas to reserve EC. - evidence: - - population_osd_scrub_ec_replicas_in_reservation - components: - value: - wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_osd_scrub_ec_replicas_in_reservation - unit: - quantity: count - base: one - rate: none - object: replicas - aspect: ec_replicas_in_reservation - evidence: - - unit_osd_scrub_ec_replicas_in_reservation - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_osd_scrub_sh_repl_write_blocked_by_scrub + level: + meaning: Ceph source label level. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_scrub_ec_replicas_in_reservation + - labels_osd_scrub_sh_repl_write_blocked_by_scrub + pooltype: + meaning: Ceph source label pooltype. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_osd_scrub_sh_repl_write_blocked_by_scrub functional_dependencies: {} - osd_scrub_ec_reservation_process_aborted: + osd_slow_ops_slow_ops_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_reservation_process_aborted + - ceph_osd_slow_ops_slow_ops_count population: - id: osd_scrub_ec_reservation_process_aborted - meaning: scrub reservation was aborted EC. + id: osd_slow_ops_slow_ops_count + meaning: Number of operations taking over ten second. evidence: - - population_osd_scrub_ec_reservation_process_aborted + - population_osd_slow_ops_slow_ops_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_ec_reservation_process_aborted + - lifecycle_osd_slow_ops_slow_ops_count unit: quantity: count base: one rate: none - object: reservations - aspect: scrub_ec_reservation_process_aborted + object: events + aspect: value evidence: - - unit_osd_scrub_ec_reservation_process_aborted + - unit_osd_slow_ops_slow_ops_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95035,36 +100566,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_reservation_process_aborted + - labels_osd_slow_ops_slow_ops_count functional_dependencies: {} - osd_scrub_ec_reservation_process_failure: + osd_stat_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_reservation_process_failure + - ceph_osd_stat_bytes population: - id: osd_scrub_ec_reservation_process_failure - meaning: scrub reservation failed due to replica denial EC. + id: osd_stat_bytes + meaning: OSD size. evidence: - - population_osd_scrub_ec_reservation_process_failure + - population_osd_stat_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_scrub_ec_reservation_process_failure + - lifecycle_osd_stat_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: reservations - aspect: scrub_ec_reservation_process_failure + object: space_and_memory + aspect: bytes evidence: - - unit_osd_scrub_ec_reservation_process_failure + - unit_osd_stat_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95075,36 +100606,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_reservation_process_failure + - labels_osd_stat_bytes functional_dependencies: {} - osd_scrub_ec_reservation_process_skipped: + osd_stat_bytes_avail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_reservation_process_skipped + - ceph_osd_stat_bytes_avail population: - id: osd_scrub_ec_reservation_process_skipped - meaning: scrub reservation skipped for high priority scrub EC. + id: osd_stat_bytes_avail + meaning: Available space. evidence: - - population_osd_scrub_ec_reservation_process_skipped + - population_osd_stat_bytes_avail components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_scrub_ec_reservation_process_skipped + - lifecycle_osd_stat_bytes_avail unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: reservations - aspect: scrub_ec_reservation_process_skipped + object: space_and_memory + aspect: avail evidence: - - unit_osd_scrub_ec_reservation_process_skipped + - unit_osd_stat_bytes_avail labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95115,36 +100646,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_reservation_process_skipped + - labels_osd_stat_bytes_avail functional_dependencies: {} - osd_scrub_ec_reservations_completed: + osd_stat_bytes_used: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_reservations_completed + - ceph_osd_stat_bytes_used population: - id: osd_scrub_ec_reservations_completed - meaning: successfully completed reservation processes EC. + id: osd_stat_bytes_used + meaning: Used space. evidence: - - population_osd_scrub_ec_reservations_completed + - population_osd_stat_bytes_used components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_scrub_ec_reservations_completed + - lifecycle_osd_stat_bytes_used unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: reservations - aspect: scrub_ec_reservations_completed + object: space_and_memory + aspect: used evidence: - - unit_osd_scrub_ec_reservations_completed + - unit_osd_stat_bytes_used labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95155,36 +100686,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_reservations_completed + - labels_osd_stat_bytes_used functional_dependencies: {} - osd_scrub_ec_stats_cnt: + osd_subop: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_stats_cnt + - ceph_osd_subop population: - id: osd_scrub_ec_stats_cnt - meaning: scrub EC stats calls count. + id: osd_subop + meaning: Suboperations. evidence: - - population_osd_scrub_ec_stats_cnt + - population_osd_subop components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_ec_stats_cnt + - lifecycle_osd_subop unit: quantity: count base: one rate: none - object: calls - aspect: ec_stats_cnt + object: suboperations + aspect: subop evidence: - - unit_osd_scrub_ec_stats_cnt + - unit_osd_subop labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95195,36 +100726,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_stats_cnt + - labels_osd_subop functional_dependencies: {} - osd_scrub_ec_successful_reservations_elapsed_count: + osd_subop_in_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_successful_reservations_elapsed_count + - ceph_osd_subop_in_bytes population: - id: osd_scrub_ec_successful_reservations_elapsed_count - meaning: time to EC scrub reservation completion Count. + id: osd_subop_in_bytes + meaning: Suboperations total size. evidence: - - population_osd_scrub_ec_successful_reservations_elapsed_count + - population_osd_subop_in_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_ec_successful_reservations_elapsed_count + - lifecycle_osd_subop_in_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: reservations - aspect: scrub_ec_successful_reservations_elapsed + object: byte_throughput + aspect: subop_in_bytes evidence: - - unit_osd_scrub_ec_successful_reservations_elapsed_count + - unit_osd_subop_in_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95235,38 +100766,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_successful_reservations_elapsed_count + - labels_osd_subop_in_bytes functional_dependencies: {} - osd_scrub_ec_successful_reservations_elapsed_sum: + osd_subop_latency_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_ec_successful_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_ec_successful_reservations_elapsed_sum_mgr_perf + - ceph_osd_subop_latency_count population: - id: osd_scrub_ec_successful_reservations_elapsed_sum - meaning: time to EC scrub reservation completion Total. + id: osd_subop_latency_count + meaning: Suboperations latency Count. evidence: - - population_osd_scrub_ec_successful_reservations_elapsed_sum + - population_osd_subop_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_ec_successful_reservations_elapsed_sum + - lifecycle_osd_subop_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: scrub_ec_successful_reservations_elapsed + object: operations + aspect: subop_latency evidence: - - unit_osd_scrub_ec_successful_reservations_elapsed_sum + - unit_osd_subop_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95277,36 +100806,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_ec_successful_reservations_elapsed_sum + - labels_osd_subop_latency_count functional_dependencies: {} - osd_scrub_omapget_bytes: + osd_subop_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_omapget_bytes + - ceph_osd_subop_latency_sum_exporter_perf + - ceph_osd_subop_latency_sum_mgr_perf population: - id: osd_scrub_omapget_bytes - meaning: scrub omap get bytes read. + id: osd_subop_latency_sum + meaning: Suboperations latency Total. evidence: - - population_osd_scrub_omapget_bytes + - population_osd_subop_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_omapget_bytes + - lifecycle_osd_subop_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: omapget_bytes + object: accumulated_latency + aspect: subop_latency evidence: - - unit_osd_scrub_omapget_bytes + - unit_osd_subop_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95317,36 +100848,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_omapget_bytes + - labels_osd_subop_latency_sum functional_dependencies: {} - osd_scrub_omapget_cnt: + osd_subop_pull: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_omapget_cnt + - ceph_osd_subop_pull population: - id: osd_scrub_omapget_cnt - meaning: scrub omap get calls count. + id: osd_subop_pull + meaning: Suboperations pull requests. evidence: - - population_osd_scrub_omapget_cnt + - population_osd_subop_pull components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_omapget_cnt + - lifecycle_osd_subop_pull unit: quantity: count base: one rate: none - object: calls - aspect: omapget_cnt + object: operations + aspect: subop_pull evidence: - - unit_osd_scrub_omapget_cnt + - unit_osd_subop_pull labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95357,36 +100888,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_omapget_cnt + - labels_osd_subop_pull functional_dependencies: {} - osd_scrub_omapgetheader_bytes: + osd_subop_pull_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_omapgetheader_bytes + - ceph_osd_subop_pull_latency_count population: - id: osd_scrub_omapgetheader_bytes - meaning: scrub omap get header bytes read. + id: osd_subop_pull_latency_count + meaning: Suboperations pull latency Count. evidence: - - population_osd_scrub_omapgetheader_bytes + - population_osd_subop_pull_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_omapgetheader_bytes + - lifecycle_osd_subop_pull_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: omapgetheader_bytes + object: operations + aspect: subop_pull_latency evidence: - - unit_osd_scrub_omapgetheader_bytes + - unit_osd_subop_pull_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95397,36 +100928,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_omapgetheader_bytes + - labels_osd_subop_pull_latency_count functional_dependencies: {} - osd_scrub_omapgetheader_cnt: + osd_subop_pull_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_omapgetheader_cnt + - ceph_osd_subop_pull_latency_sum_exporter_perf + - ceph_osd_subop_pull_latency_sum_mgr_perf population: - id: osd_scrub_omapgetheader_cnt - meaning: scrub omap get header calls count. + id: osd_subop_pull_latency_sum + meaning: Suboperations pull latency Total. evidence: - - population_osd_scrub_omapgetheader_cnt + - population_osd_subop_pull_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_omapgetheader_cnt + - lifecycle_osd_subop_pull_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: calls - aspect: omapgetheader_cnt + object: accumulated_latency + aspect: subop_pull_latency evidence: - - unit_osd_scrub_omapgetheader_cnt + - unit_osd_subop_pull_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95437,36 +100970,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_omapgetheader_cnt + - labels_osd_subop_pull_latency_sum functional_dependencies: {} - osd_scrub_replicated_failed_reservations_elapsed_count: + osd_subop_push: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_failed_reservations_elapsed_count + - ceph_osd_subop_push population: - id: osd_scrub_replicated_failed_reservations_elapsed_count - meaning: scrub replicated pool time for scrub reservation to fail Count. + id: osd_subop_push + meaning: Suboperations push messages. evidence: - - population_osd_scrub_replicated_failed_reservations_elapsed_count + - population_osd_subop_push components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_failed_reservations_elapsed_count + - lifecycle_osd_subop_push unit: quantity: count base: one rate: none - object: reservations - aspect: scrub_replicated_failed_reservations_elapsed + object: events + aspect: value evidence: - - unit_osd_scrub_replicated_failed_reservations_elapsed_count + - unit_osd_subop_push labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95477,38 +101010,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_failed_reservations_elapsed_count + - labels_osd_subop_push functional_dependencies: {} - osd_scrub_replicated_failed_reservations_elapsed_sum: + osd_subop_push_in_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_failed_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_replicated_failed_reservations_elapsed_sum_mgr_perf + - ceph_osd_subop_push_in_bytes population: - id: osd_scrub_replicated_failed_reservations_elapsed_sum - meaning: scrub replicated pool time for scrub reservation to fail Total. + id: osd_subop_push_in_bytes + meaning: Suboperations pushed size. evidence: - - population_osd_scrub_replicated_failed_reservations_elapsed_sum + - population_osd_subop_push_in_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_failed_reservations_elapsed_sum + - lifecycle_osd_subop_push_in_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_reservation_elapsed_time - aspect: scrub_replicated_failed_reservations_elapsed + object: byte_throughput + aspect: subop_push_in_bytes evidence: - - unit_osd_scrub_replicated_failed_reservations_elapsed_sum + - unit_osd_subop_push_in_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95519,36 +101050,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_failed_reservations_elapsed_sum + - labels_osd_subop_push_in_bytes functional_dependencies: {} - osd_scrub_replicated_getattr_cnt: + osd_subop_push_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_getattr_cnt + - ceph_osd_subop_push_latency_count population: - id: osd_scrub_replicated_getattr_cnt - meaning: scrub replicated pool getattr calls count. + id: osd_subop_push_latency_count + meaning: Suboperations push latency Count. evidence: - - population_osd_scrub_replicated_getattr_cnt + - population_osd_subop_push_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_getattr_cnt + - lifecycle_osd_subop_push_latency_count unit: quantity: count base: one rate: none - object: calls - aspect: replicated_getattr_cnt + object: operations + aspect: subop_push_latency evidence: - - unit_osd_scrub_replicated_getattr_cnt + - unit_osd_subop_push_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95559,36 +101090,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_getattr_cnt + - labels_osd_subop_push_latency_count functional_dependencies: {} - osd_scrub_replicated_io_blocked: + osd_subop_push_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_replicated_io_blocked + - ceph_osd_subop_push_latency_sum_exporter_perf + - ceph_osd_subop_push_latency_sum_mgr_perf population: - id: osd_scrub_replicated_io_blocked - meaning: write op did not preempt the scrub. + id: osd_subop_push_latency_sum + meaning: Suboperations push latency Total. evidence: - - population_osd_scrub_replicated_io_blocked + - population_osd_subop_push_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_io_blocked + - lifecycle_osd_subop_push_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: writes - aspect: replicated_io_blocked + object: accumulated_latency + aspect: subop_push_latency evidence: - - unit_osd_scrub_replicated_io_blocked + - unit_osd_subop_push_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95599,36 +101132,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_io_blocked + - labels_osd_subop_push_latency_sum functional_dependencies: {} - osd_scrub_replicated_io_intersects: + osd_subop_w: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_io_intersects + - ceph_osd_subop_w population: - id: osd_scrub_replicated_io_intersects - meaning: client write op intersects chunk range. + id: osd_subop_w + meaning: Replicated writes. evidence: - - population_osd_scrub_replicated_io_intersects + - population_osd_subop_w components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_io_intersects + - lifecycle_osd_subop_w unit: quantity: count base: one rate: none - object: writes - aspect: replicated_io_intersects + object: operations + aspect: subop_w evidence: - - unit_osd_scrub_replicated_io_intersects + - unit_osd_subop_w labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95639,36 +101172,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_io_intersects + - labels_osd_subop_w functional_dependencies: {} - osd_scrub_replicated_read_bytes: + osd_subop_w_in_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_read_bytes + - ceph_osd_subop_w_in_bytes population: - id: osd_scrub_replicated_read_bytes - meaning: scrub replicated pool read bytes read. + id: osd_subop_w_in_bytes + meaning: Replicated written data size. evidence: - - population_osd_scrub_replicated_read_bytes + - population_osd_subop_w_in_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_read_bytes + - lifecycle_osd_subop_w_in_bytes unit: quantity: data base: byte rate: none object: byte_throughput - aspect: replicated_read_bytes + aspect: subop_w_in_bytes evidence: - - unit_osd_scrub_replicated_read_bytes + - unit_osd_subop_w_in_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95679,36 +101212,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_read_bytes + - labels_osd_subop_w_in_bytes functional_dependencies: {} - osd_scrub_replicated_read_cnt: + osd_subop_w_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_read_cnt + - ceph_osd_subop_w_latency_count population: - id: osd_scrub_replicated_read_cnt - meaning: scrub replicated pool read calls count. + id: osd_subop_w_latency_count + meaning: Replicated writes latency Count. evidence: - - population_osd_scrub_replicated_read_cnt + - population_osd_subop_w_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_read_cnt + - lifecycle_osd_subop_w_latency_count unit: quantity: count base: one rate: none - object: calls - aspect: replicated_read_cnt + object: operations + aspect: subop_w_latency evidence: - - unit_osd_scrub_replicated_read_cnt + - unit_osd_subop_w_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95719,36 +101252,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_read_cnt + - labels_osd_subop_w_latency_count functional_dependencies: {} - osd_scrub_replicated_replicas_in_reservation: + osd_subop_w_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_replicated_replicas_in_reservation + - ceph_osd_subop_w_latency_sum_exporter_perf + - ceph_osd_subop_w_latency_sum_mgr_perf population: - id: osd_scrub_replicated_replicas_in_reservation - meaning: scrub replicated pool number of replicas to reserve. + id: osd_subop_w_latency_sum + meaning: Replicated writes latency Total. evidence: - - population_osd_scrub_replicated_replicas_in_reservation + - population_osd_subop_w_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_replicas_in_reservation + - lifecycle_osd_subop_w_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: replicas - aspect: replicated_replicas_in_reservation + object: accumulated_latency + aspect: subop_w_latency evidence: - - unit_osd_scrub_replicated_replicas_in_reservation + - unit_osd_subop_w_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95759,36 +101294,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_replicas_in_reservation + - labels_osd_subop_w_latency_sum functional_dependencies: {} - osd_scrub_replicated_reservation_process_aborted: + osd_successful_scrubs_ec: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_reservation_process_aborted + - ceph_osd_successful_scrubs_ec population: - id: osd_scrub_replicated_reservation_process_aborted - meaning: scrub replicated pool reservation was aborted. + id: osd_successful_scrubs_ec + meaning: successful EC scrubs count. evidence: - - population_osd_scrub_replicated_reservation_process_aborted + - population_osd_successful_scrubs_ec components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_reservation_process_aborted + - lifecycle_osd_successful_scrubs_ec unit: quantity: count base: one rate: none - object: reservations - aspect: scrub_replicated_reservation_process_aborted + object: scrubs + aspect: successful_scrubs_ec evidence: - - unit_osd_scrub_replicated_reservation_process_aborted + - unit_osd_successful_scrubs_ec labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95799,36 +101334,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_reservation_process_aborted + - labels_osd_successful_scrubs_ec functional_dependencies: {} - osd_scrub_replicated_reservation_process_failure: + osd_successful_scrubs_ec_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_reservation_process_failure + - ceph_osd_successful_scrubs_ec_elapsed_count population: - id: osd_scrub_replicated_reservation_process_failure - meaning: scrub replicated pool reservation failed due to replica denial. + id: osd_successful_scrubs_ec_elapsed_count + meaning: time to complete a successful EC scrub Count. evidence: - - population_osd_scrub_replicated_reservation_process_failure + - population_osd_successful_scrubs_ec_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_reservation_process_failure + - lifecycle_osd_successful_scrubs_ec_elapsed_count unit: quantity: count base: one rate: none - object: reservations - aspect: scrub_replicated_reservation_process_failure + object: scrubs + aspect: successful_scrubs_ec_elapsed evidence: - - unit_osd_scrub_replicated_reservation_process_failure + - unit_osd_successful_scrubs_ec_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95839,36 +101374,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_reservation_process_failure + - labels_osd_successful_scrubs_ec_elapsed_count functional_dependencies: {} - osd_scrub_replicated_reservation_process_skipped: + osd_successful_scrubs_ec_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_replicated_reservation_process_skipped + - ceph_osd_successful_scrubs_ec_elapsed_sum_exporter_perf + - ceph_osd_successful_scrubs_ec_elapsed_sum_mgr_perf population: - id: osd_scrub_replicated_reservation_process_skipped - meaning: scrub replicated pool reservation skipped for high priority scrub. + id: osd_successful_scrubs_ec_elapsed_sum + meaning: time to complete a successful EC scrub Total. evidence: - - population_osd_scrub_replicated_reservation_process_skipped + - population_osd_successful_scrubs_ec_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_reservation_process_skipped + - lifecycle_osd_successful_scrubs_ec_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: reservations - aspect: scrub_replicated_reservation_process_skipped + object: accumulated_scrub_elapsed_time + aspect: successful_scrubs_ec_elapsed evidence: - - unit_osd_scrub_replicated_reservation_process_skipped + - unit_osd_successful_scrubs_ec_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95879,36 +101416,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_reservation_process_skipped + - labels_osd_successful_scrubs_ec_elapsed_sum functional_dependencies: {} - osd_scrub_replicated_scrub_reservations_completed: + osd_successful_scrubs_replicated: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_scrub_reservations_completed + - ceph_osd_successful_scrubs_replicated population: - id: osd_scrub_replicated_scrub_reservations_completed - meaning: successfully completed reservation processes. + id: osd_successful_scrubs_replicated + meaning: successful replicated scrubs count. evidence: - - population_osd_scrub_replicated_scrub_reservations_completed + - population_osd_successful_scrubs_replicated components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_scrub_reservations_completed + - lifecycle_osd_successful_scrubs_replicated unit: quantity: count base: one rate: none - object: reservations - aspect: scrub_replicated_scrub_reservations_completed + object: scrubs + aspect: successful_scrubs_replicated evidence: - - unit_osd_scrub_replicated_scrub_reservations_completed + - unit_osd_successful_scrubs_replicated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95919,36 +101456,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_scrub_reservations_completed + - labels_osd_successful_scrubs_replicated functional_dependencies: {} - osd_scrub_replicated_stats_cnt: + osd_successful_scrubs_replicated_elapsed_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_stats_cnt + - ceph_osd_successful_scrubs_replicated_elapsed_count population: - id: osd_scrub_replicated_stats_cnt - meaning: scrub replicated pool stats calls count. + id: osd_successful_scrubs_replicated_elapsed_count + meaning: time to complete a successful replicated scrub Count. evidence: - - population_osd_scrub_replicated_stats_cnt + - population_osd_successful_scrubs_replicated_elapsed_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_stats_cnt + - lifecycle_osd_successful_scrubs_replicated_elapsed_count unit: quantity: count base: one rate: none - object: calls - aspect: replicated_stats_cnt + object: scrubs + aspect: successful_scrubs_replicated_elapsed evidence: - - unit_osd_scrub_replicated_stats_cnt + - unit_osd_successful_scrubs_replicated_elapsed_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95959,36 +101496,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_stats_cnt + - labels_osd_successful_scrubs_replicated_elapsed_count functional_dependencies: {} - osd_scrub_replicated_successful_reservations_elapsed_count: + osd_successful_scrubs_replicated_elapsed_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_replicated_successful_reservations_elapsed_count + - ceph_osd_successful_scrubs_replicated_elapsed_sum_exporter_perf + - ceph_osd_successful_scrubs_replicated_elapsed_sum_mgr_perf population: - id: osd_scrub_replicated_successful_reservations_elapsed_count - meaning: time to scrub reservation completion Count. + id: osd_successful_scrubs_replicated_elapsed_sum + meaning: time to complete a successful replicated scrub Total. evidence: - - population_osd_scrub_replicated_successful_reservations_elapsed_count + - population_osd_successful_scrubs_replicated_elapsed_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_successful_reservations_elapsed_count + - lifecycle_osd_successful_scrubs_replicated_elapsed_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: reservations - aspect: scrub_replicated_successful_reservations_elapsed + object: accumulated_scrub_elapsed_time + aspect: successful_scrubs_replicated_elapsed evidence: - - unit_osd_scrub_replicated_successful_reservations_elapsed_count + - unit_osd_successful_scrubs_replicated_elapsed_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -95999,38 +101538,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_successful_reservations_elapsed_count + - labels_osd_successful_scrubs_replicated_elapsed_sum functional_dependencies: {} - osd_scrub_replicated_successful_reservations_elapsed_sum: + osd_tier_clean: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_replicated_successful_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_replicated_successful_reservations_elapsed_sum_mgr_perf + - ceph_osd_tier_clean population: - id: osd_scrub_replicated_successful_reservations_elapsed_sum - meaning: time to scrub reservation completion Total. + id: osd_tier_clean + meaning: Dirty tier flag cleaned. evidence: - - population_osd_scrub_replicated_successful_reservations_elapsed_sum + - population_osd_tier_clean components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_replicated_successful_reservations_elapsed_sum + - lifecycle_osd_tier_clean unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: scrub_replicated_successful_reservations_elapsed + object: actions + aspect: tier_clean evidence: - - unit_osd_scrub_replicated_successful_reservations_elapsed_sum + - unit_osd_tier_clean labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96041,36 +101578,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_replicated_successful_reservations_elapsed_sum + - labels_osd_tier_clean functional_dependencies: {} - osd_scrub_sh_ec_chunk_busy: + osd_tier_delay: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_chunk_busy + - ceph_osd_tier_delay population: - id: osd_scrub_sh_ec_chunk_busy - meaning: chunk busy during scrubs. + id: osd_tier_delay + meaning: Tier delays (agent waiting). evidence: - - population_osd_scrub_sh_ec_chunk_busy + - population_osd_tier_delay components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_chunk_busy + - lifecycle_osd_tier_delay unit: quantity: count base: one rate: none - object: chunks - aspect: sh_ec_chunk_busy + object: actions + aspect: tier_delay evidence: - - unit_osd_scrub_sh_ec_chunk_busy + - unit_osd_tier_delay labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96081,56 +101618,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_chunk_busy - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_chunk_busy - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_chunk_busy + - labels_osd_tier_delay functional_dependencies: {} - osd_scrub_sh_ec_chunk_selected: + osd_tier_dirty: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_chunk_selected + - ceph_osd_tier_dirty population: - id: osd_scrub_sh_ec_chunk_selected - meaning: chunk selection during scrubs. + id: osd_tier_dirty + meaning: Dirty tier flag set. evidence: - - population_osd_scrub_sh_ec_chunk_selected + - population_osd_tier_dirty components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_chunk_selected + - lifecycle_osd_tier_dirty unit: quantity: count base: one rate: none - object: chunks - aspect: sh_ec_chunk_selected + object: actions + aspect: tier_dirty evidence: - - unit_osd_scrub_sh_ec_chunk_selected + - unit_osd_tier_dirty labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96141,56 +101658,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_chunk_selected - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_chunk_selected - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_chunk_selected + - labels_osd_tier_dirty functional_dependencies: {} - osd_scrub_sh_ec_failed_reservations_elapsed_count: + osd_tier_evict: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_failed_reservations_elapsed_count + - ceph_osd_tier_evict population: - id: osd_scrub_sh_ec_failed_reservations_elapsed_count - meaning: time for scrub reservation to fail Count. + id: osd_tier_evict + meaning: Tier evictions. evidence: - - population_osd_scrub_sh_ec_failed_reservations_elapsed_count + - population_osd_tier_evict components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_failed_reservations_elapsed_count + - lifecycle_osd_tier_evict unit: quantity: count base: one rate: none - object: reservations - aspect: sh_ec_failed_reservations_elapsed + object: actions + aspect: tier_evict evidence: - - unit_osd_scrub_sh_ec_failed_reservations_elapsed_count + - unit_osd_tier_evict labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96201,58 +101698,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_failed_reservations_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_reservations_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_reservations_elapsed_count + - labels_osd_tier_evict functional_dependencies: {} - osd_scrub_sh_ec_failed_reservations_elapsed_sum: + osd_tier_flush: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum_mgr_perf + - ceph_osd_tier_flush population: - id: osd_scrub_sh_ec_failed_reservations_elapsed_sum - meaning: time for scrub reservation to fail Total. + id: osd_tier_flush + meaning: Tier flushes. evidence: - - population_osd_scrub_sh_ec_failed_reservations_elapsed_sum + - population_osd_tier_flush components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_failed_reservations_elapsed_sum + - lifecycle_osd_tier_flush unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: sh_ec_failed_reservations_elapsed + object: attempts + aspect: tier_flush evidence: - - unit_osd_scrub_sh_ec_failed_reservations_elapsed_sum + - unit_osd_tier_flush labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96263,56 +101738,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_failed_reservations_elapsed_sum - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_reservations_elapsed_sum - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_reservations_elapsed_sum + - labels_osd_tier_flush functional_dependencies: {} - osd_scrub_sh_ec_failed_scrubs: + osd_tier_flush_fail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_failed_scrubs + - ceph_osd_tier_flush_fail population: - id: osd_scrub_sh_ec_failed_scrubs - meaning: failed scrubs count. + id: osd_tier_flush_fail + meaning: Failed tier flushes. evidence: - - population_osd_scrub_sh_ec_failed_scrubs + - population_osd_tier_flush_fail components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_failed_scrubs + - lifecycle_osd_tier_flush_fail unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_ec_failed_scrubs + object: attempts + aspect: tier_flush_fail evidence: - - unit_osd_scrub_sh_ec_failed_scrubs + - unit_osd_tier_flush_fail labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96323,56 +101778,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_failed_scrubs - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_scrubs - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_scrubs + - labels_osd_tier_flush_fail functional_dependencies: {} - osd_scrub_sh_ec_failed_scrubs_elapsed_count: + osd_tier_promote: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_count + - ceph_osd_tier_promote population: - id: osd_scrub_sh_ec_failed_scrubs_elapsed_count - meaning: time to scrub failure Count. + id: osd_tier_promote + meaning: Tier promotions. evidence: - - population_osd_scrub_sh_ec_failed_scrubs_elapsed_count + - population_osd_tier_promote components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_failed_scrubs_elapsed_count + - lifecycle_osd_tier_promote unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_ec_failed_scrubs_elapsed + object: actions + aspect: tier_promote evidence: - - unit_osd_scrub_sh_ec_failed_scrubs_elapsed_count + - unit_osd_tier_promote labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96383,58 +101818,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_count + - labels_osd_tier_promote functional_dependencies: {} - osd_scrub_sh_ec_failed_scrubs_elapsed_sum: + osd_tier_proxy_read: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum_exporter_perf - - ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum_mgr_perf + - ceph_osd_tier_proxy_read population: - id: osd_scrub_sh_ec_failed_scrubs_elapsed_sum - meaning: time to scrub failure Total. + id: osd_tier_proxy_read + meaning: Tier proxy reads. evidence: - - population_osd_scrub_sh_ec_failed_scrubs_elapsed_sum + - population_osd_tier_proxy_read components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_failed_scrubs_elapsed_sum + - lifecycle_osd_tier_proxy_read unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scrub_elapsed_time - aspect: sh_ec_failed_scrubs_elapsed + object: operations + aspect: tier_proxy_read evidence: - - unit_osd_scrub_sh_ec_failed_scrubs_elapsed_sum + - unit_osd_tier_proxy_read labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96445,56 +101858,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_sum - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_sum - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_failed_scrubs_elapsed_sum + - labels_osd_tier_proxy_read functional_dependencies: {} - osd_scrub_sh_ec_locked_object: + osd_tier_proxy_write: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_locked_object + - ceph_osd_tier_proxy_write population: - id: osd_scrub_sh_ec_locked_object - meaning: waiting on locked object events. + id: osd_tier_proxy_write + meaning: Tier proxy writes. evidence: - - population_osd_scrub_sh_ec_locked_object + - population_osd_tier_proxy_write components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_locked_object + - lifecycle_osd_tier_proxy_write unit: quantity: count base: one rate: none - object: waits - aspect: sh_ec_locked_object + object: operations + aspect: tier_proxy_write evidence: - - unit_osd_scrub_sh_ec_locked_object + - unit_osd_tier_proxy_write labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96505,56 +101898,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_locked_object - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_locked_object - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_locked_object + - labels_osd_tier_proxy_write functional_dependencies: {} - osd_scrub_sh_ec_num_scrubs_past_reservation: + osd_tier_try_flush: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_num_scrubs_past_reservation + - ceph_osd_tier_try_flush population: - id: osd_scrub_sh_ec_num_scrubs_past_reservation - meaning: scrubs count. + id: osd_tier_try_flush + meaning: Tier flush attempts. evidence: - - population_osd_scrub_sh_ec_num_scrubs_past_reservation + - population_osd_tier_try_flush components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_num_scrubs_past_reservation + - lifecycle_osd_tier_try_flush unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_ec_num_scrubs_past_reservation + object: attempts + aspect: tier_try_flush evidence: - - unit_osd_scrub_sh_ec_num_scrubs_past_reservation + - unit_osd_tier_try_flush labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96565,56 +101938,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_num_scrubs_past_reservation - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_num_scrubs_past_reservation - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_num_scrubs_past_reservation + - labels_osd_tier_try_flush functional_dependencies: {} - osd_scrub_sh_ec_num_scrubs_started: + osd_tier_try_flush_fail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_num_scrubs_started + - ceph_osd_tier_try_flush_fail population: - id: osd_scrub_sh_ec_num_scrubs_started - meaning: scrubs attempted count. + id: osd_tier_try_flush_fail + meaning: Failed tier flush attempts. evidence: - - population_osd_scrub_sh_ec_num_scrubs_started + - population_osd_tier_try_flush_fail components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_num_scrubs_started + - lifecycle_osd_tier_try_flush_fail unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_ec_num_scrubs_started + object: attempts + aspect: tier_try_flush_fail evidence: - - unit_osd_scrub_sh_ec_num_scrubs_started + - unit_osd_tier_try_flush_fail labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96625,56 +101978,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_num_scrubs_started - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_num_scrubs_started - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_num_scrubs_started + - labels_osd_tier_try_flush_fail functional_dependencies: {} - osd_scrub_sh_ec_preemptions: + osd_tier_whiteout: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_preemptions + - ceph_osd_tier_whiteout population: - id: osd_scrub_sh_ec_preemptions - meaning: preemptions on scrubs. + id: osd_tier_whiteout + meaning: Tier whiteouts. evidence: - - population_osd_scrub_sh_ec_preemptions + - population_osd_tier_whiteout components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_preemptions + - lifecycle_osd_tier_whiteout unit: quantity: count base: one rate: none - object: preemptions - aspect: sh_ec_preemptions + object: whiteouts + aspect: tier_whiteout evidence: - - unit_osd_scrub_sh_ec_preemptions + - unit_osd_tier_whiteout labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96685,56 +102018,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_preemptions - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_preemptions - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_preemptions + - labels_osd_tier_whiteout functional_dependencies: {} - osd_scrub_sh_ec_replicas_in_reservation: + osd_up: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_scrub_sh_ec_replicas_in_reservation + - ceph_osd_up population: - id: osd_scrub_sh_ec_replicas_in_reservation - meaning: number of replicas in reservation. + id: osd_up + meaning: OSD status up. evidence: - - population_osd_scrub_sh_ec_replicas_in_reservation + - population_osd_up components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_osd_scrub_sh_ec_replicas_in_reservation + - lifecycle_osd_up unit: quantity: count base: one rate: none - object: replicas - aspect: sh_ec_replicas_in_reservation + object: osds + aspect: up evidence: - - unit_osd_scrub_sh_ec_replicas_in_reservation + - unit_osd_up labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96745,56 +102058,59 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_replicas_in_reservation - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_replicas_in_reservation - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_replicas_in_reservation + - labels_osd_up functional_dependencies: {} - osd_scrub_sh_ec_reservation_process_aborted: + contributors: + variants: + osds: + identity: + - ceph_daemon + cardinality: + kind: operational_population + concurrency: may_coexist + value_model: + value: additive + membership: + stability: dynamic + reset: + scope: per_contributor + join: + new_contributor_baseline: current_total + evidence: + population: + - population_osd_up + lifecycle: + - lifecycle_osd_up + relationship: + - osd_member_additive_values + osd_watch_timeouts: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_reservation_process_aborted + - ceph_osd_watch_timeouts population: - id: osd_scrub_sh_ec_reservation_process_aborted - meaning: scrub reservation was aborted. + id: osd_watch_timeouts + meaning: Number of watches that timed out or were blocklisted. evidence: - - population_osd_scrub_sh_ec_reservation_process_aborted + - population_osd_watch_timeouts components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_reservation_process_aborted + - lifecycle_osd_watch_timeouts unit: quantity: count base: one rate: none - object: reservations - aspect: sh_ec_reservation_process_aborted + object: watches + aspect: watch_timeouts evidence: - - unit_osd_scrub_sh_ec_reservation_process_aborted + - unit_osd_watch_timeouts labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96805,56 +102121,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_reservation_process_aborted - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_reservation_process_aborted - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_reservation_process_aborted + - labels_osd_watch_timeouts functional_dependencies: {} - osd_scrub_sh_ec_reservation_process_failure: + osd_weight: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_scrub_sh_ec_reservation_process_failure + - ceph_osd_weight population: - id: osd_scrub_sh_ec_reservation_process_failure - meaning: scrub reservation failed due to replica denial. + id: osd_weight + meaning: OSD status weight. evidence: - - population_osd_scrub_sh_ec_reservation_process_failure + - population_osd_weight components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_scrub_sh_ec_reservation_process_failure + - lifecycle_osd_weight unit: - quantity: count + quantity: ratio base: one rate: none - object: reservations - aspect: sh_ec_reservation_process_failure + object: osd_weight + aspect: weight evidence: - - unit_osd_scrub_sh_ec_reservation_process_failure + - unit_osd_weight labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96865,56 +102161,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_reservation_process_failure - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_reservation_process_failure - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_reservation_process_failure + - labels_osd_weight functional_dependencies: {} - osd_scrub_sh_ec_reservation_process_skipped: + paxos_accept_timeout: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_reservation_process_skipped + - ceph_paxos_accept_timeout population: - id: osd_scrub_sh_ec_reservation_process_skipped - meaning: scrub reservation skipped for high priority scrub. + id: paxos_accept_timeout + meaning: Accept timeouts. evidence: - - population_osd_scrub_sh_ec_reservation_process_skipped + - population_paxos_accept_timeout components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_reservation_process_skipped + - lifecycle_paxos_accept_timeout unit: quantity: count base: one rate: none - object: reservations - aspect: sh_ec_reservation_process_skipped + object: events + aspect: accept_timeout evidence: - - unit_osd_scrub_sh_ec_reservation_process_skipped + - unit_paxos_accept_timeout labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96925,56 +102201,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_reservation_process_skipped - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_reservation_process_skipped - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_reservation_process_skipped + - labels_paxos_accept_timeout functional_dependencies: {} - osd_scrub_sh_ec_scrub_reservations_completed: + paxos_begin: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_scrub_reservations_completed + - ceph_paxos_begin population: - id: osd_scrub_sh_ec_scrub_reservations_completed - meaning: successfully completed reservation processes. + id: paxos_begin + meaning: Started and handled begins. evidence: - - population_osd_scrub_sh_ec_scrub_reservations_completed + - population_paxos_begin components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_scrub_reservations_completed + - lifecycle_paxos_begin unit: quantity: count base: one rate: none - object: reservations - aspect: sh_ec_scrub_reservations_completed + object: operations + aspect: begin evidence: - - unit_osd_scrub_sh_ec_scrub_reservations_completed + - unit_paxos_begin labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -96985,56 +102241,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_scrub_reservations_completed - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_scrub_reservations_completed - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_scrub_reservations_completed + - labels_paxos_begin functional_dependencies: {} - osd_scrub_sh_ec_successful_reservations_elapsed_count: + paxos_begin_bytes_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_successful_reservations_elapsed_count + - ceph_paxos_begin_bytes_count population: - id: osd_scrub_sh_ec_successful_reservations_elapsed_count - meaning: time to scrub reservation completion Count. + id: paxos_begin_bytes_count + meaning: Data in transaction on begin Count. evidence: - - population_osd_scrub_sh_ec_successful_reservations_elapsed_count + - population_paxos_begin_bytes_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_successful_reservations_elapsed_count + - lifecycle_paxos_begin_bytes_count unit: quantity: count base: one rate: none - object: reservations - aspect: sh_ec_successful_reservations_elapsed + object: measurements + aspect: begin_bytes evidence: - - unit_osd_scrub_sh_ec_successful_reservations_elapsed_count + - unit_paxos_begin_bytes_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97045,29 +102281,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_successful_reservations_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_reservations_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_reservations_elapsed_count + - labels_paxos_begin_bytes_count functional_dependencies: {} - osd_scrub_sh_ec_successful_reservations_elapsed_sum: + paxos_begin_bytes_sum: source: generated: registry_groups: @@ -97075,28 +102291,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum_mgr_perf + - ceph_paxos_begin_bytes_sum_exporter_perf + - ceph_paxos_begin_bytes_sum_mgr_perf population: - id: osd_scrub_sh_ec_successful_reservations_elapsed_sum - meaning: time to scrub reservation completion Total. + id: paxos_begin_bytes_sum + meaning: Data in transaction on begin Total. evidence: - - population_osd_scrub_sh_ec_successful_reservations_elapsed_sum + - population_paxos_begin_bytes_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_successful_reservations_elapsed_sum + - lifecycle_paxos_begin_bytes_sum unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_reservation_elapsed_time - aspect: sh_ec_successful_reservations_elapsed + object: accumulated_byte_measurement + aspect: begin_bytes evidence: - - unit_osd_scrub_sh_ec_successful_reservations_elapsed_sum + - unit_paxos_begin_bytes_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97107,56 +102323,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_successful_reservations_elapsed_sum - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_reservations_elapsed_sum - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_reservations_elapsed_sum + - labels_paxos_begin_bytes_sum functional_dependencies: {} - osd_scrub_sh_ec_successful_scrubs: + paxos_begin_keys_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_successful_scrubs + - ceph_paxos_begin_keys_count population: - id: osd_scrub_sh_ec_successful_scrubs - meaning: successful scrubs count. + id: paxos_begin_keys_count + meaning: Keys in transaction on begin Count. evidence: - - population_osd_scrub_sh_ec_successful_scrubs + - population_paxos_begin_keys_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_successful_scrubs + - lifecycle_paxos_begin_keys_count unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_ec_successful_scrubs + object: measurements + aspect: begin_keys evidence: - - unit_osd_scrub_sh_ec_successful_scrubs + - unit_paxos_begin_keys_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97167,56 +102363,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_successful_scrubs - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_scrubs - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_scrubs + - labels_paxos_begin_keys_count functional_dependencies: {} - osd_scrub_sh_ec_successful_scrubs_elapsed_count: + paxos_begin_keys_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_count + - ceph_paxos_begin_keys_sum_exporter_perf + - ceph_paxos_begin_keys_sum_mgr_perf population: - id: osd_scrub_sh_ec_successful_scrubs_elapsed_count - meaning: time to scrub completion Count. + id: paxos_begin_keys_sum + meaning: Keys in transaction on begin Total. evidence: - - population_osd_scrub_sh_ec_successful_scrubs_elapsed_count + - population_paxos_begin_keys_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_successful_scrubs_elapsed_count + - lifecycle_paxos_begin_keys_sum unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_ec_successful_scrubs_elapsed + object: keys + aspect: begin_keys evidence: - - unit_osd_scrub_sh_ec_successful_scrubs_elapsed_count + - unit_paxos_begin_keys_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97227,58 +102405,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_count + - labels_paxos_begin_keys_sum functional_dependencies: {} - osd_scrub_sh_ec_successful_scrubs_elapsed_sum: + paxos_begin_latency_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum_exporter_perf - - ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum_mgr_perf + - ceph_paxos_begin_latency_count population: - id: osd_scrub_sh_ec_successful_scrubs_elapsed_sum - meaning: time to scrub completion Total. + id: paxos_begin_latency_count + meaning: Latency of begin operation Count. evidence: - - population_osd_scrub_sh_ec_successful_scrubs_elapsed_sum + - population_paxos_begin_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_successful_scrubs_elapsed_sum + - lifecycle_paxos_begin_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scrub_elapsed_time - aspect: sh_ec_successful_scrubs_elapsed + object: operations + aspect: begin_latency evidence: - - unit_osd_scrub_sh_ec_successful_scrubs_elapsed_sum + - unit_paxos_begin_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97289,56 +102445,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_sum - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_sum - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_successful_scrubs_elapsed_sum + - labels_paxos_begin_latency_count functional_dependencies: {} - osd_scrub_sh_ec_write_blocked_by_scrub: + paxos_begin_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_ec_write_blocked_by_scrub + - ceph_paxos_begin_latency_sum_exporter_perf + - ceph_paxos_begin_latency_sum_mgr_perf population: - id: osd_scrub_sh_ec_write_blocked_by_scrub - meaning: write blocked by scrub. + id: paxos_begin_latency_sum + meaning: Latency of begin operation Total. evidence: - - population_osd_scrub_sh_ec_write_blocked_by_scrub + - population_paxos_begin_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_ec_write_blocked_by_scrub + - lifecycle_paxos_begin_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: writes - aspect: sh_ec_write_blocked_by_scrub + object: accumulated_latency + aspect: begin_latency evidence: - - unit_osd_scrub_sh_ec_write_blocked_by_scrub + - unit_paxos_begin_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97349,56 +102487,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_ec_write_blocked_by_scrub - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_write_blocked_by_scrub - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_ec_write_blocked_by_scrub + - labels_paxos_begin_latency_sum functional_dependencies: {} - osd_scrub_sh_repl_chunk_busy: + paxos_collect: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_chunk_busy + - ceph_paxos_collect population: - id: osd_scrub_sh_repl_chunk_busy - meaning: chunk busy during scrubs. + id: paxos_collect + meaning: Peon collects. evidence: - - population_osd_scrub_sh_repl_chunk_busy + - population_paxos_collect components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_chunk_busy + - lifecycle_paxos_collect unit: quantity: count base: one rate: none - object: chunks - aspect: sh_repl_chunk_busy + object: operations + aspect: collect evidence: - - unit_osd_scrub_sh_repl_chunk_busy + - unit_paxos_collect labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97409,56 +102527,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_chunk_busy - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_chunk_busy - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_chunk_busy + - labels_paxos_collect functional_dependencies: {} - osd_scrub_sh_repl_chunk_selected: + paxos_collect_bytes_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_chunk_selected + - ceph_paxos_collect_bytes_count population: - id: osd_scrub_sh_repl_chunk_selected - meaning: chunk selection during scrubs. + id: paxos_collect_bytes_count + meaning: Data in transaction on peon collect Count. evidence: - - population_osd_scrub_sh_repl_chunk_selected + - population_paxos_collect_bytes_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_chunk_selected + - lifecycle_paxos_collect_bytes_count unit: quantity: count base: one rate: none - object: chunks - aspect: sh_repl_chunk_selected + object: measurements + aspect: collect_bytes evidence: - - unit_osd_scrub_sh_repl_chunk_selected + - unit_paxos_collect_bytes_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97469,56 +102567,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_chunk_selected - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_chunk_selected - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_chunk_selected + - labels_paxos_collect_bytes_count functional_dependencies: {} - osd_scrub_sh_repl_failed_reservations_elapsed_count: + paxos_collect_bytes_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_repl_failed_reservations_elapsed_count + - ceph_paxos_collect_bytes_sum_exporter_perf + - ceph_paxos_collect_bytes_sum_mgr_perf population: - id: osd_scrub_sh_repl_failed_reservations_elapsed_count - meaning: time for scrub reservation to fail Count. + id: paxos_collect_bytes_sum + meaning: Data in transaction on peon collect Total. evidence: - - population_osd_scrub_sh_repl_failed_reservations_elapsed_count + - population_paxos_collect_bytes_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_failed_reservations_elapsed_count + - lifecycle_paxos_collect_bytes_sum unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: reservations - aspect: sh_repl_failed_reservations_elapsed + object: accumulated_byte_measurement + aspect: collect_bytes evidence: - - unit_osd_scrub_sh_repl_failed_reservations_elapsed_count + - unit_paxos_collect_bytes_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97529,58 +102609,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_failed_reservations_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_reservations_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_reservations_elapsed_count + - labels_paxos_collect_bytes_sum functional_dependencies: {} - osd_scrub_sh_repl_failed_reservations_elapsed_sum: + paxos_collect_keys_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum_mgr_perf + - ceph_paxos_collect_keys_count population: - id: osd_scrub_sh_repl_failed_reservations_elapsed_sum - meaning: time for scrub reservation to fail Total. + id: paxos_collect_keys_count + meaning: Keys in transaction on peon collect Count. evidence: - - population_osd_scrub_sh_repl_failed_reservations_elapsed_sum + - population_paxos_collect_keys_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_failed_reservations_elapsed_sum + - lifecycle_paxos_collect_keys_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: sh_repl_failed_reservations_elapsed + object: measurements + aspect: collect_keys evidence: - - unit_osd_scrub_sh_repl_failed_reservations_elapsed_sum + - unit_paxos_collect_keys_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97591,56 +102649,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_failed_reservations_elapsed_sum - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_reservations_elapsed_sum - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_reservations_elapsed_sum + - labels_paxos_collect_keys_count functional_dependencies: {} - osd_scrub_sh_repl_failed_scrubs: + paxos_collect_keys_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_repl_failed_scrubs + - ceph_paxos_collect_keys_sum_exporter_perf + - ceph_paxos_collect_keys_sum_mgr_perf population: - id: osd_scrub_sh_repl_failed_scrubs - meaning: failed scrubs count. + id: paxos_collect_keys_sum + meaning: Keys in transaction on peon collect Total. evidence: - - population_osd_scrub_sh_repl_failed_scrubs + - population_paxos_collect_keys_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_failed_scrubs + - lifecycle_paxos_collect_keys_sum unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_repl_failed_scrubs + object: keys + aspect: collect_keys evidence: - - unit_osd_scrub_sh_repl_failed_scrubs + - unit_paxos_collect_keys_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97651,56 +102691,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_failed_scrubs - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_scrubs - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_scrubs + - labels_paxos_collect_keys_sum functional_dependencies: {} - osd_scrub_sh_repl_failed_scrubs_elapsed_count: + paxos_collect_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_count + - ceph_paxos_collect_latency_count population: - id: osd_scrub_sh_repl_failed_scrubs_elapsed_count - meaning: time to scrub failure Count. + id: paxos_collect_latency_count + meaning: Peon collect latency Count. evidence: - - population_osd_scrub_sh_repl_failed_scrubs_elapsed_count + - population_paxos_collect_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_failed_scrubs_elapsed_count + - lifecycle_paxos_collect_latency_count unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_repl_failed_scrubs_elapsed + object: operations + aspect: collect_latency evidence: - - unit_osd_scrub_sh_repl_failed_scrubs_elapsed_count + - unit_paxos_collect_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97711,29 +102731,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_count + - labels_paxos_collect_latency_count functional_dependencies: {} - osd_scrub_sh_repl_failed_scrubs_elapsed_sum: + paxos_collect_latency_sum: source: generated: registry_groups: @@ -97741,28 +102741,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum_exporter_perf - - ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum_mgr_perf + - ceph_paxos_collect_latency_sum_exporter_perf + - ceph_paxos_collect_latency_sum_mgr_perf population: - id: osd_scrub_sh_repl_failed_scrubs_elapsed_sum - meaning: time to scrub failure Total. + id: paxos_collect_latency_sum + meaning: Peon collect latency Total. evidence: - - population_osd_scrub_sh_repl_failed_scrubs_elapsed_sum + - population_paxos_collect_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_failed_scrubs_elapsed_sum + - lifecycle_paxos_collect_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_scrub_elapsed_time - aspect: sh_repl_failed_scrubs_elapsed + object: accumulated_latency + aspect: collect_latency evidence: - - unit_osd_scrub_sh_repl_failed_scrubs_elapsed_sum + - unit_paxos_collect_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97773,56 +102773,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_sum - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_sum - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_failed_scrubs_elapsed_sum + - labels_paxos_collect_latency_sum functional_dependencies: {} - osd_scrub_sh_repl_locked_object: + paxos_collect_timeout: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_locked_object + - ceph_paxos_collect_timeout population: - id: osd_scrub_sh_repl_locked_object - meaning: waiting on locked object events. + id: paxos_collect_timeout + meaning: Collect timeouts. evidence: - - population_osd_scrub_sh_repl_locked_object + - population_paxos_collect_timeout components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_locked_object + - lifecycle_paxos_collect_timeout unit: quantity: count base: one rate: none - object: waits - aspect: sh_repl_locked_object + object: events + aspect: collect_timeout evidence: - - unit_osd_scrub_sh_repl_locked_object + - unit_paxos_collect_timeout labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97833,56 +102813,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_locked_object - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_locked_object - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_locked_object + - labels_paxos_collect_timeout functional_dependencies: {} - osd_scrub_sh_repl_num_scrubs_past_reservation: + paxos_collect_uncommitted: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_num_scrubs_past_reservation + - ceph_paxos_collect_uncommitted population: - id: osd_scrub_sh_repl_num_scrubs_past_reservation - meaning: scrubs count. + id: paxos_collect_uncommitted + meaning: Uncommitted values in started and handled collects. evidence: - - population_osd_scrub_sh_repl_num_scrubs_past_reservation + - population_paxos_collect_uncommitted components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_num_scrubs_past_reservation + - lifecycle_paxos_collect_uncommitted unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_repl_num_scrubs_past_reservation + object: values + aspect: collect_uncommitted evidence: - - unit_osd_scrub_sh_repl_num_scrubs_past_reservation + - unit_paxos_collect_uncommitted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97893,56 +102853,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_num_scrubs_past_reservation - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_num_scrubs_past_reservation - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_num_scrubs_past_reservation + - labels_paxos_collect_uncommitted functional_dependencies: {} - osd_scrub_sh_repl_num_scrubs_started: + paxos_commit: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_num_scrubs_started + - ceph_paxos_commit population: - id: osd_scrub_sh_repl_num_scrubs_started - meaning: scrubs attempted count. + id: paxos_commit + meaning: Commits. evidence: - - population_osd_scrub_sh_repl_num_scrubs_started + - population_paxos_commit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_num_scrubs_started + - lifecycle_paxos_commit unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_repl_num_scrubs_started + object: operations + aspect: commit evidence: - - unit_osd_scrub_sh_repl_num_scrubs_started + - unit_paxos_commit labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -97953,56 +102893,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_num_scrubs_started - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_num_scrubs_started - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_num_scrubs_started + - labels_paxos_commit functional_dependencies: {} - osd_scrub_sh_repl_preemptions: + paxos_commit_bytes_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_preemptions + - ceph_paxos_commit_bytes_count population: - id: osd_scrub_sh_repl_preemptions - meaning: preemptions on scrubs. + id: paxos_commit_bytes_count + meaning: Data in transaction on commit Count. evidence: - - population_osd_scrub_sh_repl_preemptions + - population_paxos_commit_bytes_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_preemptions + - lifecycle_paxos_commit_bytes_count unit: quantity: count base: one rate: none - object: preemptions - aspect: sh_repl_preemptions + object: measurements + aspect: commit_bytes evidence: - - unit_osd_scrub_sh_repl_preemptions + - unit_paxos_commit_bytes_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98013,56 +102933,78 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_preemptions - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_preemptions - pooltype: - meaning: Ceph source label pooltype. + - labels_paxos_commit_bytes_count + functional_dependencies: {} + paxos_commit_bytes_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_paxos_commit_bytes_sum_exporter_perf + - ceph_paxos_commit_bytes_sum_mgr_perf + population: + id: paxos_commit_bytes_sum + meaning: Data in transaction on commit Total. + evidence: + - population_paxos_commit_bytes_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_paxos_commit_bytes_sum + unit: + quantity: data + base: byte + rate: none + object: accumulated_byte_measurement + aspect: commit_bytes + evidence: + - unit_paxos_commit_bytes_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_preemptions + - labels_paxos_commit_bytes_sum functional_dependencies: {} - osd_scrub_sh_repl_replicas_in_reservation: + paxos_commit_keys_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_replicas_in_reservation + - ceph_paxos_commit_keys_count population: - id: osd_scrub_sh_repl_replicas_in_reservation - meaning: number of replicas in reservation. + id: paxos_commit_keys_count + meaning: Keys in transaction on commit Count. evidence: - - population_osd_scrub_sh_repl_replicas_in_reservation + - population_paxos_commit_keys_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_replicas_in_reservation + - lifecycle_paxos_commit_keys_count unit: quantity: count base: one rate: none - object: replicas - aspect: sh_repl_replicas_in_reservation + object: measurements + aspect: commit_keys evidence: - - unit_osd_scrub_sh_repl_replicas_in_reservation + - unit_paxos_commit_keys_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98073,56 +103015,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_replicas_in_reservation - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_replicas_in_reservation - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_replicas_in_reservation + - labels_paxos_commit_keys_count functional_dependencies: {} - osd_scrub_sh_repl_reservation_process_aborted: + paxos_commit_keys_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_repl_reservation_process_aborted + - ceph_paxos_commit_keys_sum_exporter_perf + - ceph_paxos_commit_keys_sum_mgr_perf population: - id: osd_scrub_sh_repl_reservation_process_aborted - meaning: scrub reservation was aborted. + id: paxos_commit_keys_sum + meaning: Keys in transaction on commit Total. evidence: - - population_osd_scrub_sh_repl_reservation_process_aborted + - population_paxos_commit_keys_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_reservation_process_aborted + - lifecycle_paxos_commit_keys_sum unit: quantity: count base: one rate: none - object: reservations - aspect: sh_repl_reservation_process_aborted + object: keys + aspect: commit_keys evidence: - - unit_osd_scrub_sh_repl_reservation_process_aborted + - unit_paxos_commit_keys_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98133,56 +103057,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_reservation_process_aborted - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_reservation_process_aborted - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_reservation_process_aborted + - labels_paxos_commit_keys_sum functional_dependencies: {} - osd_scrub_sh_repl_reservation_process_failure: + paxos_commit_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_reservation_process_failure + - ceph_paxos_commit_latency_count population: - id: osd_scrub_sh_repl_reservation_process_failure - meaning: scrub reservation failed due to replica denial. + id: paxos_commit_latency_count + meaning: Commit latency Count. evidence: - - population_osd_scrub_sh_repl_reservation_process_failure + - population_paxos_commit_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_reservation_process_failure + - lifecycle_paxos_commit_latency_count unit: quantity: count base: one rate: none - object: reservations - aspect: sh_repl_reservation_process_failure + object: operations + aspect: commit_latency evidence: - - unit_osd_scrub_sh_repl_reservation_process_failure + - unit_paxos_commit_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98193,56 +103097,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_reservation_process_failure - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_reservation_process_failure - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_reservation_process_failure + - labels_paxos_commit_latency_count functional_dependencies: {} - osd_scrub_sh_repl_reservation_process_skipped: + paxos_commit_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_repl_reservation_process_skipped + - ceph_paxos_commit_latency_sum_exporter_perf + - ceph_paxos_commit_latency_sum_mgr_perf population: - id: osd_scrub_sh_repl_reservation_process_skipped - meaning: scrub reservation skipped for high priority scrub. + id: paxos_commit_latency_sum + meaning: Commit latency Total. evidence: - - population_osd_scrub_sh_repl_reservation_process_skipped + - population_paxos_commit_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_reservation_process_skipped + - lifecycle_paxos_commit_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: reservations - aspect: sh_repl_reservation_process_skipped + object: accumulated_latency + aspect: commit_latency evidence: - - unit_osd_scrub_sh_repl_reservation_process_skipped + - unit_paxos_commit_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98253,56 +103139,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_reservation_process_skipped - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_reservation_process_skipped - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_reservation_process_skipped + - labels_paxos_commit_latency_sum functional_dependencies: {} - osd_scrub_sh_repl_scrub_reservations_completed: + paxos_lease_ack_timeout: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_scrub_reservations_completed + - ceph_paxos_lease_ack_timeout population: - id: osd_scrub_sh_repl_scrub_reservations_completed - meaning: successfully completed reservation processes. + id: paxos_lease_ack_timeout + meaning: Lease acknowledgement timeouts. evidence: - - population_osd_scrub_sh_repl_scrub_reservations_completed + - population_paxos_lease_ack_timeout components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_scrub_reservations_completed + - lifecycle_paxos_lease_ack_timeout unit: quantity: count base: one rate: none - object: reservations - aspect: sh_repl_scrub_reservations_completed + object: events + aspect: lease_ack_timeout evidence: - - unit_osd_scrub_sh_repl_scrub_reservations_completed + - unit_paxos_lease_ack_timeout labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98313,56 +103179,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_scrub_reservations_completed - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_scrub_reservations_completed - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_scrub_reservations_completed + - labels_paxos_lease_ack_timeout functional_dependencies: {} - osd_scrub_sh_repl_successful_reservations_elapsed_count: + paxos_lease_timeout: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_successful_reservations_elapsed_count + - ceph_paxos_lease_timeout population: - id: osd_scrub_sh_repl_successful_reservations_elapsed_count - meaning: time to scrub reservation completion Count. + id: paxos_lease_timeout + meaning: Lease timeouts. evidence: - - population_osd_scrub_sh_repl_successful_reservations_elapsed_count + - population_paxos_lease_timeout components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_successful_reservations_elapsed_count + - lifecycle_paxos_lease_timeout unit: quantity: count base: one rate: none - object: reservations - aspect: sh_repl_successful_reservations_elapsed + object: events + aspect: lease_timeout evidence: - - unit_osd_scrub_sh_repl_successful_reservations_elapsed_count + - unit_paxos_lease_timeout labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98373,58 +103219,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_successful_reservations_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_reservations_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_reservations_elapsed_count + - labels_paxos_lease_timeout functional_dependencies: {} - osd_scrub_sh_repl_successful_reservations_elapsed_sum: + paxos_new_pn: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum_exporter_perf - - ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum_mgr_perf + - ceph_paxos_new_pn population: - id: osd_scrub_sh_repl_successful_reservations_elapsed_sum - meaning: time to scrub reservation completion Total. + id: paxos_new_pn + meaning: New proposal number queries. evidence: - - population_osd_scrub_sh_repl_successful_reservations_elapsed_sum + - population_paxos_new_pn components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_successful_reservations_elapsed_sum + - lifecycle_paxos_new_pn unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_reservation_elapsed_time - aspect: sh_repl_successful_reservations_elapsed + object: events + aspect: new_pn evidence: - - unit_osd_scrub_sh_repl_successful_reservations_elapsed_sum + - unit_paxos_new_pn labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98435,56 +103259,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_successful_reservations_elapsed_sum - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_reservations_elapsed_sum - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_reservations_elapsed_sum + - labels_paxos_new_pn functional_dependencies: {} - osd_scrub_sh_repl_successful_scrubs: + paxos_new_pn_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_successful_scrubs + - ceph_paxos_new_pn_latency_count population: - id: osd_scrub_sh_repl_successful_scrubs - meaning: successful scrubs count. + id: paxos_new_pn_latency_count + meaning: New proposal number getting latency Count. evidence: - - population_osd_scrub_sh_repl_successful_scrubs + - population_paxos_new_pn_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_successful_scrubs + - lifecycle_paxos_new_pn_latency_count unit: quantity: count base: one rate: none - object: scrubs - aspect: sh_repl_successful_scrubs + object: operations + aspect: new_pn_latency evidence: - - unit_osd_scrub_sh_repl_successful_scrubs + - unit_paxos_new_pn_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98495,56 +103299,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_successful_scrubs - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_scrubs - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_scrubs + - labels_paxos_new_pn_latency_count functional_dependencies: {} - osd_scrub_sh_repl_successful_scrubs_elapsed_count: + paxos_new_pn_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_count + - ceph_paxos_new_pn_latency_sum_exporter_perf + - ceph_paxos_new_pn_latency_sum_mgr_perf population: - id: osd_scrub_sh_repl_successful_scrubs_elapsed_count - meaning: time to scrub completion Count. + id: paxos_new_pn_latency_sum + meaning: New proposal number getting latency Total. evidence: - - population_osd_scrub_sh_repl_successful_scrubs_elapsed_count + - population_paxos_new_pn_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_successful_scrubs_elapsed_count + - lifecycle_paxos_new_pn_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: scrubs - aspect: sh_repl_successful_scrubs_elapsed + object: accumulated_latency + aspect: new_pn_latency evidence: - - unit_osd_scrub_sh_repl_successful_scrubs_elapsed_count + - unit_paxos_new_pn_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98555,58 +103341,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_count - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_count - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_count + - labels_paxos_new_pn_latency_sum functional_dependencies: {} - osd_scrub_sh_repl_successful_scrubs_elapsed_sum: + paxos_refresh: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum_exporter_perf - - ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum_mgr_perf + - ceph_paxos_refresh population: - id: osd_scrub_sh_repl_successful_scrubs_elapsed_sum - meaning: time to scrub completion Total. + id: paxos_refresh + meaning: Refreshes. evidence: - - population_osd_scrub_sh_repl_successful_scrubs_elapsed_sum + - population_paxos_refresh components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_successful_scrubs_elapsed_sum + - lifecycle_paxos_refresh unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scrub_elapsed_time - aspect: sh_repl_successful_scrubs_elapsed + object: events + aspect: refresh evidence: - - unit_osd_scrub_sh_repl_successful_scrubs_elapsed_sum + - unit_paxos_refresh labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98617,56 +103381,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_sum - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_sum - pooltype: - meaning: Ceph source label pooltype. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_successful_scrubs_elapsed_sum + - labels_paxos_refresh functional_dependencies: {} - osd_scrub_sh_repl_write_blocked_by_scrub: + paxos_refresh_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_scrub_sh_repl_write_blocked_by_scrub + - ceph_paxos_refresh_latency_count population: - id: osd_scrub_sh_repl_write_blocked_by_scrub - meaning: write blocked by scrub. + id: paxos_refresh_latency_count + meaning: Refresh latency Count. evidence: - - population_osd_scrub_sh_repl_write_blocked_by_scrub + - population_paxos_refresh_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_scrub_sh_repl_write_blocked_by_scrub + - lifecycle_paxos_refresh_latency_count unit: quantity: count base: one rate: none - object: writes - aspect: sh_repl_write_blocked_by_scrub + object: operations + aspect: refresh_latency evidence: - - unit_osd_scrub_sh_repl_write_blocked_by_scrub + - unit_paxos_refresh_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98677,56 +103421,78 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_write_blocked_by_scrub - level: - meaning: Ceph source label level. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_osd_scrub_sh_repl_write_blocked_by_scrub - pooltype: - meaning: Ceph source label pooltype. + - labels_paxos_refresh_latency_count + functional_dependencies: {} + paxos_refresh_latency_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_paxos_refresh_latency_sum_exporter_perf + - ceph_paxos_refresh_latency_sum_mgr_perf + population: + id: paxos_refresh_latency_sum + meaning: Refresh latency Total. + evidence: + - population_paxos_refresh_latency_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_paxos_refresh_latency_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_latency + aspect: refresh_latency + evidence: + - unit_paxos_refresh_latency_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_osd_scrub_sh_repl_write_blocked_by_scrub + - labels_paxos_refresh_latency_sum functional_dependencies: {} - osd_slow_ops_slow_ops_count: + paxos_restart: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_slow_ops_slow_ops_count + - ceph_paxos_restart population: - id: osd_slow_ops_slow_ops_count - meaning: Number of operations taking over ten second. + id: paxos_restart + meaning: Restarts. evidence: - - population_osd_slow_ops_slow_ops_count + - population_paxos_restart components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_slow_ops_slow_ops_count + - lifecycle_paxos_restart unit: quantity: count base: one rate: none object: events - aspect: value + aspect: restart evidence: - - unit_osd_slow_ops_slow_ops_count + - unit_paxos_restart labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98737,36 +103503,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_slow_ops_slow_ops_count + - labels_paxos_restart functional_dependencies: {} - osd_stat_bytes: + paxos_share_state: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_stat_bytes + - ceph_paxos_share_state population: - id: osd_stat_bytes - meaning: OSD size. + id: paxos_share_state + meaning: Sharings of state. evidence: - - population_osd_stat_bytes + - population_paxos_share_state components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_stat_bytes + - lifecycle_paxos_share_state unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: bytes + object: events + aspect: share_state evidence: - - unit_osd_stat_bytes + - unit_paxos_share_state labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98777,36 +103543,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_stat_bytes + - labels_paxos_share_state functional_dependencies: {} - osd_stat_bytes_avail: + paxos_share_state_bytes_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_stat_bytes_avail + - ceph_paxos_share_state_bytes_count population: - id: osd_stat_bytes_avail - meaning: Available space. + id: paxos_share_state_bytes_count + meaning: Data in shared state Count. evidence: - - population_osd_stat_bytes_avail + - population_paxos_share_state_bytes_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_stat_bytes_avail + - lifecycle_paxos_share_state_bytes_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: avail + object: measurements + aspect: share_state_bytes evidence: - - unit_osd_stat_bytes_avail + - unit_paxos_share_state_bytes_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98817,36 +103583,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_stat_bytes_avail + - labels_paxos_share_state_bytes_count functional_dependencies: {} - osd_stat_bytes_used: + paxos_share_state_bytes_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_stat_bytes_used + - ceph_paxos_share_state_bytes_sum_exporter_perf + - ceph_paxos_share_state_bytes_sum_mgr_perf population: - id: osd_stat_bytes_used - meaning: Used space. + id: paxos_share_state_bytes_sum + meaning: Data in shared state Total. evidence: - - population_osd_stat_bytes_used + - population_paxos_share_state_bytes_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_osd_stat_bytes_used + - lifecycle_paxos_share_state_bytes_sum unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: used + object: accumulated_byte_measurement + aspect: share_state_bytes evidence: - - unit_osd_stat_bytes_used + - unit_paxos_share_state_bytes_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98857,36 +103625,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_stat_bytes_used + - labels_paxos_share_state_bytes_sum functional_dependencies: {} - osd_subop: + paxos_share_state_keys_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_subop + - ceph_paxos_share_state_keys_count population: - id: osd_subop - meaning: Suboperations. + id: paxos_share_state_keys_count + meaning: Keys in shared state Count. evidence: - - population_osd_subop + - population_paxos_share_state_keys_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop + - lifecycle_paxos_share_state_keys_count unit: quantity: count base: one rate: none - object: suboperations - aspect: subop + object: measurements + aspect: share_state_keys evidence: - - unit_osd_subop + - unit_paxos_share_state_keys_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98897,36 +103665,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop + - labels_paxos_share_state_keys_count functional_dependencies: {} - osd_subop_in_bytes: + paxos_share_state_keys_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_subop_in_bytes + - ceph_paxos_share_state_keys_sum_exporter_perf + - ceph_paxos_share_state_keys_sum_mgr_perf population: - id: osd_subop_in_bytes - meaning: Suboperations total size. + id: paxos_share_state_keys_sum + meaning: Keys in shared state Total. evidence: - - population_osd_subop_in_bytes + - population_paxos_share_state_keys_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_in_bytes + - lifecycle_paxos_share_state_keys_sum unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: subop_in_bytes + object: keys + aspect: share_state_keys evidence: - - unit_osd_subop_in_bytes + - unit_paxos_share_state_keys_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98937,36 +103707,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_in_bytes + - labels_paxos_share_state_keys_sum functional_dependencies: {} - osd_subop_latency_count: + paxos_start_leader: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_subop_latency_count + - ceph_paxos_start_leader population: - id: osd_subop_latency_count - meaning: Suboperations latency Count. + id: paxos_start_leader + meaning: Starts in leader role. evidence: - - population_osd_subop_latency_count + - population_paxos_start_leader components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_latency_count + - lifecycle_paxos_start_leader unit: quantity: count base: one rate: none - object: operations - aspect: subop_latency + object: events + aspect: start_leader evidence: - - unit_osd_subop_latency_count + - unit_paxos_start_leader labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -98977,38 +103747,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_latency_count + - labels_paxos_start_leader functional_dependencies: {} - osd_subop_latency_sum: + paxos_start_peon: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_osd_subop_latency_sum_exporter_perf - - ceph_osd_subop_latency_sum_mgr_perf + - ceph_paxos_start_peon population: - id: osd_subop_latency_sum - meaning: Suboperations latency Total. + id: paxos_start_peon + meaning: Starts in peon role. evidence: - - population_osd_subop_latency_sum + - population_paxos_start_peon components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_latency_sum + - lifecycle_paxos_start_peon unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: subop_latency + object: events + aspect: start_peon evidence: - - unit_osd_subop_latency_sum + - unit_paxos_start_peon labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -99019,36 +103787,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_latency_sum + - labels_paxos_start_peon functional_dependencies: {} - osd_subop_pull: + paxos_store_state: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_subop_pull + - ceph_paxos_store_state population: - id: osd_subop_pull - meaning: Suboperations pull requests. + id: paxos_store_state + meaning: Store a shared state on disk. evidence: - - population_osd_subop_pull + - population_paxos_store_state components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_pull + - lifecycle_paxos_store_state unit: quantity: count base: one rate: none - object: operations - aspect: subop_pull + object: events + aspect: store_state evidence: - - unit_osd_subop_pull + - unit_paxos_store_state labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -99059,36 +103827,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_pull + - labels_paxos_store_state functional_dependencies: {} - osd_subop_pull_latency_count: + paxos_store_state_bytes_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_subop_pull_latency_count + - ceph_paxos_store_state_bytes_count population: - id: osd_subop_pull_latency_count - meaning: Suboperations pull latency Count. + id: paxos_store_state_bytes_count + meaning: Data in transaction in stored state Count. evidence: - - population_osd_subop_pull_latency_count + - population_paxos_store_state_bytes_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_pull_latency_count + - lifecycle_paxos_store_state_bytes_count unit: quantity: count base: one rate: none - object: operations - aspect: subop_pull_latency + object: measurements + aspect: store_state_bytes evidence: - - unit_osd_subop_pull_latency_count + - unit_paxos_store_state_bytes_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -99099,9 +103867,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_pull_latency_count + - labels_paxos_store_state_bytes_count functional_dependencies: {} - osd_subop_pull_latency_sum: + paxos_store_state_bytes_sum: source: generated: registry_groups: @@ -99109,28 +103877,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_subop_pull_latency_sum_exporter_perf - - ceph_osd_subop_pull_latency_sum_mgr_perf + - ceph_paxos_store_state_bytes_sum_exporter_perf + - ceph_paxos_store_state_bytes_sum_mgr_perf population: - id: osd_subop_pull_latency_sum - meaning: Suboperations pull latency Total. + id: paxos_store_state_bytes_sum + meaning: Data in transaction in stored state Total. evidence: - - population_osd_subop_pull_latency_sum + - population_paxos_store_state_bytes_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_pull_latency_sum + - lifecycle_paxos_store_state_bytes_sum unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: subop_pull_latency + object: accumulated_byte_measurement + aspect: store_state_bytes evidence: - - unit_osd_subop_pull_latency_sum + - unit_paxos_store_state_bytes_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -99141,36 +103909,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_pull_latency_sum + - labels_paxos_store_state_bytes_sum functional_dependencies: {} - osd_subop_push: + paxos_store_state_keys_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_subop_push + - ceph_paxos_store_state_keys_count population: - id: osd_subop_push - meaning: Suboperations push messages. + id: paxos_store_state_keys_count + meaning: Keys in transaction in stored state Count. evidence: - - population_osd_subop_push + - population_paxos_store_state_keys_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_push + - lifecycle_paxos_store_state_keys_count unit: quantity: count base: one rate: none - object: events - aspect: value + object: measurements + aspect: store_state_keys evidence: - - unit_osd_subop_push + - unit_paxos_store_state_keys_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -99181,36 +103949,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_push + - labels_paxos_store_state_keys_count functional_dependencies: {} - osd_subop_push_in_bytes: + paxos_store_state_keys_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_osd_subop_push_in_bytes + - ceph_paxos_store_state_keys_sum_exporter_perf + - ceph_paxos_store_state_keys_sum_mgr_perf population: - id: osd_subop_push_in_bytes - meaning: Suboperations pushed size. + id: paxos_store_state_keys_sum + meaning: Keys in transaction in stored state Total. evidence: - - population_osd_subop_push_in_bytes + - population_paxos_store_state_keys_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_push_in_bytes + - lifecycle_paxos_store_state_keys_sum unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: subop_push_in_bytes + object: keys + aspect: store_state_keys evidence: - - unit_osd_subop_push_in_bytes + - unit_paxos_store_state_keys_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -99221,36 +103991,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_push_in_bytes + - labels_paxos_store_state_keys_sum functional_dependencies: {} - osd_subop_push_latency_count: + paxos_store_state_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_osd_subop_push_latency_count + - ceph_paxos_store_state_latency_count population: - id: osd_subop_push_latency_count - meaning: Suboperations push latency Count. + id: paxos_store_state_latency_count + meaning: Storing state latency Count. evidence: - - population_osd_subop_push_latency_count + - population_paxos_store_state_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_push_latency_count + - lifecycle_paxos_store_state_latency_count unit: quantity: count base: one rate: none object: operations - aspect: subop_push_latency + aspect: store_state_latency evidence: - - unit_osd_subop_push_latency_count + - unit_paxos_store_state_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -99261,9 +104031,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_push_latency_count + - labels_paxos_store_state_latency_count functional_dependencies: {} - osd_subop_push_latency_sum: + paxos_store_state_latency_sum: source: generated: registry_groups: @@ -99271,28 +104041,28 @@ signals: - mgr_perf scope: registrations: - - ceph_osd_subop_push_latency_sum_exporter_perf - - ceph_osd_subop_push_latency_sum_mgr_perf + - ceph_paxos_store_state_latency_sum_exporter_perf + - ceph_paxos_store_state_latency_sum_mgr_perf population: - id: osd_subop_push_latency_sum - meaning: Suboperations push latency Total. + id: paxos_store_state_latency_sum + meaning: Storing state latency Total. evidence: - - population_osd_subop_push_latency_sum + - population_paxos_store_state_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_osd_subop_push_latency_sum + - lifecycle_paxos_store_state_latency_sum unit: quantity: duration base: second rate: none object: accumulated_latency - aspect: subop_push_latency + aspect: store_state_latency evidence: - - unit_osd_subop_push_latency_sum + - unit_paxos_store_state_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -99303,2447 +104073,2412 @@ signals: kind: operational_population stability: stable evidence: - - labels_osd_subop_push_latency_sum + - labels_paxos_store_state_latency_sum functional_dependencies: {} - osd_subop_w: + pg_activating: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_subop_w + - ceph_pg_activating population: - id: osd_subop_w - meaning: Replicated writes. + id: pg_activating + meaning: PG activating per pool. evidence: - - population_osd_subop_w + - population_pg_activating components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_subop_w + - lifecycle_pg_activating unit: quantity: count base: one rate: none - object: operations - aspect: subop_w - evidence: - - unit_osd_subop_w - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_osd_subop_w - functional_dependencies: {} - osd_subop_w_in_bytes: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - ceph_osd_subop_w_in_bytes - population: - id: osd_subop_w_in_bytes - meaning: Replicated written data size. - evidence: - - population_osd_subop_w_in_bytes - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_osd_subop_w_in_bytes - unit: - quantity: data - base: byte - rate: none - object: byte_throughput - aspect: subop_w_in_bytes + object: placement_groups + aspect: activating evidence: - - unit_osd_subop_w_in_bytes + - unit_pg_activating labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_subop_w_in_bytes + - labels_pg_activating functional_dependencies: {} - osd_subop_w_latency_count: + pg_active: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_subop_w_latency_count + - ceph_pg_active population: - id: osd_subop_w_latency_count - meaning: Replicated writes latency Count. + id: pg_active + meaning: PG active per pool. evidence: - - population_osd_subop_w_latency_count + - population_pg_active components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_subop_w_latency_count + - lifecycle_pg_active unit: quantity: count base: one rate: none - object: operations - aspect: subop_w_latency + object: placement_groups + aspect: active evidence: - - unit_osd_subop_w_latency_count + - unit_pg_active labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_subop_w_latency_count + - labels_pg_active functional_dependencies: {} - osd_subop_w_latency_sum: + pg_backfill_toofull: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_osd_subop_w_latency_sum_exporter_perf - - ceph_osd_subop_w_latency_sum_mgr_perf + - ceph_pg_backfill_toofull population: - id: osd_subop_w_latency_sum - meaning: Replicated writes latency Total. + id: pg_backfill_toofull + meaning: PG backfill_toofull per pool. evidence: - - population_osd_subop_w_latency_sum + - population_pg_backfill_toofull components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_subop_w_latency_sum + - lifecycle_pg_backfill_toofull unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: subop_w_latency + object: placement_groups + aspect: backfill_toofull evidence: - - unit_osd_subop_w_latency_sum + - unit_pg_backfill_toofull labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_subop_w_latency_sum + - labels_pg_backfill_toofull functional_dependencies: {} - osd_successful_scrubs_ec: + pg_backfill_unfound: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_successful_scrubs_ec + - ceph_pg_backfill_unfound population: - id: osd_successful_scrubs_ec - meaning: successful EC scrubs count. + id: pg_backfill_unfound + meaning: PG backfill_unfound per pool. evidence: - - population_osd_successful_scrubs_ec + - population_pg_backfill_unfound components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_successful_scrubs_ec + - lifecycle_pg_backfill_unfound unit: quantity: count base: one rate: none - object: scrubs - aspect: successful_scrubs_ec + object: placement_groups + aspect: backfill_unfound evidence: - - unit_osd_successful_scrubs_ec + - unit_pg_backfill_unfound labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_successful_scrubs_ec + - labels_pg_backfill_unfound functional_dependencies: {} - osd_successful_scrubs_ec_elapsed_count: + pg_backfill_wait: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_successful_scrubs_ec_elapsed_count + - ceph_pg_backfill_wait population: - id: osd_successful_scrubs_ec_elapsed_count - meaning: time to complete a successful EC scrub Count. + id: pg_backfill_wait + meaning: PG backfill_wait per pool. evidence: - - population_osd_successful_scrubs_ec_elapsed_count + - population_pg_backfill_wait components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_successful_scrubs_ec_elapsed_count + - lifecycle_pg_backfill_wait unit: quantity: count base: one rate: none - object: scrubs - aspect: successful_scrubs_ec_elapsed + object: placement_groups + aspect: backfill_wait evidence: - - unit_osd_successful_scrubs_ec_elapsed_count + - unit_pg_backfill_wait labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_successful_scrubs_ec_elapsed_count + - labels_pg_backfill_wait functional_dependencies: {} - osd_successful_scrubs_ec_elapsed_sum: + pg_backfilling: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_osd_successful_scrubs_ec_elapsed_sum_exporter_perf - - ceph_osd_successful_scrubs_ec_elapsed_sum_mgr_perf + - ceph_pg_backfilling population: - id: osd_successful_scrubs_ec_elapsed_sum - meaning: time to complete a successful EC scrub Total. + id: pg_backfilling + meaning: PG backfilling per pool. evidence: - - population_osd_successful_scrubs_ec_elapsed_sum + - population_pg_backfilling components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_successful_scrubs_ec_elapsed_sum + - lifecycle_pg_backfilling unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scrub_elapsed_time - aspect: successful_scrubs_ec_elapsed + object: placement_groups + aspect: backfilling evidence: - - unit_osd_successful_scrubs_ec_elapsed_sum + - unit_pg_backfilling labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_successful_scrubs_ec_elapsed_sum + - labels_pg_backfilling functional_dependencies: {} - osd_successful_scrubs_replicated: + pg_clean: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_successful_scrubs_replicated + - ceph_pg_clean population: - id: osd_successful_scrubs_replicated - meaning: successful replicated scrubs count. + id: pg_clean + meaning: PG clean per pool. evidence: - - population_osd_successful_scrubs_replicated + - population_pg_clean components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_successful_scrubs_replicated + - lifecycle_pg_clean unit: quantity: count base: one rate: none - object: scrubs - aspect: successful_scrubs_replicated + object: placement_groups + aspect: clean evidence: - - unit_osd_successful_scrubs_replicated + - unit_pg_clean labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_successful_scrubs_replicated + - labels_pg_clean functional_dependencies: {} - osd_successful_scrubs_replicated_elapsed_count: + pg_creating: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_successful_scrubs_replicated_elapsed_count + - ceph_pg_creating population: - id: osd_successful_scrubs_replicated_elapsed_count - meaning: time to complete a successful replicated scrub Count. + id: pg_creating + meaning: PG creating per pool. evidence: - - population_osd_successful_scrubs_replicated_elapsed_count + - population_pg_creating components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_successful_scrubs_replicated_elapsed_count + - lifecycle_pg_creating unit: quantity: count base: one rate: none - object: scrubs - aspect: successful_scrubs_replicated_elapsed + object: placement_groups + aspect: creating evidence: - - unit_osd_successful_scrubs_replicated_elapsed_count + - unit_pg_creating labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_successful_scrubs_replicated_elapsed_count + - labels_pg_creating functional_dependencies: {} - osd_successful_scrubs_replicated_elapsed_sum: + pg_deep: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_osd_successful_scrubs_replicated_elapsed_sum_exporter_perf - - ceph_osd_successful_scrubs_replicated_elapsed_sum_mgr_perf + - ceph_pg_deep population: - id: osd_successful_scrubs_replicated_elapsed_sum - meaning: time to complete a successful replicated scrub Total. + id: pg_deep + meaning: PG deep per pool. evidence: - - population_osd_successful_scrubs_replicated_elapsed_sum + - population_pg_deep components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_successful_scrubs_replicated_elapsed_sum + - lifecycle_pg_deep unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_scrub_elapsed_time - aspect: successful_scrubs_replicated_elapsed + object: placement_groups + aspect: deep evidence: - - unit_osd_successful_scrubs_replicated_elapsed_sum + - unit_pg_deep labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_successful_scrubs_replicated_elapsed_sum + - labels_pg_deep functional_dependencies: {} - osd_tier_clean: + pg_degraded: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_clean + - ceph_pg_degraded population: - id: osd_tier_clean - meaning: Dirty tier flag cleaned. + id: pg_degraded + meaning: PG degraded per pool. evidence: - - population_osd_tier_clean + - population_pg_degraded components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_clean + - lifecycle_pg_degraded unit: quantity: count base: one rate: none - object: actions - aspect: tier_clean + object: placement_groups + aspect: degraded evidence: - - unit_osd_tier_clean + - unit_pg_degraded labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_clean + - labels_pg_degraded functional_dependencies: {} - osd_tier_delay: + pg_down: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_delay + - ceph_pg_down population: - id: osd_tier_delay - meaning: Tier delays (agent waiting). + id: pg_down + meaning: PG down per pool. evidence: - - population_osd_tier_delay + - population_pg_down components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_delay + - lifecycle_pg_down unit: quantity: count base: one rate: none - object: actions - aspect: tier_delay + object: placement_groups + aspect: down evidence: - - unit_osd_tier_delay + - unit_pg_down labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_delay + - labels_pg_down functional_dependencies: {} - osd_tier_dirty: + pg_failed_repair: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_dirty + - ceph_pg_failed_repair population: - id: osd_tier_dirty - meaning: Dirty tier flag set. + id: pg_failed_repair + meaning: PG failed_repair per pool. evidence: - - population_osd_tier_dirty + - population_pg_failed_repair components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_dirty + - lifecycle_pg_failed_repair unit: quantity: count base: one rate: none - object: actions - aspect: tier_dirty + object: placement_groups + aspect: failed_repair evidence: - - unit_osd_tier_dirty + - unit_pg_failed_repair labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_dirty + - labels_pg_failed_repair functional_dependencies: {} - osd_tier_evict: + pg_forced_backfill: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_evict + - ceph_pg_forced_backfill population: - id: osd_tier_evict - meaning: Tier evictions. + id: pg_forced_backfill + meaning: PG forced_backfill per pool. evidence: - - population_osd_tier_evict + - population_pg_forced_backfill components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_evict + - lifecycle_pg_forced_backfill unit: quantity: count base: one rate: none - object: actions - aspect: tier_evict + object: placement_groups + aspect: forced_backfill evidence: - - unit_osd_tier_evict + - unit_pg_forced_backfill labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_evict + - labels_pg_forced_backfill functional_dependencies: {} - osd_tier_flush: + pg_forced_recovery: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_flush + - ceph_pg_forced_recovery population: - id: osd_tier_flush - meaning: Tier flushes. + id: pg_forced_recovery + meaning: PG forced_recovery per pool. evidence: - - population_osd_tier_flush + - population_pg_forced_recovery components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_flush + - lifecycle_pg_forced_recovery unit: quantity: count base: one rate: none - object: attempts - aspect: tier_flush + object: placement_groups + aspect: forced_recovery evidence: - - unit_osd_tier_flush + - unit_pg_forced_recovery labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_flush + - labels_pg_forced_recovery functional_dependencies: {} - osd_tier_flush_fail: + pg_incomplete: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_flush_fail + - ceph_pg_incomplete population: - id: osd_tier_flush_fail - meaning: Failed tier flushes. + id: pg_incomplete + meaning: PG incomplete per pool. evidence: - - population_osd_tier_flush_fail + - population_pg_incomplete components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_flush_fail + - lifecycle_pg_incomplete unit: quantity: count base: one rate: none - object: attempts - aspect: tier_flush_fail + object: placement_groups + aspect: incomplete evidence: - - unit_osd_tier_flush_fail + - unit_pg_incomplete labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_flush_fail + - labels_pg_incomplete functional_dependencies: {} - osd_tier_promote: + pg_inconsistent: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_promote + - ceph_pg_inconsistent population: - id: osd_tier_promote - meaning: Tier promotions. + id: pg_inconsistent + meaning: PG inconsistent per pool. evidence: - - population_osd_tier_promote + - population_pg_inconsistent components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_promote + - lifecycle_pg_inconsistent unit: quantity: count base: one rate: none - object: actions - aspect: tier_promote + object: placement_groups + aspect: inconsistent evidence: - - unit_osd_tier_promote + - unit_pg_inconsistent labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_promote + - labels_pg_inconsistent functional_dependencies: {} - osd_tier_proxy_read: + pg_laggy: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_proxy_read + - ceph_pg_laggy population: - id: osd_tier_proxy_read - meaning: Tier proxy reads. + id: pg_laggy + meaning: PG laggy per pool. evidence: - - population_osd_tier_proxy_read + - population_pg_laggy components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_proxy_read + - lifecycle_pg_laggy unit: quantity: count base: one rate: none - object: operations - aspect: tier_proxy_read + object: placement_groups + aspect: laggy evidence: - - unit_osd_tier_proxy_read + - unit_pg_laggy labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_proxy_read + - labels_pg_laggy functional_dependencies: {} - osd_tier_proxy_write: + pg_peered: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_proxy_write + - ceph_pg_peered population: - id: osd_tier_proxy_write - meaning: Tier proxy writes. + id: pg_peered + meaning: PG peered per pool. evidence: - - population_osd_tier_proxy_write + - population_pg_peered components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_proxy_write + - lifecycle_pg_peered unit: quantity: count base: one rate: none - object: operations - aspect: tier_proxy_write + object: placement_groups + aspect: peered evidence: - - unit_osd_tier_proxy_write + - unit_pg_peered labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_proxy_write + - labels_pg_peered functional_dependencies: {} - osd_tier_try_flush: + pg_peering: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_try_flush + - ceph_pg_peering population: - id: osd_tier_try_flush - meaning: Tier flush attempts. + id: pg_peering + meaning: PG peering per pool. evidence: - - population_osd_tier_try_flush + - population_pg_peering components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_try_flush + - lifecycle_pg_peering unit: quantity: count base: one rate: none - object: attempts - aspect: tier_try_flush + object: placement_groups + aspect: peering evidence: - - unit_osd_tier_try_flush + - unit_pg_peering labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_try_flush + - labels_pg_peering functional_dependencies: {} - osd_tier_try_flush_fail: + pg_premerge: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_try_flush_fail + - ceph_pg_premerge population: - id: osd_tier_try_flush_fail - meaning: Failed tier flush attempts. + id: pg_premerge + meaning: PG premerge per pool. evidence: - - population_osd_tier_try_flush_fail + - population_pg_premerge components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_try_flush_fail + - lifecycle_pg_premerge unit: quantity: count base: one rate: none - object: attempts - aspect: tier_try_flush_fail + object: placement_groups + aspect: premerge evidence: - - unit_osd_tier_try_flush_fail + - unit_pg_premerge labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_try_flush_fail + - labels_pg_premerge functional_dependencies: {} - osd_tier_whiteout: + pg_recovering: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_tier_whiteout + - ceph_pg_recovering population: - id: osd_tier_whiteout - meaning: Tier whiteouts. + id: pg_recovering + meaning: PG recovering per pool. evidence: - - population_osd_tier_whiteout + - population_pg_recovering components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_tier_whiteout + - lifecycle_pg_recovering unit: quantity: count base: one rate: none - object: whiteouts - aspect: tier_whiteout + object: placement_groups + aspect: recovering evidence: - - unit_osd_tier_whiteout + - unit_pg_recovering labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_tier_whiteout + - labels_pg_recovering functional_dependencies: {} - osd_up: + pg_recovery_toofull: source: generated: registry_groups: - mgr_synthetic scope: registrations: - - ceph_osd_up + - ceph_pg_recovery_toofull population: - id: osd_up - meaning: OSD status up. + id: pg_recovery_toofull + meaning: PG recovery_toofull per pool. evidence: - - population_osd_up + - population_pg_recovery_toofull components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_osd_up + - lifecycle_pg_recovery_toofull unit: quantity: count base: one rate: none - object: osds - aspect: up + object: placement_groups + aspect: recovery_toofull evidence: - - unit_osd_up + - unit_pg_recovery_toofull labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_up + - labels_pg_recovery_toofull functional_dependencies: {} - contributors: - variants: - osds: - identity: - - ceph_daemon - cardinality: - kind: operational_population - concurrency: may_coexist - value_model: - value: additive - membership: - stability: dynamic - reset: - scope: per_contributor - join: - new_contributor_baseline: current_total - evidence: - population: - - population_osd_up - lifecycle: - - lifecycle_osd_up - relationship: - - osd_member_additive_values - osd_watch_timeouts: + pg_recovery_unfound: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_osd_watch_timeouts + - ceph_pg_recovery_unfound population: - id: osd_watch_timeouts - meaning: Number of watches that timed out or were blocklisted. + id: pg_recovery_unfound + meaning: PG recovery_unfound per pool. evidence: - - population_osd_watch_timeouts + - population_pg_recovery_unfound components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_osd_watch_timeouts + - lifecycle_pg_recovery_unfound unit: quantity: count base: one rate: none - object: watches - aspect: watch_timeouts + object: placement_groups + aspect: recovery_unfound evidence: - - unit_osd_watch_timeouts + - unit_pg_recovery_unfound labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_watch_timeouts + - labels_pg_recovery_unfound functional_dependencies: {} - osd_weight: + pg_recovery_wait: source: generated: registry_groups: - mgr_synthetic scope: registrations: - - ceph_osd_weight + - ceph_pg_recovery_wait population: - id: osd_weight - meaning: OSD status weight. + id: pg_recovery_wait + meaning: PG recovery_wait per pool. evidence: - - population_osd_weight + - population_pg_recovery_wait components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_osd_weight + - lifecycle_pg_recovery_wait unit: - quantity: ratio + quantity: count base: one rate: none - object: osd_weight - aspect: weight + object: placement_groups + aspect: recovery_wait evidence: - - unit_osd_weight + - unit_pg_recovery_wait labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_osd_weight + - labels_pg_recovery_wait functional_dependencies: {} - paxos_accept_timeout: + pg_remapped: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_accept_timeout + - ceph_pg_remapped population: - id: paxos_accept_timeout - meaning: Accept timeouts. + id: pg_remapped + meaning: PG remapped per pool. evidence: - - population_paxos_accept_timeout + - population_pg_remapped components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_accept_timeout + - lifecycle_pg_remapped unit: quantity: count base: one rate: none - object: events - aspect: accept_timeout + object: placement_groups + aspect: remapped evidence: - - unit_paxos_accept_timeout + - unit_pg_remapped labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_accept_timeout + - labels_pg_remapped functional_dependencies: {} - paxos_begin: + pg_repair: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_begin + - ceph_pg_repair population: - id: paxos_begin - meaning: Started and handled begins. + id: pg_repair + meaning: PG repair per pool. evidence: - - population_paxos_begin + - population_pg_repair components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_begin + - lifecycle_pg_repair unit: quantity: count base: one rate: none - object: operations - aspect: begin + object: placement_groups + aspect: repair evidence: - - unit_paxos_begin + - unit_pg_repair labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_begin + - labels_pg_repair functional_dependencies: {} - paxos_begin_bytes_count: + pg_scrubbing: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_begin_bytes_count + - ceph_pg_scrubbing population: - id: paxos_begin_bytes_count - meaning: Data in transaction on begin Count. + id: pg_scrubbing + meaning: PG scrubbing per pool. evidence: - - population_paxos_begin_bytes_count + - population_pg_scrubbing components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_begin_bytes_count + - lifecycle_pg_scrubbing unit: quantity: count base: one rate: none - object: measurements - aspect: begin_bytes + object: placement_groups + aspect: scrubbing evidence: - - unit_paxos_begin_bytes_count + - unit_pg_scrubbing labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_begin_bytes_count + - labels_pg_scrubbing functional_dependencies: {} - paxos_begin_bytes_sum: + pg_snaptrim: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_begin_bytes_sum_exporter_perf - - ceph_paxos_begin_bytes_sum_mgr_perf + - ceph_pg_snaptrim population: - id: paxos_begin_bytes_sum - meaning: Data in transaction on begin Total. + id: pg_snaptrim + meaning: PG snaptrim per pool. evidence: - - population_paxos_begin_bytes_sum + - population_pg_snaptrim components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_begin_bytes_sum + - lifecycle_pg_snaptrim unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: accumulated_byte_measurement - aspect: begin_bytes + object: placement_groups + aspect: snaptrim evidence: - - unit_paxos_begin_bytes_sum + - unit_pg_snaptrim labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_begin_bytes_sum + - labels_pg_snaptrim functional_dependencies: {} - paxos_begin_keys_count: + pg_snaptrim_error: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_begin_keys_count + - ceph_pg_snaptrim_error population: - id: paxos_begin_keys_count - meaning: Keys in transaction on begin Count. + id: pg_snaptrim_error + meaning: PG snaptrim_error per pool. evidence: - - population_paxos_begin_keys_count + - population_pg_snaptrim_error components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_begin_keys_count + - lifecycle_pg_snaptrim_error unit: quantity: count base: one rate: none - object: measurements - aspect: begin_keys + object: placement_groups + aspect: snaptrim_error evidence: - - unit_paxos_begin_keys_count + - unit_pg_snaptrim_error labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_begin_keys_count + - labels_pg_snaptrim_error functional_dependencies: {} - paxos_begin_keys_sum: + pg_snaptrim_wait: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_begin_keys_sum_exporter_perf - - ceph_paxos_begin_keys_sum_mgr_perf + - ceph_pg_snaptrim_wait population: - id: paxos_begin_keys_sum - meaning: Keys in transaction on begin Total. + id: pg_snaptrim_wait + meaning: PG snaptrim_wait per pool. evidence: - - population_paxos_begin_keys_sum + - population_pg_snaptrim_wait components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_begin_keys_sum + - lifecycle_pg_snaptrim_wait unit: quantity: count base: one rate: none - object: keys - aspect: begin_keys + object: placement_groups + aspect: snaptrim_wait evidence: - - unit_paxos_begin_keys_sum + - unit_pg_snaptrim_wait labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_begin_keys_sum + - labels_pg_snaptrim_wait functional_dependencies: {} - paxos_begin_latency_count: + pg_stale: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_begin_latency_count + - ceph_pg_stale population: - id: paxos_begin_latency_count - meaning: Latency of begin operation Count. + id: pg_stale + meaning: PG stale per pool. evidence: - - population_paxos_begin_latency_count + - population_pg_stale components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_begin_latency_count + - lifecycle_pg_stale unit: quantity: count base: one rate: none - object: operations - aspect: begin_latency + object: placement_groups + aspect: stale evidence: - - unit_paxos_begin_latency_count + - unit_pg_stale labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_begin_latency_count + - labels_pg_stale functional_dependencies: {} - paxos_begin_latency_sum: + pg_total: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_begin_latency_sum_exporter_perf - - ceph_paxos_begin_latency_sum_mgr_perf + - ceph_pg_total population: - id: paxos_begin_latency_sum - meaning: Latency of begin operation Total. + id: pg_total + meaning: PG Total Count per Pool. evidence: - - population_paxos_begin_latency_sum + - population_pg_total components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_begin_latency_sum + - lifecycle_pg_total unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: begin_latency + object: placement_groups + aspect: pg_total evidence: - - unit_paxos_begin_latency_sum + - unit_pg_total labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_begin_latency_sum + - labels_pg_total functional_dependencies: {} - paxos_collect: + pg_undersized: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect + - ceph_pg_undersized population: - id: paxos_collect - meaning: Peon collects. + id: pg_undersized + meaning: PG undersized per pool. evidence: - - population_paxos_collect + - population_pg_undersized components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect + - lifecycle_pg_undersized unit: quantity: count base: one rate: none - object: operations - aspect: collect + object: placement_groups + aspect: undersized evidence: - - unit_paxos_collect + - unit_pg_undersized labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect + - labels_pg_undersized functional_dependencies: {} - paxos_collect_bytes_count: + pg_unknown: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect_bytes_count + - ceph_pg_unknown population: - id: paxos_collect_bytes_count - meaning: Data in transaction on peon collect Count. + id: pg_unknown + meaning: PG unknown per pool. evidence: - - population_paxos_collect_bytes_count + - population_pg_unknown components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect_bytes_count + - lifecycle_pg_unknown unit: quantity: count base: one rate: none - object: measurements - aspect: collect_bytes + object: placement_groups + aspect: unknown evidence: - - unit_paxos_collect_bytes_count + - unit_pg_unknown labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect_bytes_count + - labels_pg_unknown functional_dependencies: {} - paxos_collect_bytes_sum: + pg_wait: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect_bytes_sum_exporter_perf - - ceph_paxos_collect_bytes_sum_mgr_perf + - ceph_pg_wait population: - id: paxos_collect_bytes_sum - meaning: Data in transaction on peon collect Total. + id: pg_wait + meaning: PG wait per pool. evidence: - - population_paxos_collect_bytes_sum + - population_pg_wait components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect_bytes_sum + - lifecycle_pg_wait unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: accumulated_byte_measurement - aspect: collect_bytes + object: placement_groups + aspect: wait evidence: - - unit_paxos_collect_bytes_sum + - unit_pg_wait labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect_bytes_sum + - labels_pg_wait functional_dependencies: {} - paxos_collect_keys_count: + pool_avail_raw: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect_keys_count + - ceph_pool_avail_raw population: - id: paxos_collect_keys_count - meaning: Keys in transaction on peon collect Count. + id: pool_avail_raw + meaning: DF pool avail_raw. evidence: - - population_paxos_collect_keys_count + - population_pool_avail_raw components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect_keys_count + - lifecycle_pool_avail_raw unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: measurements - aspect: collect_keys + object: raw_pool_capacity + aspect: avail_raw evidence: - - unit_paxos_collect_keys_count + - unit_pool_avail_raw labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect_keys_count + - labels_pool_avail_raw functional_dependencies: {} - paxos_collect_keys_sum: + pool_bytes_used: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect_keys_sum_exporter_perf - - ceph_paxos_collect_keys_sum_mgr_perf + - ceph_pool_bytes_used population: - id: paxos_collect_keys_sum - meaning: Keys in transaction on peon collect Total. + id: pool_bytes_used + meaning: DF pool bytes_used. evidence: - - population_paxos_collect_keys_sum + - population_pool_bytes_used components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect_keys_sum + - lifecycle_pool_bytes_used unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: keys - aspect: collect_keys + object: raw_pool_capacity + aspect: bytes_used evidence: - - unit_paxos_collect_keys_sum + - unit_pool_bytes_used labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect_keys_sum + - labels_pool_bytes_used functional_dependencies: {} - paxos_collect_latency_count: + pool_compress_bytes_used: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect_latency_count + - ceph_pool_compress_bytes_used population: - id: paxos_collect_latency_count - meaning: Peon collect latency Count. + id: pool_compress_bytes_used + meaning: DF pool compress_bytes_used. evidence: - - population_paxos_collect_latency_count + - population_pool_compress_bytes_used components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect_latency_count + - lifecycle_pool_compress_bytes_used unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: collect_latency + object: compression_space + aspect: compress_bytes_used evidence: - - unit_paxos_collect_latency_count + - unit_pool_compress_bytes_used labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect_latency_count + - labels_pool_compress_bytes_used functional_dependencies: {} - paxos_collect_latency_sum: + pool_compress_under_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect_latency_sum_exporter_perf - - ceph_paxos_collect_latency_sum_mgr_perf + - ceph_pool_compress_under_bytes population: - id: paxos_collect_latency_sum - meaning: Peon collect latency Total. + id: pool_compress_under_bytes + meaning: DF pool compress_under_bytes. evidence: - - population_paxos_collect_latency_sum + - population_pool_compress_under_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect_latency_sum + - lifecycle_pool_compress_under_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: collect_latency + object: compression_space + aspect: compress_under_bytes evidence: - - unit_paxos_collect_latency_sum + - unit_pool_compress_under_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect_latency_sum + - labels_pool_compress_under_bytes functional_dependencies: {} - paxos_collect_timeout: + pool_dirty: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect_timeout + - ceph_pool_dirty population: - id: paxos_collect_timeout - meaning: Collect timeouts. + id: pool_dirty + meaning: DF pool dirty. evidence: - - population_paxos_collect_timeout + - population_pool_dirty components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect_timeout + - lifecycle_pool_dirty unit: quantity: count base: one rate: none - object: events - aspect: collect_timeout + object: objects + aspect: dirty evidence: - - unit_paxos_collect_timeout + - unit_pool_dirty labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect_timeout + - labels_pool_dirty functional_dependencies: {} - paxos_collect_uncommitted: + pool_max_avail: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_collect_uncommitted + - ceph_pool_max_avail population: - id: paxos_collect_uncommitted - meaning: Uncommitted values in started and handled collects. + id: pool_max_avail + meaning: DF pool max_avail. evidence: - - population_paxos_collect_uncommitted + - population_pool_max_avail components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_collect_uncommitted + - lifecycle_pool_max_avail unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: values - aspect: collect_uncommitted + object: logical_pool_capacity + aspect: max_avail evidence: - - unit_paxos_collect_uncommitted + - unit_pool_max_avail labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_collect_uncommitted + - labels_pool_max_avail functional_dependencies: {} - paxos_commit: + pool_metadata: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_commit + - ceph_pool_metadata population: - id: paxos_commit - meaning: Commits. + id: pool_metadata + meaning: POOL Metadata. evidence: - - population_paxos_commit + - population_pool_metadata components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_commit + - lifecycle_pool_metadata unit: - quantity: count + quantity: state base: one rate: none - object: operations - aspect: commit + object: state + aspect: value evidence: - - unit_paxos_commit + - unit_pool_metadata labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + application: + meaning: Ceph source label application. + presence: + when: + any: + - all: + - axis: release + op: eq + value: tentacle + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_pool_metadata + compression_mode: + meaning: Ceph source label compression mode. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_commit + - labels_pool_metadata + description: + meaning: Ceph source label description. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_pool_metadata + name: + meaning: Ceph source label name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_pool_metadata + pool_id: + meaning: Ceph source label pool id. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_pool_metadata + type: + meaning: Ceph source label type. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_pool_metadata functional_dependencies: {} - paxos_commit_bytes_count: + pool_num_bytes_recovered: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_commit_bytes_count + - ceph_pool_num_bytes_recovered population: - id: paxos_commit_bytes_count - meaning: Data in transaction on commit Count. + id: pool_num_bytes_recovered + meaning: 'OSD pool stats: num_bytes_recovered.' evidence: - - population_paxos_commit_bytes_count + - population_pool_num_bytes_recovered components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_commit_bytes_count + - lifecycle_pool_num_bytes_recovered unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: measurements - aspect: commit_bytes + object: pool_capacity_and_data_volume + aspect: value evidence: - - unit_paxos_commit_bytes_count + - unit_pool_num_bytes_recovered labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_commit_bytes_count + - labels_pool_num_bytes_recovered functional_dependencies: {} - paxos_commit_bytes_sum: + pool_num_objects_recovered: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_commit_bytes_sum_exporter_perf - - ceph_paxos_commit_bytes_sum_mgr_perf + - ceph_pool_num_objects_recovered population: - id: paxos_commit_bytes_sum - meaning: Data in transaction on commit Total. + id: pool_num_objects_recovered + meaning: 'OSD pool stats: num_objects_recovered.' evidence: - - population_paxos_commit_bytes_sum + - population_pool_num_objects_recovered components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_commit_bytes_sum + - lifecycle_pool_num_objects_recovered unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: accumulated_byte_measurement - aspect: commit_bytes + object: objects + aspect: value evidence: - - unit_paxos_commit_bytes_sum + - unit_pool_num_objects_recovered labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_commit_bytes_sum + - labels_pool_num_objects_recovered functional_dependencies: {} - paxos_commit_keys_count: + pool_objects: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_commit_keys_count + - ceph_pool_objects population: - id: paxos_commit_keys_count - meaning: Keys in transaction on commit Count. + id: pool_objects + meaning: DF pool objects. evidence: - - population_paxos_commit_keys_count + - population_pool_objects components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_commit_keys_count + - lifecycle_pool_objects unit: quantity: count base: one rate: none - object: measurements - aspect: commit_keys + object: objects + aspect: objects evidence: - - unit_paxos_commit_keys_count + - unit_pool_objects labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_commit_keys_count + - labels_pool_objects functional_dependencies: {} - paxos_commit_keys_sum: + pool_objects_repaired: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_commit_keys_sum_exporter_perf - - ceph_paxos_commit_keys_sum_mgr_perf + - ceph_pool_objects_repaired population: - id: paxos_commit_keys_sum - meaning: Keys in transaction on commit Total. + id: pool_objects_repaired + meaning: Number of objects repaired in a pool. evidence: - - population_paxos_commit_keys_sum + - population_pool_objects_repaired components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_paxos_commit_keys_sum + - lifecycle_pool_objects_repaired unit: quantity: count base: one rate: none - object: keys - aspect: commit_keys + object: objects + aspect: value evidence: - - unit_paxos_commit_keys_sum + - unit_pool_objects_repaired labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_commit_keys_sum + - labels_pool_objects_repaired functional_dependencies: {} - paxos_commit_latency_count: + pool_percent_used: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_commit_latency_count + - ceph_pool_percent_used population: - id: paxos_commit_latency_count - meaning: Commit latency Count. + id: pool_percent_used + meaning: DF pool percent_used. evidence: - - population_paxos_commit_latency_count + - population_pool_percent_used components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_commit_latency_count + - lifecycle_pool_percent_used unit: - quantity: count - base: one + quantity: ratio + base: percent rate: none - object: operations - aspect: commit_latency + object: utilization + aspect: value evidence: - - unit_paxos_commit_latency_count + - unit_pool_percent_used labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_commit_latency_count + - labels_pool_percent_used functional_dependencies: {} - paxos_commit_latency_sum: + pool_quota_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_commit_latency_sum_exporter_perf - - ceph_paxos_commit_latency_sum_mgr_perf + - ceph_pool_quota_bytes population: - id: paxos_commit_latency_sum - meaning: Commit latency Total. + id: pool_quota_bytes + meaning: DF pool quota_bytes. evidence: - - population_paxos_commit_latency_sum + - population_pool_quota_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_commit_latency_sum + - lifecycle_pool_quota_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: commit_latency + object: logical_pool_capacity + aspect: quota_bytes evidence: - - unit_paxos_commit_latency_sum + - unit_pool_quota_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_commit_latency_sum + - labels_pool_quota_bytes functional_dependencies: {} - paxos_lease_ack_timeout: + pool_quota_objects: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_lease_ack_timeout + - ceph_pool_quota_objects population: - id: paxos_lease_ack_timeout - meaning: Lease acknowledgement timeouts. + id: pool_quota_objects + meaning: DF pool quota_objects. evidence: - - population_paxos_lease_ack_timeout + - population_pool_quota_objects components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_lease_ack_timeout + - lifecycle_pool_quota_objects unit: quantity: count base: one rate: none - object: events - aspect: lease_ack_timeout + object: objects + aspect: value evidence: - - unit_paxos_lease_ack_timeout + - unit_pool_quota_objects labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_lease_ack_timeout + - labels_pool_quota_objects functional_dependencies: {} - paxos_lease_timeout: + pool_rd: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_lease_timeout + - ceph_pool_rd population: - id: paxos_lease_timeout - meaning: Lease timeouts. + id: pool_rd + meaning: DF pool rd. evidence: - - population_paxos_lease_timeout + - population_pool_rd components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_paxos_lease_timeout + - lifecycle_pool_rd unit: quantity: count base: one rate: none - object: events - aspect: lease_timeout + object: operations + aspect: rd evidence: - - unit_paxos_lease_timeout + - unit_pool_rd labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_lease_timeout + - labels_pool_rd functional_dependencies: {} - paxos_new_pn: + pool_rd_bytes: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_new_pn + - ceph_pool_rd_bytes population: - id: paxos_new_pn - meaning: New proposal number queries. + id: pool_rd_bytes + meaning: DF pool rd_bytes. evidence: - - population_paxos_new_pn + - population_pool_rd_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_paxos_new_pn + - lifecycle_pool_rd_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: new_pn + object: byte_throughput + aspect: rd_bytes evidence: - - unit_paxos_new_pn + - unit_pool_rd_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_new_pn + - labels_pool_rd_bytes functional_dependencies: {} - paxos_new_pn_latency_count: + pool_recovering_bytes_per_sec: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_new_pn_latency_count + - ceph_pool_recovering_bytes_per_sec population: - id: paxos_new_pn_latency_count - meaning: New proposal number getting latency Count. + id: pool_recovering_bytes_per_sec + meaning: 'OSD pool stats: recovering_bytes_per_sec.' evidence: - - population_paxos_new_pn_latency_count + - population_pool_recovering_bytes_per_sec components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_new_pn_latency_count + - lifecycle_pool_recovering_bytes_per_sec unit: - quantity: count - base: one - rate: none - object: operations - aspect: new_pn_latency + quantity: data + base: byte + rate: per_second + object: current_throughput + aspect: value evidence: - - unit_paxos_new_pn_latency_count + - unit_pool_recovering_bytes_per_sec labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_new_pn_latency_count + - labels_pool_recovering_bytes_per_sec functional_dependencies: {} - paxos_new_pn_latency_sum: + pool_recovering_keys_per_sec: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_new_pn_latency_sum_exporter_perf - - ceph_paxos_new_pn_latency_sum_mgr_perf + - ceph_pool_recovering_keys_per_sec population: - id: paxos_new_pn_latency_sum - meaning: New proposal number getting latency Total. + id: pool_recovering_keys_per_sec + meaning: 'OSD pool stats: recovering_keys_per_sec.' evidence: - - population_paxos_new_pn_latency_sum + - population_pool_recovering_keys_per_sec components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_new_pn_latency_sum + - lifecycle_pool_recovering_keys_per_sec unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: new_pn_latency + quantity: count + base: one + rate: per_second + object: keys + aspect: value evidence: - - unit_paxos_new_pn_latency_sum + - unit_pool_recovering_keys_per_sec labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_new_pn_latency_sum + - labels_pool_recovering_keys_per_sec functional_dependencies: {} - paxos_refresh: + pool_recovering_objects_per_sec: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_refresh + - ceph_pool_recovering_objects_per_sec population: - id: paxos_refresh - meaning: Refreshes. + id: pool_recovering_objects_per_sec + meaning: 'OSD pool stats: recovering_objects_per_sec.' evidence: - - population_paxos_refresh + - population_pool_recovering_objects_per_sec components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_refresh + - lifecycle_pool_recovering_objects_per_sec unit: quantity: count base: one - rate: none - object: events - aspect: refresh + rate: per_second + object: objects + aspect: value evidence: - - unit_paxos_refresh + - unit_pool_recovering_objects_per_sec labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_refresh + - labels_pool_recovering_objects_per_sec functional_dependencies: {} - paxos_refresh_latency_count: + pool_stored: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_refresh_latency_count + - ceph_pool_stored population: - id: paxos_refresh_latency_count - meaning: Refresh latency Count. + id: pool_stored + meaning: DF pool stored. evidence: - - population_paxos_refresh_latency_count + - population_pool_stored components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_refresh_latency_count + - lifecycle_pool_stored unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: refresh_latency + object: logical_pool_capacity + aspect: stored evidence: - - unit_paxos_refresh_latency_count + - unit_pool_stored labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_refresh_latency_count + - labels_pool_stored functional_dependencies: {} - paxos_refresh_latency_sum: + pool_stored_raw: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_refresh_latency_sum_exporter_perf - - ceph_paxos_refresh_latency_sum_mgr_perf + - ceph_pool_stored_raw population: - id: paxos_refresh_latency_sum - meaning: Refresh latency Total. + id: pool_stored_raw + meaning: DF pool stored_raw. evidence: - - population_paxos_refresh_latency_sum + - population_pool_stored_raw components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_refresh_latency_sum + - lifecycle_pool_stored_raw unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: refresh_latency + object: raw_pool_capacity + aspect: stored_raw evidence: - - unit_paxos_refresh_latency_sum + - unit_pool_stored_raw labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_refresh_latency_sum + - labels_pool_stored_raw functional_dependencies: {} - paxos_restart: + pool_wr: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_restart + - ceph_pool_wr population: - id: paxos_restart - meaning: Restarts. + id: pool_wr + meaning: DF pool wr. evidence: - - population_paxos_restart + - population_pool_wr components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_paxos_restart + - lifecycle_pool_wr unit: quantity: count base: one rate: none - object: events - aspect: restart + object: operations + aspect: wr evidence: - - unit_paxos_restart + - unit_pool_wr labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_restart + - labels_pool_wr functional_dependencies: {} - paxos_share_state: + pool_wr_bytes: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_paxos_share_state + - ceph_pool_wr_bytes population: - id: paxos_share_state - meaning: Sharings of state. + id: pool_wr_bytes + meaning: DF pool wr_bytes. evidence: - - population_paxos_share_state + - population_pool_wr_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_paxos_share_state + - lifecycle_pool_wr_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: share_state + object: byte_throughput + aspect: wr_bytes evidence: - - unit_paxos_share_state + - unit_pool_wr_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + pool_id: + meaning: Ceph source label pool id. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_paxos_share_state + - labels_pool_wr_bytes functional_dependencies: {} - paxos_share_state_bytes_count: + prioritycache_full_committed_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_paxos_share_state_bytes_count + - ceph_prioritycache_full_committed_bytes population: - id: paxos_share_state_bytes_count - meaning: Data in shared state Count. + id: prioritycache_full_committed_bytes + meaning: total bytes committed,. evidence: - - population_paxos_share_state_bytes_count + - population_prioritycache_full_committed_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_share_state_bytes_count + - lifecycle_prioritycache_full_committed_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: measurements - aspect: share_state_bytes + object: space_and_memory + aspect: committed_bytes evidence: - - unit_paxos_share_state_bytes_count + - unit_prioritycache_full_committed_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -101754,38 +106489,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_share_state_bytes_count + - labels_prioritycache_full_committed_bytes functional_dependencies: {} - paxos_share_state_bytes_sum: + prioritycache_full_pri0_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_paxos_share_state_bytes_sum_exporter_perf - - ceph_paxos_share_state_bytes_sum_mgr_perf + - ceph_prioritycache_full_pri0_bytes population: - id: paxos_share_state_bytes_sum - meaning: Data in shared state Total. + id: prioritycache_full_pri0_bytes + meaning: bytes allocated to pri0. evidence: - - population_paxos_share_state_bytes_sum + - population_prioritycache_full_pri0_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_share_state_bytes_sum + - lifecycle_prioritycache_full_pri0_bytes unit: quantity: data base: byte rate: none - object: accumulated_byte_measurement - aspect: share_state_bytes + object: space_and_memory + aspect: pri0_bytes evidence: - - unit_paxos_share_state_bytes_sum + - unit_prioritycache_full_pri0_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -101796,36 +106529,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_share_state_bytes_sum + - labels_prioritycache_full_pri0_bytes functional_dependencies: {} - paxos_share_state_keys_count: + prioritycache_full_pri10_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_paxos_share_state_keys_count + - ceph_prioritycache_full_pri10_bytes population: - id: paxos_share_state_keys_count - meaning: Keys in shared state Count. + id: prioritycache_full_pri10_bytes + meaning: bytes allocated to pri10. evidence: - - population_paxos_share_state_keys_count + - population_prioritycache_full_pri10_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_share_state_keys_count + - lifecycle_prioritycache_full_pri10_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: measurements - aspect: share_state_keys + object: space_and_memory + aspect: pri10_bytes evidence: - - unit_paxos_share_state_keys_count + - unit_prioritycache_full_pri10_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -101836,38 +106569,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_share_state_keys_count + - labels_prioritycache_full_pri10_bytes functional_dependencies: {} - paxos_share_state_keys_sum: + prioritycache_full_pri11_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_paxos_share_state_keys_sum_exporter_perf - - ceph_paxos_share_state_keys_sum_mgr_perf + - ceph_prioritycache_full_pri11_bytes population: - id: paxos_share_state_keys_sum - meaning: Keys in shared state Total. + id: prioritycache_full_pri11_bytes + meaning: bytes allocated to pri11. evidence: - - population_paxos_share_state_keys_sum + - population_prioritycache_full_pri11_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_share_state_keys_sum + - lifecycle_prioritycache_full_pri11_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: keys - aspect: share_state_keys + object: space_and_memory + aspect: pri11_bytes evidence: - - unit_paxos_share_state_keys_sum + - unit_prioritycache_full_pri11_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -101878,36 +106609,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_share_state_keys_sum + - labels_prioritycache_full_pri11_bytes functional_dependencies: {} - paxos_start_leader: + prioritycache_full_pri1_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_paxos_start_leader + - ceph_prioritycache_full_pri1_bytes population: - id: paxos_start_leader - meaning: Starts in leader role. + id: prioritycache_full_pri1_bytes + meaning: bytes allocated to pri1. evidence: - - population_paxos_start_leader + - population_prioritycache_full_pri1_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_start_leader + - lifecycle_prioritycache_full_pri1_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: start_leader + object: space_and_memory + aspect: pri1_bytes evidence: - - unit_paxos_start_leader + - unit_prioritycache_full_pri1_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -101918,36 +106649,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_start_leader + - labels_prioritycache_full_pri1_bytes functional_dependencies: {} - paxos_start_peon: + prioritycache_full_pri2_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_paxos_start_peon + - ceph_prioritycache_full_pri2_bytes population: - id: paxos_start_peon - meaning: Starts in peon role. + id: prioritycache_full_pri2_bytes + meaning: bytes allocated to pri2. evidence: - - population_paxos_start_peon + - population_prioritycache_full_pri2_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_start_peon + - lifecycle_prioritycache_full_pri2_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: start_peon + object: space_and_memory + aspect: pri2_bytes evidence: - - unit_paxos_start_peon + - unit_prioritycache_full_pri2_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -101958,36 +106689,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_start_peon + - labels_prioritycache_full_pri2_bytes functional_dependencies: {} - paxos_store_state: + prioritycache_full_pri3_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_paxos_store_state + - ceph_prioritycache_full_pri3_bytes population: - id: paxos_store_state - meaning: Store a shared state on disk. + id: prioritycache_full_pri3_bytes + meaning: bytes allocated to pri3. evidence: - - population_paxos_store_state + - population_prioritycache_full_pri3_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_store_state + - lifecycle_prioritycache_full_pri3_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: events - aspect: store_state + object: space_and_memory + aspect: pri3_bytes evidence: - - unit_paxos_store_state + - unit_prioritycache_full_pri3_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -101998,36 +106729,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_store_state + - labels_prioritycache_full_pri3_bytes functional_dependencies: {} - paxos_store_state_bytes_count: + prioritycache_full_pri4_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_paxos_store_state_bytes_count + - ceph_prioritycache_full_pri4_bytes population: - id: paxos_store_state_bytes_count - meaning: Data in transaction in stored state Count. + id: prioritycache_full_pri4_bytes + meaning: bytes allocated to pri4. evidence: - - population_paxos_store_state_bytes_count + - population_prioritycache_full_pri4_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_store_state_bytes_count + - lifecycle_prioritycache_full_pri4_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: measurements - aspect: store_state_bytes + object: space_and_memory + aspect: pri4_bytes evidence: - - unit_paxos_store_state_bytes_count + - unit_prioritycache_full_pri4_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -102038,38 +106769,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_store_state_bytes_count + - labels_prioritycache_full_pri4_bytes functional_dependencies: {} - paxos_store_state_bytes_sum: + prioritycache_full_pri5_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_paxos_store_state_bytes_sum_exporter_perf - - ceph_paxos_store_state_bytes_sum_mgr_perf + - ceph_prioritycache_full_pri5_bytes population: - id: paxos_store_state_bytes_sum - meaning: Data in transaction in stored state Total. + id: prioritycache_full_pri5_bytes + meaning: bytes allocated to pri5. evidence: - - population_paxos_store_state_bytes_sum + - population_prioritycache_full_pri5_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_store_state_bytes_sum + - lifecycle_prioritycache_full_pri5_bytes unit: quantity: data base: byte rate: none - object: accumulated_byte_measurement - aspect: store_state_bytes + object: space_and_memory + aspect: pri5_bytes evidence: - - unit_paxos_store_state_bytes_sum + - unit_prioritycache_full_pri5_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -102080,36 +106809,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_store_state_bytes_sum + - labels_prioritycache_full_pri5_bytes functional_dependencies: {} - paxos_store_state_keys_count: + prioritycache_full_pri6_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_paxos_store_state_keys_count + - ceph_prioritycache_full_pri6_bytes population: - id: paxos_store_state_keys_count - meaning: Keys in transaction in stored state Count. + id: prioritycache_full_pri6_bytes + meaning: bytes allocated to pri6. evidence: - - population_paxos_store_state_keys_count + - population_prioritycache_full_pri6_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_store_state_keys_count + - lifecycle_prioritycache_full_pri6_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: measurements - aspect: store_state_keys + object: space_and_memory + aspect: pri6_bytes evidence: - - unit_paxos_store_state_keys_count + - unit_prioritycache_full_pri6_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -102120,38 +106849,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_store_state_keys_count + - labels_prioritycache_full_pri6_bytes functional_dependencies: {} - paxos_store_state_keys_sum: + prioritycache_full_pri7_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_paxos_store_state_keys_sum_exporter_perf - - ceph_paxos_store_state_keys_sum_mgr_perf + - ceph_prioritycache_full_pri7_bytes population: - id: paxos_store_state_keys_sum - meaning: Keys in transaction in stored state Total. + id: prioritycache_full_pri7_bytes + meaning: bytes allocated to pri7. evidence: - - population_paxos_store_state_keys_sum + - population_prioritycache_full_pri7_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_store_state_keys_sum + - lifecycle_prioritycache_full_pri7_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: keys - aspect: store_state_keys + object: space_and_memory + aspect: pri7_bytes evidence: - - unit_paxos_store_state_keys_sum + - unit_prioritycache_full_pri7_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -102162,36 +106889,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_store_state_keys_sum + - labels_prioritycache_full_pri7_bytes functional_dependencies: {} - paxos_store_state_latency_count: + prioritycache_full_pri8_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_paxos_store_state_latency_count + - ceph_prioritycache_full_pri8_bytes population: - id: paxos_store_state_latency_count - meaning: Storing state latency Count. + id: prioritycache_full_pri8_bytes + meaning: bytes allocated to pri8. evidence: - - population_paxos_store_state_latency_count + - population_prioritycache_full_pri8_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_store_state_latency_count + - lifecycle_prioritycache_full_pri8_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: store_state_latency + object: space_and_memory + aspect: pri8_bytes evidence: - - unit_paxos_store_state_latency_count + - unit_prioritycache_full_pri8_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -102202,38 +106929,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_store_state_latency_count + - labels_prioritycache_full_pri8_bytes functional_dependencies: {} - paxos_store_state_latency_sum: + prioritycache_full_pri9_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_paxos_store_state_latency_sum_exporter_perf - - ceph_paxos_store_state_latency_sum_mgr_perf + - ceph_prioritycache_full_pri9_bytes population: - id: paxos_store_state_latency_sum - meaning: Storing state latency Total. + id: prioritycache_full_pri9_bytes + meaning: bytes allocated to pri9. evidence: - - population_paxos_store_state_latency_sum + - population_prioritycache_full_pri9_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_paxos_store_state_latency_sum + - lifecycle_prioritycache_full_pri9_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_latency - aspect: store_state_latency + object: space_and_memory + aspect: pri9_bytes evidence: - - unit_paxos_store_state_latency_sum + - unit_prioritycache_full_pri9_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -102244,1399 +106969,1399 @@ signals: kind: operational_population stability: stable evidence: - - labels_paxos_store_state_latency_sum + - labels_prioritycache_full_pri9_bytes functional_dependencies: {} - pg_activating: + prioritycache_full_reserved_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_activating + - ceph_prioritycache_full_reserved_bytes population: - id: pg_activating - meaning: PG activating per pool. + id: prioritycache_full_reserved_bytes + meaning: bytes reserved for future growth. evidence: - - population_pg_activating + - population_prioritycache_full_reserved_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_activating + - lifecycle_prioritycache_full_reserved_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: activating + object: space_and_memory + aspect: reserved_bytes evidence: - - unit_pg_activating + - unit_prioritycache_full_reserved_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_activating + - labels_prioritycache_full_reserved_bytes functional_dependencies: {} - pg_active: + prioritycache_inc_committed_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_active + - ceph_prioritycache_inc_committed_bytes population: - id: pg_active - meaning: PG active per pool. + id: prioritycache_inc_committed_bytes + meaning: total bytes committed,. evidence: - - population_pg_active + - population_prioritycache_inc_committed_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_active + - lifecycle_prioritycache_inc_committed_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: active + object: space_and_memory + aspect: committed_bytes evidence: - - unit_pg_active + - unit_prioritycache_inc_committed_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_active + - labels_prioritycache_inc_committed_bytes functional_dependencies: {} - pg_backfill_toofull: + prioritycache_inc_pri0_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_backfill_toofull + - ceph_prioritycache_inc_pri0_bytes population: - id: pg_backfill_toofull - meaning: PG backfill_toofull per pool. + id: prioritycache_inc_pri0_bytes + meaning: bytes allocated to pri0. evidence: - - population_pg_backfill_toofull + - population_prioritycache_inc_pri0_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_backfill_toofull + - lifecycle_prioritycache_inc_pri0_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: backfill_toofull + object: space_and_memory + aspect: pri0_bytes evidence: - - unit_pg_backfill_toofull + - unit_prioritycache_inc_pri0_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_backfill_toofull + - labels_prioritycache_inc_pri0_bytes functional_dependencies: {} - pg_backfill_unfound: + prioritycache_inc_pri10_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_backfill_unfound + - ceph_prioritycache_inc_pri10_bytes population: - id: pg_backfill_unfound - meaning: PG backfill_unfound per pool. + id: prioritycache_inc_pri10_bytes + meaning: bytes allocated to pri10. evidence: - - population_pg_backfill_unfound + - population_prioritycache_inc_pri10_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_backfill_unfound + - lifecycle_prioritycache_inc_pri10_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: backfill_unfound + object: space_and_memory + aspect: pri10_bytes evidence: - - unit_pg_backfill_unfound + - unit_prioritycache_inc_pri10_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_backfill_unfound + - labels_prioritycache_inc_pri10_bytes functional_dependencies: {} - pg_backfill_wait: + prioritycache_inc_pri11_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_backfill_wait + - ceph_prioritycache_inc_pri11_bytes population: - id: pg_backfill_wait - meaning: PG backfill_wait per pool. + id: prioritycache_inc_pri11_bytes + meaning: bytes allocated to pri11. evidence: - - population_pg_backfill_wait + - population_prioritycache_inc_pri11_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_backfill_wait + - lifecycle_prioritycache_inc_pri11_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: backfill_wait + object: space_and_memory + aspect: pri11_bytes evidence: - - unit_pg_backfill_wait + - unit_prioritycache_inc_pri11_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_backfill_wait + - labels_prioritycache_inc_pri11_bytes functional_dependencies: {} - pg_backfilling: + prioritycache_inc_pri1_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_backfilling + - ceph_prioritycache_inc_pri1_bytes population: - id: pg_backfilling - meaning: PG backfilling per pool. + id: prioritycache_inc_pri1_bytes + meaning: bytes allocated to pri1. evidence: - - population_pg_backfilling + - population_prioritycache_inc_pri1_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_backfilling + - lifecycle_prioritycache_inc_pri1_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: backfilling + object: space_and_memory + aspect: pri1_bytes evidence: - - unit_pg_backfilling + - unit_prioritycache_inc_pri1_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_backfilling + - labels_prioritycache_inc_pri1_bytes functional_dependencies: {} - pg_clean: + prioritycache_inc_pri2_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_clean + - ceph_prioritycache_inc_pri2_bytes population: - id: pg_clean - meaning: PG clean per pool. + id: prioritycache_inc_pri2_bytes + meaning: bytes allocated to pri2. evidence: - - population_pg_clean + - population_prioritycache_inc_pri2_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_clean + - lifecycle_prioritycache_inc_pri2_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: clean + object: space_and_memory + aspect: pri2_bytes evidence: - - unit_pg_clean + - unit_prioritycache_inc_pri2_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_clean + - labels_prioritycache_inc_pri2_bytes functional_dependencies: {} - pg_creating: + prioritycache_inc_pri3_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_creating + - ceph_prioritycache_inc_pri3_bytes population: - id: pg_creating - meaning: PG creating per pool. + id: prioritycache_inc_pri3_bytes + meaning: bytes allocated to pri3. evidence: - - population_pg_creating + - population_prioritycache_inc_pri3_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_creating + - lifecycle_prioritycache_inc_pri3_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: creating + object: space_and_memory + aspect: pri3_bytes evidence: - - unit_pg_creating + - unit_prioritycache_inc_pri3_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_creating + - labels_prioritycache_inc_pri3_bytes functional_dependencies: {} - pg_deep: + prioritycache_inc_pri4_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_deep + - ceph_prioritycache_inc_pri4_bytes population: - id: pg_deep - meaning: PG deep per pool. + id: prioritycache_inc_pri4_bytes + meaning: bytes allocated to pri4. evidence: - - population_pg_deep + - population_prioritycache_inc_pri4_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_deep + - lifecycle_prioritycache_inc_pri4_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: deep + object: space_and_memory + aspect: pri4_bytes evidence: - - unit_pg_deep + - unit_prioritycache_inc_pri4_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_deep + - labels_prioritycache_inc_pri4_bytes functional_dependencies: {} - pg_degraded: + prioritycache_inc_pri5_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_degraded + - ceph_prioritycache_inc_pri5_bytes population: - id: pg_degraded - meaning: PG degraded per pool. + id: prioritycache_inc_pri5_bytes + meaning: bytes allocated to pri5. evidence: - - population_pg_degraded + - population_prioritycache_inc_pri5_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_degraded + - lifecycle_prioritycache_inc_pri5_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: degraded + object: space_and_memory + aspect: pri5_bytes evidence: - - unit_pg_degraded + - unit_prioritycache_inc_pri5_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_degraded + - labels_prioritycache_inc_pri5_bytes functional_dependencies: {} - pg_down: + prioritycache_inc_pri6_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_down + - ceph_prioritycache_inc_pri6_bytes population: - id: pg_down - meaning: PG down per pool. + id: prioritycache_inc_pri6_bytes + meaning: bytes allocated to pri6. evidence: - - population_pg_down + - population_prioritycache_inc_pri6_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_down + - lifecycle_prioritycache_inc_pri6_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: down + object: space_and_memory + aspect: pri6_bytes evidence: - - unit_pg_down + - unit_prioritycache_inc_pri6_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_down + - labels_prioritycache_inc_pri6_bytes functional_dependencies: {} - pg_failed_repair: + prioritycache_inc_pri7_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_failed_repair + - ceph_prioritycache_inc_pri7_bytes population: - id: pg_failed_repair - meaning: PG failed_repair per pool. + id: prioritycache_inc_pri7_bytes + meaning: bytes allocated to pri7. evidence: - - population_pg_failed_repair + - population_prioritycache_inc_pri7_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_failed_repair + - lifecycle_prioritycache_inc_pri7_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: failed_repair + object: space_and_memory + aspect: pri7_bytes evidence: - - unit_pg_failed_repair + - unit_prioritycache_inc_pri7_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_failed_repair + - labels_prioritycache_inc_pri7_bytes functional_dependencies: {} - pg_forced_backfill: + prioritycache_inc_pri8_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_forced_backfill + - ceph_prioritycache_inc_pri8_bytes population: - id: pg_forced_backfill - meaning: PG forced_backfill per pool. + id: prioritycache_inc_pri8_bytes + meaning: bytes allocated to pri8. evidence: - - population_pg_forced_backfill + - population_prioritycache_inc_pri8_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_forced_backfill + - lifecycle_prioritycache_inc_pri8_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: forced_backfill + object: space_and_memory + aspect: pri8_bytes evidence: - - unit_pg_forced_backfill + - unit_prioritycache_inc_pri8_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_forced_backfill + - labels_prioritycache_inc_pri8_bytes functional_dependencies: {} - pg_forced_recovery: + prioritycache_inc_pri9_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_forced_recovery + - ceph_prioritycache_inc_pri9_bytes population: - id: pg_forced_recovery - meaning: PG forced_recovery per pool. + id: prioritycache_inc_pri9_bytes + meaning: bytes allocated to pri9. evidence: - - population_pg_forced_recovery + - population_prioritycache_inc_pri9_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_forced_recovery + - lifecycle_prioritycache_inc_pri9_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: forced_recovery + object: space_and_memory + aspect: pri9_bytes evidence: - - unit_pg_forced_recovery + - unit_prioritycache_inc_pri9_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_forced_recovery + - labels_prioritycache_inc_pri9_bytes functional_dependencies: {} - pg_incomplete: + prioritycache_inc_reserved_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_incomplete + - ceph_prioritycache_inc_reserved_bytes population: - id: pg_incomplete - meaning: PG incomplete per pool. + id: prioritycache_inc_reserved_bytes + meaning: bytes reserved for future growth. evidence: - - population_pg_incomplete + - population_prioritycache_inc_reserved_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_incomplete + - lifecycle_prioritycache_inc_reserved_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: incomplete + object: space_and_memory + aspect: reserved_bytes evidence: - - unit_pg_incomplete + - unit_prioritycache_inc_reserved_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_incomplete + - labels_prioritycache_inc_reserved_bytes functional_dependencies: {} - pg_inconsistent: + prioritycache_kv_committed_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_inconsistent + - ceph_prioritycache_kv_committed_bytes population: - id: pg_inconsistent - meaning: PG inconsistent per pool. + id: prioritycache_kv_committed_bytes + meaning: total bytes committed,. evidence: - - population_pg_inconsistent + - population_prioritycache_kv_committed_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_inconsistent + - lifecycle_prioritycache_kv_committed_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: inconsistent + object: space_and_memory + aspect: committed_bytes evidence: - - unit_pg_inconsistent + - unit_prioritycache_kv_committed_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_inconsistent + - labels_prioritycache_kv_committed_bytes functional_dependencies: {} - pg_laggy: + prioritycache_kv_pri0_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_laggy + - ceph_prioritycache_kv_pri0_bytes population: - id: pg_laggy - meaning: PG laggy per pool. + id: prioritycache_kv_pri0_bytes + meaning: bytes allocated to pri0. evidence: - - population_pg_laggy + - population_prioritycache_kv_pri0_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_laggy + - lifecycle_prioritycache_kv_pri0_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: laggy + object: space_and_memory + aspect: pri0_bytes evidence: - - unit_pg_laggy + - unit_prioritycache_kv_pri0_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_laggy + - labels_prioritycache_kv_pri0_bytes functional_dependencies: {} - pg_peered: + prioritycache_kv_pri10_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_peered + - ceph_prioritycache_kv_pri10_bytes population: - id: pg_peered - meaning: PG peered per pool. + id: prioritycache_kv_pri10_bytes + meaning: bytes allocated to pri10. evidence: - - population_pg_peered + - population_prioritycache_kv_pri10_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_peered + - lifecycle_prioritycache_kv_pri10_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: peered + object: space_and_memory + aspect: pri10_bytes evidence: - - unit_pg_peered + - unit_prioritycache_kv_pri10_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_peered + - labels_prioritycache_kv_pri10_bytes functional_dependencies: {} - pg_peering: + prioritycache_kv_pri11_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_peering + - ceph_prioritycache_kv_pri11_bytes population: - id: pg_peering - meaning: PG peering per pool. + id: prioritycache_kv_pri11_bytes + meaning: bytes allocated to pri11. evidence: - - population_pg_peering + - population_prioritycache_kv_pri11_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_peering + - lifecycle_prioritycache_kv_pri11_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: peering + object: space_and_memory + aspect: pri11_bytes evidence: - - unit_pg_peering + - unit_prioritycache_kv_pri11_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_peering + - labels_prioritycache_kv_pri11_bytes functional_dependencies: {} - pg_premerge: + prioritycache_kv_pri1_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_premerge + - ceph_prioritycache_kv_pri1_bytes population: - id: pg_premerge - meaning: PG premerge per pool. + id: prioritycache_kv_pri1_bytes + meaning: bytes allocated to pri1. evidence: - - population_pg_premerge + - population_prioritycache_kv_pri1_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_premerge + - lifecycle_prioritycache_kv_pri1_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: premerge + object: space_and_memory + aspect: pri1_bytes evidence: - - unit_pg_premerge + - unit_prioritycache_kv_pri1_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_premerge + - labels_prioritycache_kv_pri1_bytes functional_dependencies: {} - pg_recovering: + prioritycache_kv_pri2_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_recovering + - ceph_prioritycache_kv_pri2_bytes population: - id: pg_recovering - meaning: PG recovering per pool. + id: prioritycache_kv_pri2_bytes + meaning: bytes allocated to pri2. evidence: - - population_pg_recovering + - population_prioritycache_kv_pri2_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_recovering + - lifecycle_prioritycache_kv_pri2_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: recovering + object: space_and_memory + aspect: pri2_bytes evidence: - - unit_pg_recovering + - unit_prioritycache_kv_pri2_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_recovering + - labels_prioritycache_kv_pri2_bytes functional_dependencies: {} - pg_recovery_toofull: + prioritycache_kv_pri3_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_recovery_toofull + - ceph_prioritycache_kv_pri3_bytes population: - id: pg_recovery_toofull - meaning: PG recovery_toofull per pool. + id: prioritycache_kv_pri3_bytes + meaning: bytes allocated to pri3. evidence: - - population_pg_recovery_toofull + - population_prioritycache_kv_pri3_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_recovery_toofull + - lifecycle_prioritycache_kv_pri3_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: recovery_toofull + object: space_and_memory + aspect: pri3_bytes evidence: - - unit_pg_recovery_toofull + - unit_prioritycache_kv_pri3_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_recovery_toofull + - labels_prioritycache_kv_pri3_bytes functional_dependencies: {} - pg_recovery_unfound: + prioritycache_kv_pri4_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_recovery_unfound + - ceph_prioritycache_kv_pri4_bytes population: - id: pg_recovery_unfound - meaning: PG recovery_unfound per pool. + id: prioritycache_kv_pri4_bytes + meaning: bytes allocated to pri4. evidence: - - population_pg_recovery_unfound + - population_prioritycache_kv_pri4_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_recovery_unfound + - lifecycle_prioritycache_kv_pri4_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: recovery_unfound + object: space_and_memory + aspect: pri4_bytes evidence: - - unit_pg_recovery_unfound + - unit_prioritycache_kv_pri4_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_recovery_unfound + - labels_prioritycache_kv_pri4_bytes functional_dependencies: {} - pg_recovery_wait: + prioritycache_kv_pri5_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_recovery_wait + - ceph_prioritycache_kv_pri5_bytes population: - id: pg_recovery_wait - meaning: PG recovery_wait per pool. + id: prioritycache_kv_pri5_bytes + meaning: bytes allocated to pri5. evidence: - - population_pg_recovery_wait + - population_prioritycache_kv_pri5_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_recovery_wait + - lifecycle_prioritycache_kv_pri5_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: recovery_wait + object: space_and_memory + aspect: pri5_bytes evidence: - - unit_pg_recovery_wait + - unit_prioritycache_kv_pri5_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_recovery_wait + - labels_prioritycache_kv_pri5_bytes functional_dependencies: {} - pg_remapped: + prioritycache_kv_pri6_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_remapped + - ceph_prioritycache_kv_pri6_bytes population: - id: pg_remapped - meaning: PG remapped per pool. + id: prioritycache_kv_pri6_bytes + meaning: bytes allocated to pri6. evidence: - - population_pg_remapped + - population_prioritycache_kv_pri6_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_remapped + - lifecycle_prioritycache_kv_pri6_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: remapped + object: space_and_memory + aspect: pri6_bytes evidence: - - unit_pg_remapped + - unit_prioritycache_kv_pri6_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_remapped + - labels_prioritycache_kv_pri6_bytes functional_dependencies: {} - pg_repair: + prioritycache_kv_pri7_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_repair + - ceph_prioritycache_kv_pri7_bytes population: - id: pg_repair - meaning: PG repair per pool. + id: prioritycache_kv_pri7_bytes + meaning: bytes allocated to pri7. evidence: - - population_pg_repair + - population_prioritycache_kv_pri7_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_repair + - lifecycle_prioritycache_kv_pri7_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: repair + object: space_and_memory + aspect: pri7_bytes evidence: - - unit_pg_repair + - unit_prioritycache_kv_pri7_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_repair + - labels_prioritycache_kv_pri7_bytes functional_dependencies: {} - pg_scrubbing: + prioritycache_kv_pri8_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_scrubbing + - ceph_prioritycache_kv_pri8_bytes population: - id: pg_scrubbing - meaning: PG scrubbing per pool. + id: prioritycache_kv_pri8_bytes + meaning: bytes allocated to pri8. evidence: - - population_pg_scrubbing + - population_prioritycache_kv_pri8_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_scrubbing + - lifecycle_prioritycache_kv_pri8_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: scrubbing + object: space_and_memory + aspect: pri8_bytes evidence: - - unit_pg_scrubbing + - unit_prioritycache_kv_pri8_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_scrubbing + - labels_prioritycache_kv_pri8_bytes functional_dependencies: {} - pg_snaptrim: + prioritycache_kv_pri9_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_snaptrim + - ceph_prioritycache_kv_pri9_bytes population: - id: pg_snaptrim - meaning: PG snaptrim per pool. + id: prioritycache_kv_pri9_bytes + meaning: bytes allocated to pri9. evidence: - - population_pg_snaptrim + - population_prioritycache_kv_pri9_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_snaptrim + - lifecycle_prioritycache_kv_pri9_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: snaptrim + object: space_and_memory + aspect: pri9_bytes evidence: - - unit_pg_snaptrim + - unit_prioritycache_kv_pri9_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_snaptrim + - labels_prioritycache_kv_pri9_bytes functional_dependencies: {} - pg_snaptrim_error: + prioritycache_kv_reserved_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_snaptrim_error + - ceph_prioritycache_kv_reserved_bytes population: - id: pg_snaptrim_error - meaning: PG snaptrim_error per pool. + id: prioritycache_kv_reserved_bytes + meaning: bytes reserved for future growth. evidence: - - population_pg_snaptrim_error + - population_prioritycache_kv_reserved_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_snaptrim_error + - lifecycle_prioritycache_kv_reserved_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: snaptrim_error + object: space_and_memory + aspect: reserved_bytes evidence: - - unit_pg_snaptrim_error + - unit_prioritycache_kv_reserved_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_snaptrim_error + - labels_prioritycache_kv_reserved_bytes functional_dependencies: {} - pg_snaptrim_wait: + prioritycache_cache_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_snaptrim_wait + - ceph_prioritycache_cache_bytes population: - id: pg_snaptrim_wait - meaning: PG snaptrim_wait per pool. + id: prioritycache_cache_bytes + meaning: current memory available for caches. evidence: - - population_pg_snaptrim_wait + - population_prioritycache_cache_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_snaptrim_wait + - lifecycle_prioritycache_cache_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: snaptrim_wait + object: space_and_memory + aspect: cache_bytes evidence: - - unit_pg_snaptrim_wait + - unit_prioritycache_cache_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_snaptrim_wait + - labels_prioritycache_cache_bytes functional_dependencies: {} - pg_stale: + prioritycache_heap_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_stale + - ceph_prioritycache_heap_bytes population: - id: pg_stale - meaning: PG stale per pool. + id: prioritycache_heap_bytes + meaning: aggregate bytes in use by the heap. evidence: - - population_pg_stale + - population_prioritycache_heap_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_stale + - lifecycle_prioritycache_heap_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: stale + object: space_and_memory + aspect: heap_bytes evidence: - - unit_pg_stale + - unit_prioritycache_heap_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_stale + - labels_prioritycache_heap_bytes functional_dependencies: {} - pg_total: + prioritycache_mapped_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_total + - ceph_prioritycache_mapped_bytes population: - id: pg_total - meaning: PG Total Count per Pool. + id: prioritycache_mapped_bytes + meaning: total bytes mapped by the process. evidence: - - population_pg_total + - population_prioritycache_mapped_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_total + - lifecycle_prioritycache_mapped_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: pg_total + object: space_and_memory + aspect: mapped_bytes evidence: - - unit_pg_total + - unit_prioritycache_mapped_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_total + - labels_prioritycache_mapped_bytes functional_dependencies: {} - pg_undersized: + prioritycache_target_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_undersized + - ceph_prioritycache_target_bytes population: - id: pg_undersized - meaning: PG undersized per pool. + id: prioritycache_target_bytes + meaning: target process memory usage in bytes. evidence: - - population_pg_undersized + - population_prioritycache_target_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_undersized + - lifecycle_prioritycache_target_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: undersized + object: space_and_memory + aspect: target_bytes evidence: - - unit_pg_undersized + - unit_prioritycache_target_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_undersized + - labels_prioritycache_target_bytes functional_dependencies: {} - pg_unknown: + prioritycache_unmapped_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pg_unknown + - ceph_prioritycache_unmapped_bytes population: - id: pg_unknown - meaning: PG unknown per pool. + id: prioritycache_unmapped_bytes + meaning: unmapped bytes that the kernel has yet to reclaim. evidence: - - population_pg_unknown + - population_prioritycache_unmapped_bytes components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pg_unknown + - lifecycle_prioritycache_unmapped_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: placement_groups - aspect: unknown + object: space_and_memory + aspect: unmapped_bytes evidence: - - unit_pg_unknown + - unit_prioritycache_unmapped_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pg_unknown + - labels_prioritycache_unmapped_bytes functional_dependencies: {} - pg_wait: + prometheus_collect_duration_seconds_count: source: generated: registry_groups: - mgr_synthetic scope: registrations: - - ceph_pg_wait + - ceph_prometheus_collect_duration_seconds_count population: - id: pg_wait - meaning: PG wait per pool. + id: prometheus_collect_duration_seconds_count + meaning: The amount of metrics gathered for this exporter. evidence: - - population_pg_wait + - population_prometheus_collect_duration_seconds_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pg_wait + - lifecycle_prometheus_collect_duration_seconds_count unit: quantity: count base: one rate: none - object: placement_groups - aspect: wait + object: operations + aspect: value evidence: - - unit_pg_wait + - unit_prometheus_collect_duration_seconds_count labels: - pool_id: - meaning: Ceph source label pool id. + method: + meaning: Ceph source label method. presence: required domain: kind: open @@ -103644,39 +108369,39 @@ signals: kind: unknown stability: stable evidence: - - labels_pg_wait + - labels_prometheus_collect_duration_seconds_count functional_dependencies: {} - pool_avail_raw: + prometheus_collect_duration_seconds_sum: source: generated: registry_groups: - mgr_synthetic scope: registrations: - - ceph_pool_avail_raw + - ceph_prometheus_collect_duration_seconds_sum population: - id: pool_avail_raw - meaning: DF pool avail_raw. + id: prometheus_collect_duration_seconds_sum + meaning: The sum of seconds took to collect all metrics of this exporter. evidence: - - population_pool_avail_raw + - population_prometheus_collect_duration_seconds_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_avail_raw + - lifecycle_prometheus_collect_duration_seconds_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: raw_pool_capacity - aspect: avail_raw + object: accumulated_latency + aspect: value evidence: - - unit_pool_avail_raw + - unit_prometheus_collect_duration_seconds_sum labels: - pool_id: - meaning: Ceph source label pool id. + method: + meaning: Ceph source label method. presence: required domain: kind: open @@ -103684,367 +108409,327 @@ signals: kind: unknown stability: stable evidence: - - labels_pool_avail_raw + - labels_prometheus_collect_duration_seconds_sum functional_dependencies: {} - pool_bytes_used: + purge_queue_pq_executed: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_bytes_used + - ceph_purge_queue_pq_executed population: - id: pool_bytes_used - meaning: DF pool bytes_used. + id: purge_queue_pq_executed + meaning: Purge queue tasks executed. evidence: - - population_pool_bytes_used + - population_purge_queue_pq_executed components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_bytes_used + - lifecycle_purge_queue_pq_executed unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: raw_pool_capacity - aspect: bytes_used + object: tasks + aspect: value evidence: - - unit_pool_bytes_used + - unit_purge_queue_pq_executed labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_bytes_used + - labels_purge_queue_pq_executed functional_dependencies: {} - pool_compress_bytes_used: + purge_queue_pq_executed_ops: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_compress_bytes_used + - ceph_purge_queue_pq_executed_ops population: - id: pool_compress_bytes_used - meaning: DF pool compress_bytes_used. + id: purge_queue_pq_executed_ops + meaning: Purge queue ops executed. evidence: - - population_pool_compress_bytes_used + - population_purge_queue_pq_executed_ops components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_compress_bytes_used + - lifecycle_purge_queue_pq_executed_ops unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: compression_space - aspect: compress_bytes_used + object: operations + aspect: value evidence: - - unit_pool_compress_bytes_used + - unit_purge_queue_pq_executed_ops labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_compress_bytes_used + - labels_purge_queue_pq_executed_ops functional_dependencies: {} - pool_compress_under_bytes: + purge_queue_pq_executing: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_compress_under_bytes + - ceph_purge_queue_pq_executing population: - id: pool_compress_under_bytes - meaning: DF pool compress_under_bytes. + id: purge_queue_pq_executing + meaning: Purge queue tasks in flight. evidence: - - population_pool_compress_under_bytes + - population_purge_queue_pq_executing components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pool_compress_under_bytes + - lifecycle_purge_queue_pq_executing unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: compression_space - aspect: compress_under_bytes + object: tasks + aspect: executing evidence: - - unit_pool_compress_under_bytes + - unit_purge_queue_pq_executing labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_compress_under_bytes + - labels_purge_queue_pq_executing functional_dependencies: {} - pool_dirty: + purge_queue_pq_executing_high_water: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_dirty + - ceph_purge_queue_pq_executing_high_water population: - id: pool_dirty - meaning: DF pool dirty. + id: purge_queue_pq_executing_high_water + meaning: Maximum number of executing file purges. evidence: - - population_pool_dirty + - population_purge_queue_pq_executing_high_water components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pool_dirty + - lifecycle_purge_queue_pq_executing_high_water unit: quantity: count base: one rate: none - object: objects - aspect: dirty + object: tasks + aspect: high_water evidence: - - unit_pool_dirty + - unit_purge_queue_pq_executing_high_water labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_dirty + - labels_purge_queue_pq_executing_high_water functional_dependencies: {} - pool_max_avail: + purge_queue_pq_executing_ops: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_max_avail + - ceph_purge_queue_pq_executing_ops population: - id: pool_max_avail - meaning: DF pool max_avail. + id: purge_queue_pq_executing_ops + meaning: Purge queue ops in flight. evidence: - - population_pool_max_avail + - population_purge_queue_pq_executing_ops components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pool_max_avail + - lifecycle_purge_queue_pq_executing_ops unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: logical_pool_capacity - aspect: max_avail + object: operations + aspect: ops evidence: - - unit_pool_max_avail + - unit_purge_queue_pq_executing_ops labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_max_avail + - labels_purge_queue_pq_executing_ops functional_dependencies: {} - pool_metadata: + purge_queue_pq_executing_ops_high_water: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_metadata + - ceph_purge_queue_pq_executing_ops_high_water population: - id: pool_metadata - meaning: POOL Metadata. + id: purge_queue_pq_executing_ops_high_water + meaning: Maximum number of executing file purge ops. evidence: - - population_pool_metadata + - population_purge_queue_pq_executing_ops_high_water components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pool_metadata + - lifecycle_purge_queue_pq_executing_ops_high_water unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: operations + aspect: high_water evidence: - - unit_pool_metadata + - unit_purge_queue_pq_executing_ops_high_water labels: - application: - meaning: Ceph source label application. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_pool_metadata - compression_mode: - meaning: Ceph source label compression mode. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_pool_metadata - description: - meaning: Ceph source label description. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_pool_metadata - name: - meaning: Ceph source label name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_pool_metadata - pool_id: - meaning: Ceph source label pool id. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_pool_metadata - type: - meaning: Ceph source label type. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_metadata + - labels_purge_queue_pq_executing_ops_high_water functional_dependencies: {} - pool_num_bytes_recovered: + purge_queue_pq_item_in_journal: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_num_bytes_recovered + - ceph_purge_queue_pq_item_in_journal population: - id: pool_num_bytes_recovered - meaning: 'OSD pool stats: num_bytes_recovered.' + id: purge_queue_pq_item_in_journal + meaning: Purge item left in journal. evidence: - - population_pool_num_bytes_recovered + - population_purge_queue_pq_item_in_journal components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pool_num_bytes_recovered + - lifecycle_purge_queue_pq_item_in_journal unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: pool_capacity_and_data_volume + object: items aspect: value evidence: - - unit_pool_num_bytes_recovered + - unit_purge_queue_pq_item_in_journal labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_num_bytes_recovered + - labels_purge_queue_pq_item_in_journal functional_dependencies: {} - pool_num_objects_recovered: + rbd_image_metadata: source: generated: registry_groups: - mgr_synthetic scope: registrations: - - ceph_pool_num_objects_recovered + - ceph_rbd_image_metadata population: - id: pool_num_objects_recovered - meaning: 'OSD pool stats: num_objects_recovered.' + id: rbd_image_metadata + meaning: RBD Image Metadata. evidence: - - population_pool_num_objects_recovered + - population_rbd_image_metadata components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_pool_num_objects_recovered + - lifecycle_rbd_image_metadata unit: - quantity: count + quantity: state base: one rate: none - object: objects + object: state aspect: value evidence: - - unit_pool_num_objects_recovered + - unit_rbd_image_metadata labels: + image_name: + meaning: Ceph source label image name. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_image_metadata pool_id: meaning: Ceph source label pool id. presence: required @@ -104054,596 +108739,602 @@ signals: kind: unknown stability: stable evidence: - - labels_pool_num_objects_recovered + - labels_rbd_image_metadata functional_dependencies: {} - pool_objects: + rbd_librbd_image_cmp: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_objects + - librbd_image_cmp population: - id: pool_objects - meaning: DF pool objects. + id: rbd_librbd_image_cmp + meaning: 'Source-derived dynamic librbd ImageCtx metric: cmp.' evidence: - - population_pool_objects + - population_rbd_librbd_image_cmp components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_objects + - lifecycle_rbd_librbd_image_cmp unit: quantity: count base: one rate: none - object: objects - aspect: objects + object: operations + aspect: compare_and_write evidence: - - unit_pool_objects + - unit_rbd_librbd_image_cmp labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_objects + - labels_rbd_librbd_image_cmp functional_dependencies: {} - pool_objects_repaired: + rbd_librbd_image_cmp_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_objects_repaired + - librbd_image_cmp_bytes population: - id: pool_objects_repaired - meaning: Number of objects repaired in a pool. + id: rbd_librbd_image_cmp_bytes + meaning: 'Source-derived dynamic librbd ImageCtx metric: cmp_bytes.' evidence: - - population_pool_objects_repaired + - population_rbd_librbd_image_cmp_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_pool_objects_repaired + - lifecycle_rbd_librbd_image_cmp_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: objects - aspect: value + object: data_operation_byte_throughput + aspect: compare_and_write evidence: - - unit_pool_objects_repaired + - unit_rbd_librbd_image_cmp_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_objects_repaired + - labels_rbd_librbd_image_cmp_bytes functional_dependencies: {} - pool_percent_used: + rbd_librbd_image_cmp_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_percent_used + - librbd_image_cmp_latency_count population: - id: pool_percent_used - meaning: DF pool percent_used. + id: rbd_librbd_image_cmp_latency_count + meaning: 'Source-derived dynamic librbd ImageCtx metric: cmp_latency_count.' evidence: - - population_pool_percent_used + - population_rbd_librbd_image_cmp_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_percent_used + - lifecycle_rbd_librbd_image_cmp_latency_count unit: - quantity: ratio - base: percent + quantity: count + base: one rate: none - object: utilization - aspect: value + object: operations + aspect: compare_and_write evidence: - - unit_pool_percent_used + - unit_rbd_librbd_image_cmp_latency_count labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_percent_used + - labels_rbd_librbd_image_cmp_latency_count functional_dependencies: {} - pool_quota_bytes: + rbd_librbd_image_cmp_latency_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_pool_quota_bytes + - librbd_image_cmp_latency_sum_exporter_perf + - librbd_image_cmp_latency_sum_mgr_perf population: - id: pool_quota_bytes - meaning: DF pool quota_bytes. + id: rbd_librbd_image_cmp_latency_sum + meaning: 'Source-derived dynamic librbd ImageCtx metric: cmp_latency_sum.' evidence: - - population_pool_quota_bytes + - population_rbd_librbd_image_cmp_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_quota_bytes + - lifecycle_rbd_librbd_image_cmp_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: logical_pool_capacity - aspect: quota_bytes + object: accumulated_data_operation_latency + aspect: compare_and_write evidence: - - unit_pool_quota_bytes + - unit_rbd_librbd_image_cmp_latency_sum labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_quota_bytes + - labels_rbd_librbd_image_cmp_latency_sum functional_dependencies: {} - pool_quota_objects: + rbd_librbd_image_discard: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_quota_objects + - librbd_image_discard population: - id: pool_quota_objects - meaning: DF pool quota_objects. + id: rbd_librbd_image_discard + meaning: 'Source-derived dynamic librbd ImageCtx metric: discard.' evidence: - - population_pool_quota_objects + - population_rbd_librbd_image_discard components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_quota_objects + - lifecycle_rbd_librbd_image_discard unit: quantity: count base: one rate: none - object: objects - aspect: value + object: operations + aspect: discard evidence: - - unit_pool_quota_objects + - unit_rbd_librbd_image_discard labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_quota_objects + - labels_rbd_librbd_image_discard functional_dependencies: {} - pool_rd: + rbd_librbd_image_discard_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_rd + - librbd_image_discard_bytes population: - id: pool_rd - meaning: DF pool rd. + id: rbd_librbd_image_discard_bytes + meaning: 'Source-derived dynamic librbd ImageCtx metric: discard_bytes.' evidence: - - population_pool_rd + - population_rbd_librbd_image_discard_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_pool_rd + - lifecycle_rbd_librbd_image_discard_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: rd + object: data_operation_byte_throughput + aspect: discard evidence: - - unit_pool_rd + - unit_rbd_librbd_image_discard_bytes labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_rd + - labels_rbd_librbd_image_discard_bytes functional_dependencies: {} - pool_rd_bytes: + rbd_librbd_image_discard_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_rd_bytes + - librbd_image_discard_latency_count population: - id: pool_rd_bytes - meaning: DF pool rd_bytes. + id: rbd_librbd_image_discard_latency_count + meaning: 'Source-derived dynamic librbd ImageCtx metric: discard_latency_count.' evidence: - - population_pool_rd_bytes + - population_rbd_librbd_image_discard_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_pool_rd_bytes + - lifecycle_rbd_librbd_image_discard_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: rd_bytes + object: operations + aspect: discard evidence: - - unit_pool_rd_bytes + - unit_rbd_librbd_image_discard_latency_count labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_rd_bytes + - labels_rbd_librbd_image_discard_latency_count functional_dependencies: {} - pool_recovering_bytes_per_sec: + rbd_librbd_image_discard_latency_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_pool_recovering_bytes_per_sec + - librbd_image_discard_latency_sum_exporter_perf + - librbd_image_discard_latency_sum_mgr_perf population: - id: pool_recovering_bytes_per_sec - meaning: 'OSD pool stats: recovering_bytes_per_sec.' + id: rbd_librbd_image_discard_latency_sum + meaning: 'Source-derived dynamic librbd ImageCtx metric: discard_latency_sum.' evidence: - - population_pool_recovering_bytes_per_sec + - population_rbd_librbd_image_discard_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_recovering_bytes_per_sec + - lifecycle_rbd_librbd_image_discard_latency_sum unit: - quantity: data - base: byte - rate: per_second - object: current_throughput - aspect: value + quantity: duration + base: second + rate: none + object: accumulated_data_operation_latency + aspect: discard evidence: - - unit_pool_recovering_bytes_per_sec + - unit_rbd_librbd_image_discard_latency_sum labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_recovering_bytes_per_sec + - labels_rbd_librbd_image_discard_latency_sum functional_dependencies: {} - pool_recovering_keys_per_sec: + rbd_librbd_image_flush: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_recovering_keys_per_sec + - librbd_image_flush population: - id: pool_recovering_keys_per_sec - meaning: 'OSD pool stats: recovering_keys_per_sec.' + id: rbd_librbd_image_flush + meaning: 'Source-derived dynamic librbd ImageCtx metric: flush.' evidence: - - population_pool_recovering_keys_per_sec + - population_rbd_librbd_image_flush components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_recovering_keys_per_sec + - lifecycle_rbd_librbd_image_flush unit: quantity: count base: one - rate: per_second - object: keys - aspect: value + rate: none + object: operations + aspect: flush evidence: - - unit_pool_recovering_keys_per_sec + - unit_rbd_librbd_image_flush labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_recovering_keys_per_sec + - labels_rbd_librbd_image_flush functional_dependencies: {} - pool_recovering_objects_per_sec: + rbd_librbd_image_flush_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_recovering_objects_per_sec + - librbd_image_flush_latency_count population: - id: pool_recovering_objects_per_sec - meaning: 'OSD pool stats: recovering_objects_per_sec.' + id: rbd_librbd_image_flush_latency_count + meaning: 'Source-derived dynamic librbd ImageCtx metric: flush_latency_count.' evidence: - - population_pool_recovering_objects_per_sec + - population_rbd_librbd_image_flush_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_recovering_objects_per_sec + - lifecycle_rbd_librbd_image_flush_latency_count unit: quantity: count base: one - rate: per_second - object: objects - aspect: value + rate: none + object: operations + aspect: flush evidence: - - unit_pool_recovering_objects_per_sec + - unit_rbd_librbd_image_flush_latency_count labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_recovering_objects_per_sec + - labels_rbd_librbd_image_flush_latency_count functional_dependencies: {} - pool_stored: + rbd_librbd_image_flush_latency_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_pool_stored + - librbd_image_flush_latency_sum_exporter_perf + - librbd_image_flush_latency_sum_mgr_perf population: - id: pool_stored - meaning: DF pool stored. + id: rbd_librbd_image_flush_latency_sum + meaning: 'Source-derived dynamic librbd ImageCtx metric: flush_latency_sum.' evidence: - - population_pool_stored + - population_rbd_librbd_image_flush_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_stored + - lifecycle_rbd_librbd_image_flush_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: logical_pool_capacity - aspect: stored + object: accumulated_flush_latency + aspect: flush evidence: - - unit_pool_stored + - unit_rbd_librbd_image_flush_latency_sum labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_stored + - labels_rbd_librbd_image_flush_latency_sum functional_dependencies: {} - pool_stored_raw: + rbd_librbd_image_invalidate_cache: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_stored_raw + - librbd_image_invalidate_cache population: - id: pool_stored_raw - meaning: DF pool stored_raw. + id: rbd_librbd_image_invalidate_cache + meaning: 'Source-derived dynamic librbd ImageCtx metric: invalidate_cache.' evidence: - - population_pool_stored_raw + - population_rbd_librbd_image_invalidate_cache components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_pool_stored_raw + - lifecycle_rbd_librbd_image_invalidate_cache unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: raw_pool_capacity - aspect: stored_raw + object: operations + aspect: invalidate_cache evidence: - - unit_pool_stored_raw + - unit_rbd_librbd_image_invalidate_cache labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_stored_raw + - labels_rbd_librbd_image_invalidate_cache functional_dependencies: {} - pool_wr: + rbd_librbd_image_lock_acquired_time: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_wr + - librbd_image_lock_acquired_time population: - id: pool_wr - meaning: DF pool wr. + id: rbd_librbd_image_lock_acquired_time + meaning: 'Source-derived dynamic librbd ImageCtx metric: lock_acquired_time.' evidence: - - population_pool_wr + - population_rbd_librbd_image_lock_acquired_time components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_pool_wr + - lifecycle_rbd_librbd_image_lock_acquired_time unit: quantity: count base: one rate: none - object: operations - aspect: wr + object: seconds_since_epoch + aspect: lock_acquired evidence: - - unit_pool_wr + - unit_rbd_librbd_image_lock_acquired_time labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_wr + - labels_rbd_librbd_image_lock_acquired_time functional_dependencies: {} - pool_wr_bytes: + rbd_librbd_image_notify: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_pool_wr_bytes + - librbd_image_notify population: - id: pool_wr_bytes - meaning: DF pool wr_bytes. + id: rbd_librbd_image_notify + meaning: 'Source-derived dynamic librbd ImageCtx metric: notify.' evidence: - - population_pool_wr_bytes + - population_rbd_librbd_image_notify components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_pool_wr_bytes + - lifecycle_rbd_librbd_image_notify unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: wr_bytes + object: operations + aspect: notify evidence: - - unit_pool_wr_bytes + - unit_rbd_librbd_image_notify labels: - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_pool_wr_bytes + - labels_rbd_librbd_image_notify functional_dependencies: {} - prioritycache_full_committed_bytes: + rbd_librbd_image_opened_time: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_committed_bytes + - librbd_image_opened_time population: - id: prioritycache_full_committed_bytes - meaning: total bytes committed,. + id: rbd_librbd_image_opened_time + meaning: 'Source-derived dynamic librbd ImageCtx metric: opened_time.' evidence: - - population_prioritycache_full_committed_bytes + - population_rbd_librbd_image_opened_time components: value: wire_role: scalar lifecycle: kind: current evidence: - - lifecycle_prioritycache_full_committed_bytes + - lifecycle_rbd_librbd_image_opened_time unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: committed_bytes + object: seconds_since_epoch + aspect: opened evidence: - - unit_prioritycache_full_committed_bytes + - unit_rbd_librbd_image_opened_time labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104654,36 +109345,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_committed_bytes + - labels_rbd_librbd_image_opened_time functional_dependencies: {} - prioritycache_full_pri0_bytes: + rbd_librbd_image_rd: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri0_bytes + - librbd_image_rd population: - id: prioritycache_full_pri0_bytes - meaning: bytes allocated to pri0. + id: rbd_librbd_image_rd + meaning: 'Source-derived dynamic librbd ImageCtx metric: rd.' evidence: - - population_prioritycache_full_pri0_bytes + - population_rbd_librbd_image_rd components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri0_bytes + - lifecycle_rbd_librbd_image_rd unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri0_bytes + object: operations + aspect: o_operations_read evidence: - - unit_prioritycache_full_pri0_bytes + - unit_rbd_librbd_image_rd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104694,36 +109385,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri0_bytes + - labels_rbd_librbd_image_rd functional_dependencies: {} - prioritycache_full_pri10_bytes: + rbd_librbd_image_rd_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri10_bytes + - librbd_image_rd_bytes population: - id: prioritycache_full_pri10_bytes - meaning: bytes allocated to pri10. + id: rbd_librbd_image_rd_bytes + meaning: 'Source-derived dynamic librbd ImageCtx metric: rd_bytes.' evidence: - - population_prioritycache_full_pri10_bytes + - population_rbd_librbd_image_rd_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri10_bytes + - lifecycle_rbd_librbd_image_rd_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri10_bytes + object: i + aspect: o_byte_throughput_read evidence: - - unit_prioritycache_full_pri10_bytes + - unit_rbd_librbd_image_rd_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104734,36 +109425,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri10_bytes + - labels_rbd_librbd_image_rd_bytes functional_dependencies: {} - prioritycache_full_pri11_bytes: + rbd_librbd_image_rd_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri11_bytes + - librbd_image_rd_latency_count population: - id: prioritycache_full_pri11_bytes - meaning: bytes allocated to pri11. + id: rbd_librbd_image_rd_latency_count + meaning: 'Source-derived dynamic librbd ImageCtx metric: rd_latency_count.' evidence: - - population_prioritycache_full_pri11_bytes + - population_rbd_librbd_image_rd_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri11_bytes + - lifecycle_rbd_librbd_image_rd_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri11_bytes + object: operations + aspect: o_latency_measurements_read evidence: - - unit_prioritycache_full_pri11_bytes + - unit_rbd_librbd_image_rd_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104774,36 +109465,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri11_bytes + - labels_rbd_librbd_image_rd_latency_count functional_dependencies: {} - prioritycache_full_pri1_bytes: + rbd_librbd_image_rd_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_full_pri1_bytes + - librbd_image_rd_latency_sum_exporter_perf + - librbd_image_rd_latency_sum_mgr_perf population: - id: prioritycache_full_pri1_bytes - meaning: bytes allocated to pri1. + id: rbd_librbd_image_rd_latency_sum + meaning: 'Source-derived dynamic librbd ImageCtx metric: rd_latency_sum.' evidence: - - population_prioritycache_full_pri1_bytes + - population_rbd_librbd_image_rd_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri1_bytes + - lifecycle_rbd_librbd_image_rd_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri1_bytes + object: accumulated_i + aspect: o_latency_read evidence: - - unit_prioritycache_full_pri1_bytes + - unit_rbd_librbd_image_rd_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104814,36 +109507,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri1_bytes + - labels_rbd_librbd_image_rd_latency_sum functional_dependencies: {} - prioritycache_full_pri2_bytes: + rbd_librbd_image_readahead: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri2_bytes + - librbd_image_readahead population: - id: prioritycache_full_pri2_bytes - meaning: bytes allocated to pri2. + id: rbd_librbd_image_readahead + meaning: 'Source-derived dynamic librbd ImageCtx metric: readahead.' evidence: - - population_prioritycache_full_pri2_bytes + - population_rbd_librbd_image_readahead components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri2_bytes + - lifecycle_rbd_librbd_image_readahead unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri2_bytes + object: operations + aspect: readahead evidence: - - unit_prioritycache_full_pri2_bytes + - unit_rbd_librbd_image_readahead labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104854,36 +109547,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri2_bytes + - labels_rbd_librbd_image_readahead functional_dependencies: {} - prioritycache_full_pri3_bytes: + rbd_librbd_image_readahead_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri3_bytes + - librbd_image_readahead_bytes population: - id: prioritycache_full_pri3_bytes - meaning: bytes allocated to pri3. + id: rbd_librbd_image_readahead_bytes + meaning: 'Source-derived dynamic librbd ImageCtx metric: readahead_bytes.' evidence: - - population_prioritycache_full_pri3_bytes + - population_rbd_librbd_image_readahead_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri3_bytes + - lifecycle_rbd_librbd_image_readahead_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri3_bytes + object: readahead_byte_throughput + aspect: readahead evidence: - - unit_prioritycache_full_pri3_bytes + - unit_rbd_librbd_image_readahead_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104894,36 +109587,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri3_bytes + - labels_rbd_librbd_image_readahead_bytes functional_dependencies: {} - prioritycache_full_pri4_bytes: + rbd_librbd_image_resize: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri4_bytes + - librbd_image_resize population: - id: prioritycache_full_pri4_bytes - meaning: bytes allocated to pri4. + id: rbd_librbd_image_resize + meaning: 'Source-derived dynamic librbd ImageCtx metric: resize.' evidence: - - population_prioritycache_full_pri4_bytes + - population_rbd_librbd_image_resize components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri4_bytes + - lifecycle_rbd_librbd_image_resize unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri4_bytes + object: operations + aspect: resize evidence: - - unit_prioritycache_full_pri4_bytes + - unit_rbd_librbd_image_resize labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104934,36 +109627,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri4_bytes + - labels_rbd_librbd_image_resize functional_dependencies: {} - prioritycache_full_pri5_bytes: + rbd_librbd_image_snap_create: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri5_bytes + - librbd_image_snap_create population: - id: prioritycache_full_pri5_bytes - meaning: bytes allocated to pri5. + id: rbd_librbd_image_snap_create + meaning: 'Source-derived dynamic librbd ImageCtx metric: snap_create.' evidence: - - population_prioritycache_full_pri5_bytes + - population_rbd_librbd_image_snap_create components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri5_bytes + - lifecycle_rbd_librbd_image_snap_create unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri5_bytes + object: operations + aspect: create evidence: - - unit_prioritycache_full_pri5_bytes + - unit_rbd_librbd_image_snap_create labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -104974,36 +109667,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri5_bytes + - labels_rbd_librbd_image_snap_create functional_dependencies: {} - prioritycache_full_pri6_bytes: + rbd_librbd_image_snap_remove: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri6_bytes + - librbd_image_snap_remove population: - id: prioritycache_full_pri6_bytes - meaning: bytes allocated to pri6. + id: rbd_librbd_image_snap_remove + meaning: 'Source-derived dynamic librbd ImageCtx metric: snap_remove.' evidence: - - population_prioritycache_full_pri6_bytes + - population_rbd_librbd_image_snap_remove components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri6_bytes + - lifecycle_rbd_librbd_image_snap_remove unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri6_bytes + object: operations + aspect: remove evidence: - - unit_prioritycache_full_pri6_bytes + - unit_rbd_librbd_image_snap_remove labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105014,36 +109707,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri6_bytes + - labels_rbd_librbd_image_snap_remove functional_dependencies: {} - prioritycache_full_pri7_bytes: + rbd_librbd_image_snap_rename: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri7_bytes + - librbd_image_snap_rename population: - id: prioritycache_full_pri7_bytes - meaning: bytes allocated to pri7. + id: rbd_librbd_image_snap_rename + meaning: 'Source-derived dynamic librbd ImageCtx metric: snap_rename.' evidence: - - population_prioritycache_full_pri7_bytes + - population_rbd_librbd_image_snap_rename components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri7_bytes + - lifecycle_rbd_librbd_image_snap_rename unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri7_bytes + object: operations + aspect: rename evidence: - - unit_prioritycache_full_pri7_bytes + - unit_rbd_librbd_image_snap_rename labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105054,36 +109747,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri7_bytes + - labels_rbd_librbd_image_snap_rename functional_dependencies: {} - prioritycache_full_pri8_bytes: + rbd_librbd_image_snap_rollback: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri8_bytes + - librbd_image_snap_rollback population: - id: prioritycache_full_pri8_bytes - meaning: bytes allocated to pri8. + id: rbd_librbd_image_snap_rollback + meaning: 'Source-derived dynamic librbd ImageCtx metric: snap_rollback.' evidence: - - population_prioritycache_full_pri8_bytes + - population_rbd_librbd_image_snap_rollback components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri8_bytes + - lifecycle_rbd_librbd_image_snap_rollback unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri8_bytes + object: operations + aspect: rollback evidence: - - unit_prioritycache_full_pri8_bytes + - unit_rbd_librbd_image_snap_rollback labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105094,36 +109787,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri8_bytes + - labels_rbd_librbd_image_snap_rollback functional_dependencies: {} - prioritycache_full_pri9_bytes: + rbd_librbd_image_wr: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_pri9_bytes + - librbd_image_wr population: - id: prioritycache_full_pri9_bytes - meaning: bytes allocated to pri9. + id: rbd_librbd_image_wr + meaning: 'Source-derived dynamic librbd ImageCtx metric: wr.' evidence: - - population_prioritycache_full_pri9_bytes + - population_rbd_librbd_image_wr components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_pri9_bytes + - lifecycle_rbd_librbd_image_wr unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri9_bytes + object: operations + aspect: o_operations_write evidence: - - unit_prioritycache_full_pri9_bytes + - unit_rbd_librbd_image_wr labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105134,36 +109827,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_pri9_bytes + - labels_rbd_librbd_image_wr functional_dependencies: {} - prioritycache_full_reserved_bytes: + rbd_librbd_image_wr_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_full_reserved_bytes + - librbd_image_wr_bytes population: - id: prioritycache_full_reserved_bytes - meaning: bytes reserved for future growth. + id: rbd_librbd_image_wr_bytes + meaning: 'Source-derived dynamic librbd ImageCtx metric: wr_bytes.' evidence: - - population_prioritycache_full_reserved_bytes + - population_rbd_librbd_image_wr_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_full_reserved_bytes + - lifecycle_rbd_librbd_image_wr_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: reserved_bytes + object: i + aspect: o_byte_throughput_write evidence: - - unit_prioritycache_full_reserved_bytes + - unit_rbd_librbd_image_wr_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105174,36 +109867,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_full_reserved_bytes + - labels_rbd_librbd_image_wr_bytes functional_dependencies: {} - prioritycache_inc_committed_bytes: + rbd_librbd_image_wr_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_committed_bytes + - librbd_image_wr_latency_count population: - id: prioritycache_inc_committed_bytes - meaning: total bytes committed,. + id: rbd_librbd_image_wr_latency_count + meaning: 'Source-derived dynamic librbd ImageCtx metric: wr_latency_count.' evidence: - - population_prioritycache_inc_committed_bytes + - population_rbd_librbd_image_wr_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_committed_bytes + - lifecycle_rbd_librbd_image_wr_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: committed_bytes + object: operations + aspect: o_latency_measurements_write evidence: - - unit_prioritycache_inc_committed_bytes + - unit_rbd_librbd_image_wr_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105214,36 +109907,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_committed_bytes + - labels_rbd_librbd_image_wr_latency_count functional_dependencies: {} - prioritycache_inc_pri0_bytes: + rbd_librbd_image_wr_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_inc_pri0_bytes + - librbd_image_wr_latency_sum_exporter_perf + - librbd_image_wr_latency_sum_mgr_perf population: - id: prioritycache_inc_pri0_bytes - meaning: bytes allocated to pri0. + id: rbd_librbd_image_wr_latency_sum + meaning: 'Source-derived dynamic librbd ImageCtx metric: wr_latency_sum.' evidence: - - population_prioritycache_inc_pri0_bytes + - population_rbd_librbd_image_wr_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri0_bytes + - lifecycle_rbd_librbd_image_wr_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri0_bytes + object: accumulated_i + aspect: o_latency_write evidence: - - unit_prioritycache_inc_pri0_bytes + - unit_rbd_librbd_image_wr_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105254,36 +109949,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri0_bytes + - labels_rbd_librbd_image_wr_latency_sum functional_dependencies: {} - prioritycache_inc_pri10_bytes: + rbd_librbd_image_ws: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_pri10_bytes + - librbd_image_ws population: - id: prioritycache_inc_pri10_bytes - meaning: bytes allocated to pri10. + id: rbd_librbd_image_ws + meaning: 'Source-derived dynamic librbd ImageCtx metric: ws.' evidence: - - population_prioritycache_inc_pri10_bytes + - population_rbd_librbd_image_ws components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri10_bytes + - lifecycle_rbd_librbd_image_ws unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri10_bytes + object: operations + aspect: write_same evidence: - - unit_prioritycache_inc_pri10_bytes + - unit_rbd_librbd_image_ws labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105294,36 +109989,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri10_bytes + - labels_rbd_librbd_image_ws functional_dependencies: {} - prioritycache_inc_pri11_bytes: + rbd_librbd_image_ws_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_pri11_bytes + - librbd_image_ws_bytes population: - id: prioritycache_inc_pri11_bytes - meaning: bytes allocated to pri11. + id: rbd_librbd_image_ws_bytes + meaning: 'Source-derived dynamic librbd ImageCtx metric: ws_bytes.' evidence: - - population_prioritycache_inc_pri11_bytes + - population_rbd_librbd_image_ws_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri11_bytes + - lifecycle_rbd_librbd_image_ws_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri11_bytes + object: data_operation_byte_throughput + aspect: write_same evidence: - - unit_prioritycache_inc_pri11_bytes + - unit_rbd_librbd_image_ws_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105334,36 +110029,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri11_bytes + - labels_rbd_librbd_image_ws_bytes functional_dependencies: {} - prioritycache_inc_pri1_bytes: + rbd_librbd_image_ws_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_pri1_bytes + - librbd_image_ws_latency_count population: - id: prioritycache_inc_pri1_bytes - meaning: bytes allocated to pri1. + id: rbd_librbd_image_ws_latency_count + meaning: 'Source-derived dynamic librbd ImageCtx metric: ws_latency_count.' evidence: - - population_prioritycache_inc_pri1_bytes + - population_rbd_librbd_image_ws_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri1_bytes + - lifecycle_rbd_librbd_image_ws_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri1_bytes + object: operations + aspect: write_same evidence: - - unit_prioritycache_inc_pri1_bytes + - unit_rbd_librbd_image_ws_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105374,36 +110069,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri1_bytes + - labels_rbd_librbd_image_ws_latency_count functional_dependencies: {} - prioritycache_inc_pri2_bytes: + rbd_librbd_image_ws_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_inc_pri2_bytes + - librbd_image_ws_latency_sum_exporter_perf + - librbd_image_ws_latency_sum_mgr_perf population: - id: prioritycache_inc_pri2_bytes - meaning: bytes allocated to pri2. + id: rbd_librbd_image_ws_latency_sum + meaning: 'Source-derived dynamic librbd ImageCtx metric: ws_latency_sum.' evidence: - - population_prioritycache_inc_pri2_bytes + - population_rbd_librbd_image_ws_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri2_bytes + - lifecycle_rbd_librbd_image_ws_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri2_bytes + object: accumulated_data_operation_latency + aspect: write_same evidence: - - unit_prioritycache_inc_pri2_bytes + - unit_rbd_librbd_image_ws_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105414,36 +110111,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri2_bytes + - labels_rbd_librbd_image_ws_latency_sum functional_dependencies: {} - prioritycache_inc_pri3_bytes: + rbd_librbd_pwl_aio_flush: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_pri3_bytes + - librbd_pwl_aio_flush population: - id: prioritycache_inc_pri3_bytes - meaning: bytes allocated to pri3. + id: rbd_librbd_pwl_aio_flush + meaning: 'Source-derived dynamic librbd PWL metric: aio_flush.' evidence: - - population_prioritycache_inc_pri3_bytes + - population_rbd_librbd_pwl_aio_flush components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri3_bytes + - lifecycle_rbd_librbd_pwl_aio_flush unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri3_bytes + object: operations + aspect: aio_flush evidence: - - unit_prioritycache_inc_pri3_bytes + - unit_rbd_librbd_pwl_aio_flush labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105454,36 +110151,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri3_bytes + - labels_rbd_librbd_pwl_aio_flush functional_dependencies: {} - prioritycache_inc_pri4_bytes: + rbd_librbd_pwl_aio_flush_def: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_pri4_bytes + - librbd_pwl_aio_flush_def population: - id: prioritycache_inc_pri4_bytes - meaning: bytes allocated to pri4. + id: rbd_librbd_pwl_aio_flush_def + meaning: 'Source-derived dynamic librbd PWL metric: aio_flush_def.' evidence: - - population_prioritycache_inc_pri4_bytes + - population_rbd_librbd_pwl_aio_flush_def components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri4_bytes + - lifecycle_rbd_librbd_pwl_aio_flush_def unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri4_bytes + object: operations + aspect: aio_flush_def evidence: - - unit_prioritycache_inc_pri4_bytes + - unit_rbd_librbd_pwl_aio_flush_def labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105494,36 +110191,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri4_bytes + - labels_rbd_librbd_pwl_aio_flush_def functional_dependencies: {} - prioritycache_inc_pri5_bytes: + rbd_librbd_pwl_aio_flush_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_pri5_bytes + - librbd_pwl_aio_flush_lat_count population: - id: prioritycache_inc_pri5_bytes - meaning: bytes allocated to pri5. + id: rbd_librbd_pwl_aio_flush_lat_count + meaning: 'Source-derived dynamic librbd PWL metric: aio_flush_lat_count.' evidence: - - population_prioritycache_inc_pri5_bytes + - population_rbd_librbd_pwl_aio_flush_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri5_bytes + - lifecycle_rbd_librbd_pwl_aio_flush_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri5_bytes + object: operations + aspect: aio_flush_lat_count evidence: - - unit_prioritycache_inc_pri5_bytes + - unit_rbd_librbd_pwl_aio_flush_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105534,36 +110231,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri5_bytes + - labels_rbd_librbd_pwl_aio_flush_lat_count functional_dependencies: {} - prioritycache_inc_pri6_bytes: + rbd_librbd_pwl_aio_flush_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_inc_pri6_bytes + - librbd_pwl_aio_flush_lat_sum_exporter_perf + - librbd_pwl_aio_flush_lat_sum_mgr_perf population: - id: prioritycache_inc_pri6_bytes - meaning: bytes allocated to pri6. + id: rbd_librbd_pwl_aio_flush_lat_sum + meaning: 'Source-derived dynamic librbd PWL metric: aio_flush_lat_sum.' evidence: - - population_prioritycache_inc_pri6_bytes + - population_rbd_librbd_pwl_aio_flush_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri6_bytes + - lifecycle_rbd_librbd_pwl_aio_flush_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri6_bytes + object: accumulated_data_operation_latency + aspect: aio_flush_lat_sum evidence: - - unit_prioritycache_inc_pri6_bytes + - unit_rbd_librbd_pwl_aio_flush_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105574,36 +110273,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri6_bytes + - labels_rbd_librbd_pwl_aio_flush_lat_sum functional_dependencies: {} - prioritycache_inc_pri7_bytes: + rbd_librbd_pwl_append_tx_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_pri7_bytes + - librbd_pwl_append_tx_lat_count population: - id: prioritycache_inc_pri7_bytes - meaning: bytes allocated to pri7. + id: rbd_librbd_pwl_append_tx_lat_count + meaning: 'Source-derived dynamic librbd PWL metric: append_tx_lat_count.' evidence: - - population_prioritycache_inc_pri7_bytes + - population_rbd_librbd_pwl_append_tx_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri7_bytes + - lifecycle_rbd_librbd_pwl_append_tx_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri7_bytes + object: transactions + aspect: append_tx_lat_count evidence: - - unit_prioritycache_inc_pri7_bytes + - unit_rbd_librbd_pwl_append_tx_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105614,36 +110313,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri7_bytes + - labels_rbd_librbd_pwl_append_tx_lat_count functional_dependencies: {} - prioritycache_inc_pri8_bytes: + rbd_librbd_pwl_append_tx_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_inc_pri8_bytes + - librbd_pwl_append_tx_lat_sum_exporter_perf + - librbd_pwl_append_tx_lat_sum_mgr_perf population: - id: prioritycache_inc_pri8_bytes - meaning: bytes allocated to pri8. + id: rbd_librbd_pwl_append_tx_lat_sum + meaning: 'Source-derived dynamic librbd PWL metric: append_tx_lat_sum.' evidence: - - population_prioritycache_inc_pri8_bytes + - population_rbd_librbd_pwl_append_tx_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri8_bytes + - lifecycle_rbd_librbd_pwl_append_tx_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri8_bytes + object: accumulated_transaction_latency + aspect: append_tx_lat_sum evidence: - - unit_prioritycache_inc_pri8_bytes + - unit_rbd_librbd_pwl_append_tx_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105654,36 +110355,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri8_bytes + - labels_rbd_librbd_pwl_append_tx_lat_sum functional_dependencies: {} - prioritycache_inc_pri9_bytes: + rbd_librbd_pwl_caller_wr_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_pri9_bytes + - librbd_pwl_caller_wr_latency_count population: - id: prioritycache_inc_pri9_bytes - meaning: bytes allocated to pri9. + id: rbd_librbd_pwl_caller_wr_latency_count + meaning: 'Source-derived dynamic librbd PWL metric: caller_wr_latency_count.' evidence: - - population_prioritycache_inc_pri9_bytes + - population_rbd_librbd_pwl_caller_wr_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_pri9_bytes + - lifecycle_rbd_librbd_pwl_caller_wr_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri9_bytes + object: requests + aspect: caller_wr_latency_count evidence: - - unit_prioritycache_inc_pri9_bytes + - unit_rbd_librbd_pwl_caller_wr_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105694,36 +110395,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_pri9_bytes + - labels_rbd_librbd_pwl_caller_wr_latency_count functional_dependencies: {} - prioritycache_inc_reserved_bytes: + rbd_librbd_pwl_caller_wr_latency_nw_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_inc_reserved_bytes + - librbd_pwl_caller_wr_latency_nw_count population: - id: prioritycache_inc_reserved_bytes - meaning: bytes reserved for future growth. + id: rbd_librbd_pwl_caller_wr_latency_nw_count + meaning: 'Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_count.' evidence: - - population_prioritycache_inc_reserved_bytes + - population_rbd_librbd_pwl_caller_wr_latency_nw_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_inc_reserved_bytes + - lifecycle_rbd_librbd_pwl_caller_wr_latency_nw_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: reserved_bytes + object: requests + aspect: caller_wr_latency_nw_count evidence: - - unit_prioritycache_inc_reserved_bytes + - unit_rbd_librbd_pwl_caller_wr_latency_nw_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105734,36 +110435,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_inc_reserved_bytes + - labels_rbd_librbd_pwl_caller_wr_latency_nw_count functional_dependencies: {} - prioritycache_kv_committed_bytes: + rbd_librbd_pwl_caller_wr_latency_nw_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_kv_committed_bytes + - librbd_pwl_caller_wr_latency_nw_sum_exporter_perf + - librbd_pwl_caller_wr_latency_nw_sum_mgr_perf population: - id: prioritycache_kv_committed_bytes - meaning: total bytes committed,. + id: rbd_librbd_pwl_caller_wr_latency_nw_sum + meaning: 'Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_sum.' evidence: - - population_prioritycache_kv_committed_bytes + - population_rbd_librbd_pwl_caller_wr_latency_nw_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_committed_bytes + - lifecycle_rbd_librbd_pwl_caller_wr_latency_nw_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: committed_bytes + object: accumulated_write_request_latency + aspect: caller_wr_latency_nw_sum evidence: - - unit_prioritycache_kv_committed_bytes + - unit_rbd_librbd_pwl_caller_wr_latency_nw_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105774,36 +110477,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_committed_bytes + - labels_rbd_librbd_pwl_caller_wr_latency_nw_sum functional_dependencies: {} - prioritycache_kv_pri0_bytes: + rbd_librbd_pwl_caller_wr_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_kv_pri0_bytes + - librbd_pwl_caller_wr_latency_sum_exporter_perf + - librbd_pwl_caller_wr_latency_sum_mgr_perf population: - id: prioritycache_kv_pri0_bytes - meaning: bytes allocated to pri0. + id: rbd_librbd_pwl_caller_wr_latency_sum + meaning: 'Source-derived dynamic librbd PWL metric: caller_wr_latency_sum.' evidence: - - population_prioritycache_kv_pri0_bytes + - population_rbd_librbd_pwl_caller_wr_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri0_bytes + - lifecycle_rbd_librbd_pwl_caller_wr_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri0_bytes + object: accumulated_write_request_latency + aspect: caller_wr_latency_sum evidence: - - unit_prioritycache_kv_pri0_bytes + - unit_rbd_librbd_pwl_caller_wr_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105814,36 +110519,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri0_bytes + - labels_rbd_librbd_pwl_caller_wr_latency_sum functional_dependencies: {} - prioritycache_kv_pri10_bytes: + rbd_librbd_pwl_cmp: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri10_bytes + - librbd_pwl_cmp population: - id: prioritycache_kv_pri10_bytes - meaning: bytes allocated to pri10. + id: rbd_librbd_pwl_cmp + meaning: 'Source-derived dynamic librbd PWL metric: cmp.' evidence: - - population_prioritycache_kv_pri10_bytes + - population_rbd_librbd_pwl_cmp components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri10_bytes + - lifecycle_rbd_librbd_pwl_cmp unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri10_bytes + object: operations + aspect: cmp evidence: - - unit_prioritycache_kv_pri10_bytes + - unit_rbd_librbd_pwl_cmp labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105854,36 +110559,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri10_bytes + - labels_rbd_librbd_pwl_cmp functional_dependencies: {} - prioritycache_kv_pri11_bytes: + rbd_librbd_pwl_cmp_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri11_bytes + - librbd_pwl_cmp_bytes population: - id: prioritycache_kv_pri11_bytes - meaning: bytes allocated to pri11. + id: rbd_librbd_pwl_cmp_bytes + meaning: 'Source-derived dynamic librbd PWL metric: cmp_bytes.' evidence: - - population_prioritycache_kv_pri11_bytes + - population_rbd_librbd_pwl_cmp_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri11_bytes + - lifecycle_rbd_librbd_pwl_cmp_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri11_bytes + object: data_operation_throughput + aspect: cmp_bytes evidence: - - unit_prioritycache_kv_pri11_bytes + - unit_rbd_librbd_pwl_cmp_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105894,36 +110599,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri11_bytes + - labels_rbd_librbd_pwl_cmp_bytes functional_dependencies: {} - prioritycache_kv_pri1_bytes: + rbd_librbd_pwl_cmp_fails: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri1_bytes + - librbd_pwl_cmp_fails population: - id: prioritycache_kv_pri1_bytes - meaning: bytes allocated to pri1. + id: rbd_librbd_pwl_cmp_fails + meaning: 'Source-derived dynamic librbd PWL metric: cmp_fails.' evidence: - - population_prioritycache_kv_pri1_bytes + - population_rbd_librbd_pwl_cmp_fails components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri1_bytes + - lifecycle_rbd_librbd_pwl_cmp_fails unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri1_bytes + object: operations + aspect: cmp_fails evidence: - - unit_prioritycache_kv_pri1_bytes + - unit_rbd_librbd_pwl_cmp_fails labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105934,36 +110639,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri1_bytes + - labels_rbd_librbd_pwl_cmp_fails functional_dependencies: {} - prioritycache_kv_pri2_bytes: + rbd_librbd_pwl_cmp_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri2_bytes + - librbd_pwl_cmp_lat_count population: - id: prioritycache_kv_pri2_bytes - meaning: bytes allocated to pri2. + id: rbd_librbd_pwl_cmp_lat_count + meaning: 'Source-derived dynamic librbd PWL metric: cmp_lat_count.' evidence: - - population_prioritycache_kv_pri2_bytes + - population_rbd_librbd_pwl_cmp_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri2_bytes + - lifecycle_rbd_librbd_pwl_cmp_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri2_bytes + object: operations + aspect: cmp_lat_count evidence: - - unit_prioritycache_kv_pri2_bytes + - unit_rbd_librbd_pwl_cmp_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -105974,36 +110679,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri2_bytes + - labels_rbd_librbd_pwl_cmp_lat_count functional_dependencies: {} - prioritycache_kv_pri3_bytes: + rbd_librbd_pwl_cmp_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_kv_pri3_bytes + - librbd_pwl_cmp_lat_sum_exporter_perf + - librbd_pwl_cmp_lat_sum_mgr_perf population: - id: prioritycache_kv_pri3_bytes - meaning: bytes allocated to pri3. + id: rbd_librbd_pwl_cmp_lat_sum + meaning: 'Source-derived dynamic librbd PWL metric: cmp_lat_sum.' evidence: - - population_prioritycache_kv_pri3_bytes + - population_rbd_librbd_pwl_cmp_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri3_bytes + - lifecycle_rbd_librbd_pwl_cmp_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri3_bytes + object: accumulated_data_operation_latency + aspect: cmp_lat_sum evidence: - - unit_prioritycache_kv_pri3_bytes + - unit_rbd_librbd_pwl_cmp_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106014,36 +110721,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri3_bytes + - labels_rbd_librbd_pwl_cmp_lat_sum functional_dependencies: {} - prioritycache_kv_pri4_bytes: + rbd_librbd_pwl_discard: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri4_bytes + - librbd_pwl_discard population: - id: prioritycache_kv_pri4_bytes - meaning: bytes allocated to pri4. + id: rbd_librbd_pwl_discard + meaning: 'Source-derived dynamic librbd PWL metric: discard.' evidence: - - population_prioritycache_kv_pri4_bytes + - population_rbd_librbd_pwl_discard components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri4_bytes + - lifecycle_rbd_librbd_pwl_discard unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri4_bytes + object: operations + aspect: discard evidence: - - unit_prioritycache_kv_pri4_bytes + - unit_rbd_librbd_pwl_discard labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106054,36 +110761,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri4_bytes + - labels_rbd_librbd_pwl_discard functional_dependencies: {} - prioritycache_kv_pri5_bytes: + rbd_librbd_pwl_discard_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri5_bytes + - librbd_pwl_discard_bytes population: - id: prioritycache_kv_pri5_bytes - meaning: bytes allocated to pri5. + id: rbd_librbd_pwl_discard_bytes + meaning: 'Source-derived dynamic librbd PWL metric: discard_bytes.' evidence: - - population_prioritycache_kv_pri5_bytes + - population_rbd_librbd_pwl_discard_bytes components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri5_bytes + - lifecycle_rbd_librbd_pwl_discard_bytes unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: pri5_bytes + object: data_operation_throughput + aspect: discard_bytes evidence: - - unit_prioritycache_kv_pri5_bytes + - unit_rbd_librbd_pwl_discard_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106094,36 +110801,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri5_bytes + - labels_rbd_librbd_pwl_discard_bytes functional_dependencies: {} - prioritycache_kv_pri6_bytes: + rbd_librbd_pwl_discard_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri6_bytes + - librbd_pwl_discard_lat_count population: - id: prioritycache_kv_pri6_bytes - meaning: bytes allocated to pri6. + id: rbd_librbd_pwl_discard_lat_count + meaning: 'Source-derived dynamic librbd PWL metric: discard_lat_count.' evidence: - - population_prioritycache_kv_pri6_bytes + - population_rbd_librbd_pwl_discard_lat_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri6_bytes + - lifecycle_rbd_librbd_pwl_discard_lat_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri6_bytes + object: operations + aspect: discard_lat_count evidence: - - unit_prioritycache_kv_pri6_bytes + - unit_rbd_librbd_pwl_discard_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106134,36 +110841,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri6_bytes + - labels_rbd_librbd_pwl_discard_lat_count functional_dependencies: {} - prioritycache_kv_pri7_bytes: + rbd_librbd_pwl_discard_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_kv_pri7_bytes + - librbd_pwl_discard_lat_sum_exporter_perf + - librbd_pwl_discard_lat_sum_mgr_perf population: - id: prioritycache_kv_pri7_bytes - meaning: bytes allocated to pri7. + id: rbd_librbd_pwl_discard_lat_sum + meaning: 'Source-derived dynamic librbd PWL metric: discard_lat_sum.' evidence: - - population_prioritycache_kv_pri7_bytes + - population_rbd_librbd_pwl_discard_lat_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri7_bytes + - lifecycle_rbd_librbd_pwl_discard_lat_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: pri7_bytes + object: accumulated_data_operation_latency + aspect: discard_lat_sum evidence: - - unit_prioritycache_kv_pri7_bytes + - unit_rbd_librbd_pwl_discard_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106174,36 +110883,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri7_bytes + - labels_rbd_librbd_pwl_discard_lat_sum functional_dependencies: {} - prioritycache_kv_pri8_bytes: + rbd_librbd_pwl_hit_rd: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri8_bytes + - librbd_pwl_hit_rd population: - id: prioritycache_kv_pri8_bytes - meaning: bytes allocated to pri8. + id: rbd_librbd_pwl_hit_rd + meaning: 'Source-derived dynamic librbd PWL metric: hit_rd.' evidence: - - population_prioritycache_kv_pri8_bytes + - population_rbd_librbd_pwl_hit_rd components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri8_bytes + - lifecycle_rbd_librbd_pwl_hit_rd unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri8_bytes + object: reads + aspect: hit_rd evidence: - - unit_prioritycache_kv_pri8_bytes + - unit_rbd_librbd_pwl_hit_rd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106214,36 +110923,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri8_bytes + - labels_rbd_librbd_pwl_hit_rd functional_dependencies: {} - prioritycache_kv_pri9_bytes: + rbd_librbd_pwl_hit_rd_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_kv_pri9_bytes + - librbd_pwl_hit_rd_latency_count population: - id: prioritycache_kv_pri9_bytes - meaning: bytes allocated to pri9. + id: rbd_librbd_pwl_hit_rd_latency_count + meaning: 'Source-derived dynamic librbd PWL metric: hit_rd_latency_count.' evidence: - - population_prioritycache_kv_pri9_bytes + - population_rbd_librbd_pwl_hit_rd_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_pri9_bytes + - lifecycle_rbd_librbd_pwl_hit_rd_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: pri9_bytes + object: requests + aspect: hit_rd_latency_count evidence: - - unit_prioritycache_kv_pri9_bytes + - unit_rbd_librbd_pwl_hit_rd_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106254,36 +110963,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_pri9_bytes + - labels_rbd_librbd_pwl_hit_rd_latency_count functional_dependencies: {} - prioritycache_kv_reserved_bytes: + rbd_librbd_pwl_hit_rd_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_kv_reserved_bytes + - librbd_pwl_hit_rd_latency_sum_exporter_perf + - librbd_pwl_hit_rd_latency_sum_mgr_perf population: - id: prioritycache_kv_reserved_bytes - meaning: bytes reserved for future growth. + id: rbd_librbd_pwl_hit_rd_latency_sum + meaning: 'Source-derived dynamic librbd PWL metric: hit_rd_latency_sum.' evidence: - - population_prioritycache_kv_reserved_bytes + - population_rbd_librbd_pwl_hit_rd_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_kv_reserved_bytes + - lifecycle_rbd_librbd_pwl_hit_rd_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: space_and_memory - aspect: reserved_bytes + object: accumulated_read_request_latency + aspect: hit_rd_latency_sum evidence: - - unit_prioritycache_kv_reserved_bytes + - unit_rbd_librbd_pwl_hit_rd_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106294,36 +111005,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_kv_reserved_bytes + - labels_rbd_librbd_pwl_hit_rd_latency_sum functional_dependencies: {} - prioritycache_cache_bytes: + rbd_librbd_pwl_internal_flush: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_cache_bytes + - librbd_pwl_internal_flush population: - id: prioritycache_cache_bytes - meaning: current memory available for caches. + id: rbd_librbd_pwl_internal_flush + meaning: 'Source-derived dynamic librbd PWL metric: internal_flush.' evidence: - - population_prioritycache_cache_bytes + - population_rbd_librbd_pwl_internal_flush components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_cache_bytes + - lifecycle_rbd_librbd_pwl_internal_flush unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: cache_bytes + object: operations + aspect: internal_flush evidence: - - unit_prioritycache_cache_bytes + - unit_rbd_librbd_pwl_internal_flush labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106334,36 +111045,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_cache_bytes + - labels_rbd_librbd_pwl_internal_flush functional_dependencies: {} - prioritycache_heap_bytes: + rbd_librbd_pwl_invalidate: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_heap_bytes + - librbd_pwl_invalidate population: - id: prioritycache_heap_bytes - meaning: aggregate bytes in use by the heap. + id: rbd_librbd_pwl_invalidate + meaning: 'Source-derived dynamic librbd PWL metric: invalidate.' evidence: - - population_prioritycache_heap_bytes + - population_rbd_librbd_pwl_invalidate components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_heap_bytes + - lifecycle_rbd_librbd_pwl_invalidate unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: heap_bytes + object: operations + aspect: invalidate evidence: - - unit_prioritycache_heap_bytes + - unit_rbd_librbd_pwl_invalidate labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106374,36 +111085,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_heap_bytes + - labels_rbd_librbd_pwl_invalidate functional_dependencies: {} - prioritycache_mapped_bytes: + rbd_librbd_pwl_log_op_bytes_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_mapped_bytes + - librbd_pwl_log_op_bytes_count population: - id: prioritycache_mapped_bytes - meaning: total bytes mapped by the process. + id: rbd_librbd_pwl_log_op_bytes_count + meaning: 'Source-derived dynamic librbd PWL metric: log_op_bytes_count.' evidence: - - population_prioritycache_mapped_bytes + - population_rbd_librbd_pwl_log_op_bytes_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_mapped_bytes + - lifecycle_rbd_librbd_pwl_log_op_bytes_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: mapped_bytes + object: appends + aspect: log_op_bytes_count evidence: - - unit_prioritycache_mapped_bytes + - unit_rbd_librbd_pwl_log_op_bytes_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106414,36 +111125,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_mapped_bytes + - labels_rbd_librbd_pwl_log_op_bytes_count functional_dependencies: {} - prioritycache_target_bytes: + rbd_librbd_pwl_log_op_bytes_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prioritycache_target_bytes + - librbd_pwl_log_op_bytes_sum_exporter_perf + - librbd_pwl_log_op_bytes_sum_mgr_perf population: - id: prioritycache_target_bytes - meaning: target process memory usage in bytes. + id: rbd_librbd_pwl_log_op_bytes_sum + meaning: 'Source-derived dynamic librbd PWL metric: log_op_bytes_sum.' evidence: - - population_prioritycache_target_bytes + - population_rbd_librbd_pwl_log_op_bytes_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_target_bytes + - lifecycle_rbd_librbd_pwl_log_op_bytes_sum unit: quantity: data base: byte rate: none - object: space_and_memory - aspect: target_bytes + object: log_append_throughput + aspect: log_op_bytes_sum evidence: - - unit_prioritycache_target_bytes + - unit_rbd_librbd_pwl_log_op_bytes_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106454,36 +111167,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_target_bytes + - labels_rbd_librbd_pwl_log_op_bytes_sum functional_dependencies: {} - prioritycache_unmapped_bytes: + rbd_librbd_pwl_log_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_prioritycache_unmapped_bytes + - librbd_pwl_log_ops population: - id: prioritycache_unmapped_bytes - meaning: unmapped bytes that the kernel has yet to reclaim. + id: rbd_librbd_pwl_log_ops + meaning: 'Source-derived dynamic librbd PWL metric: log_ops.' evidence: - - population_prioritycache_unmapped_bytes + - population_rbd_librbd_pwl_log_ops components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_prioritycache_unmapped_bytes + - lifecycle_rbd_librbd_pwl_log_ops unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: space_and_memory - aspect: unmapped_bytes + object: appends + aspect: log_ops evidence: - - unit_prioritycache_unmapped_bytes + - unit_rbd_librbd_pwl_log_ops labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106494,116 +111207,118 @@ signals: kind: operational_population stability: stable evidence: - - labels_prioritycache_unmapped_bytes + - labels_rbd_librbd_pwl_log_ops functional_dependencies: {} - prometheus_collect_duration_seconds_count: + rbd_librbd_pwl_op_alloc_t_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_prometheus_collect_duration_seconds_count + - librbd_pwl_op_alloc_t_count population: - id: prometheus_collect_duration_seconds_count - meaning: The amount of metrics gathered for this exporter. + id: rbd_librbd_pwl_op_alloc_t_count + meaning: 'Source-derived dynamic librbd PWL metric: op_alloc_t_count.' evidence: - - population_prometheus_collect_duration_seconds_count + - population_rbd_librbd_pwl_op_alloc_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_prometheus_collect_duration_seconds_count + - lifecycle_rbd_librbd_pwl_op_alloc_t_count unit: quantity: count base: one rate: none object: operations - aspect: value + aspect: op_alloc_t_count evidence: - - unit_prometheus_collect_duration_seconds_count + - unit_rbd_librbd_pwl_op_alloc_t_count labels: - method: - meaning: Ceph source label method. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_prometheus_collect_duration_seconds_count + - labels_rbd_librbd_pwl_op_alloc_t_count functional_dependencies: {} - prometheus_collect_duration_seconds_sum: + rbd_librbd_pwl_op_alloc_t_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_prometheus_collect_duration_seconds_sum + - librbd_pwl_op_alloc_t_sum_exporter_perf + - librbd_pwl_op_alloc_t_sum_mgr_perf population: - id: prometheus_collect_duration_seconds_sum - meaning: The sum of seconds took to collect all metrics of this exporter. + id: rbd_librbd_pwl_op_alloc_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: op_alloc_t_sum.' evidence: - - population_prometheus_collect_duration_seconds_sum + - population_rbd_librbd_pwl_op_alloc_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_prometheus_collect_duration_seconds_sum + - lifecycle_rbd_librbd_pwl_op_alloc_t_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: value + object: accumulated_log_operation_latency + aspect: op_alloc_t_sum evidence: - - unit_prometheus_collect_duration_seconds_sum + - unit_rbd_librbd_pwl_op_alloc_t_sum labels: - method: - meaning: Ceph source label method. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_prometheus_collect_duration_seconds_sum + - labels_rbd_librbd_pwl_op_alloc_t_sum functional_dependencies: {} - purge_queue_pq_executed: + rbd_librbd_pwl_op_app_to_appc_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_purge_queue_pq_executed + - librbd_pwl_op_app_to_appc_t_count population: - id: purge_queue_pq_executed - meaning: Purge queue tasks executed. + id: rbd_librbd_pwl_op_app_to_appc_t_count + meaning: 'Source-derived dynamic librbd PWL metric: op_app_to_appc_t_count.' evidence: - - population_purge_queue_pq_executed + - population_rbd_librbd_pwl_op_app_to_appc_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_purge_queue_pq_executed + - lifecycle_rbd_librbd_pwl_op_app_to_appc_t_count unit: quantity: count base: one rate: none - object: tasks - aspect: value + object: operations + aspect: op_app_to_appc_t_count evidence: - - unit_purge_queue_pq_executed + - unit_rbd_librbd_pwl_op_app_to_appc_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106614,36 +111329,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_purge_queue_pq_executed + - labels_rbd_librbd_pwl_op_app_to_appc_t_count functional_dependencies: {} - purge_queue_pq_executed_ops: + rbd_librbd_pwl_op_app_to_appc_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_purge_queue_pq_executed_ops + - librbd_pwl_op_app_to_appc_t_sum_exporter_perf + - librbd_pwl_op_app_to_appc_t_sum_mgr_perf population: - id: purge_queue_pq_executed_ops - meaning: Purge queue ops executed. + id: rbd_librbd_pwl_op_app_to_appc_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: op_app_to_appc_t_sum.' evidence: - - population_purge_queue_pq_executed_ops + - population_rbd_librbd_pwl_op_app_to_appc_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_purge_queue_pq_executed_ops + - lifecycle_rbd_librbd_pwl_op_app_to_appc_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: value + object: accumulated_log_operation_latency + aspect: op_app_to_appc_t_sum evidence: - - unit_purge_queue_pq_executed_ops + - unit_rbd_librbd_pwl_op_app_to_appc_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106654,36 +111371,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_purge_queue_pq_executed_ops + - labels_rbd_librbd_pwl_op_app_to_appc_t_sum functional_dependencies: {} - purge_queue_pq_executing: + rbd_librbd_pwl_op_app_to_cmp_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_purge_queue_pq_executing + - librbd_pwl_op_app_to_cmp_t_count population: - id: purge_queue_pq_executing - meaning: Purge queue tasks in flight. + id: rbd_librbd_pwl_op_app_to_cmp_t_count + meaning: 'Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_count.' evidence: - - population_purge_queue_pq_executing + - population_rbd_librbd_pwl_op_app_to_cmp_t_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_purge_queue_pq_executing + - lifecycle_rbd_librbd_pwl_op_app_to_cmp_t_count unit: quantity: count base: one rate: none - object: tasks - aspect: executing + object: operations + aspect: op_app_to_cmp_t_count evidence: - - unit_purge_queue_pq_executing + - unit_rbd_librbd_pwl_op_app_to_cmp_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106694,36 +111411,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_purge_queue_pq_executing + - labels_rbd_librbd_pwl_op_app_to_cmp_t_count functional_dependencies: {} - purge_queue_pq_executing_high_water: + rbd_librbd_pwl_op_app_to_cmp_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_purge_queue_pq_executing_high_water + - librbd_pwl_op_app_to_cmp_t_sum_exporter_perf + - librbd_pwl_op_app_to_cmp_t_sum_mgr_perf population: - id: purge_queue_pq_executing_high_water - meaning: Maximum number of executing file purges. + id: rbd_librbd_pwl_op_app_to_cmp_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_sum.' evidence: - - population_purge_queue_pq_executing_high_water + - population_rbd_librbd_pwl_op_app_to_cmp_t_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_purge_queue_pq_executing_high_water + - lifecycle_rbd_librbd_pwl_op_app_to_cmp_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: tasks - aspect: high_water + object: accumulated_log_operation_latency + aspect: op_app_to_cmp_t_sum evidence: - - unit_purge_queue_pq_executing_high_water + - unit_rbd_librbd_pwl_op_app_to_cmp_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106734,36 +111453,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_purge_queue_pq_executing_high_water + - labels_rbd_librbd_pwl_op_app_to_cmp_t_sum functional_dependencies: {} - purge_queue_pq_executing_ops: + rbd_librbd_pwl_op_buf_to_app_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_purge_queue_pq_executing_ops + - librbd_pwl_op_buf_to_app_t_count population: - id: purge_queue_pq_executing_ops - meaning: Purge queue ops in flight. + id: rbd_librbd_pwl_op_buf_to_app_t_count + meaning: 'Source-derived dynamic librbd PWL metric: op_buf_to_app_t_count.' evidence: - - population_purge_queue_pq_executing_ops + - population_rbd_librbd_pwl_op_buf_to_app_t_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_purge_queue_pq_executing_ops + - lifecycle_rbd_librbd_pwl_op_buf_to_app_t_count unit: quantity: count base: one rate: none object: operations - aspect: ops + aspect: op_buf_to_app_t_count evidence: - - unit_purge_queue_pq_executing_ops + - unit_rbd_librbd_pwl_op_buf_to_app_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106774,36 +111493,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_purge_queue_pq_executing_ops + - labels_rbd_librbd_pwl_op_buf_to_app_t_count functional_dependencies: {} - purge_queue_pq_executing_ops_high_water: + rbd_librbd_pwl_op_buf_to_app_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_purge_queue_pq_executing_ops_high_water + - librbd_pwl_op_buf_to_app_t_sum_exporter_perf + - librbd_pwl_op_buf_to_app_t_sum_mgr_perf population: - id: purge_queue_pq_executing_ops_high_water - meaning: Maximum number of executing file purge ops. + id: rbd_librbd_pwl_op_buf_to_app_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: op_buf_to_app_t_sum.' evidence: - - population_purge_queue_pq_executing_ops_high_water + - population_rbd_librbd_pwl_op_buf_to_app_t_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_purge_queue_pq_executing_ops_high_water + - lifecycle_rbd_librbd_pwl_op_buf_to_app_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: high_water + object: accumulated_log_operation_latency + aspect: op_buf_to_app_t_sum evidence: - - unit_purge_queue_pq_executing_ops_high_water + - unit_rbd_librbd_pwl_op_buf_to_app_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106814,36 +111535,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_purge_queue_pq_executing_ops_high_water + - labels_rbd_librbd_pwl_op_buf_to_app_t_sum functional_dependencies: {} - purge_queue_pq_item_in_journal: + rbd_librbd_pwl_op_buf_to_bufc_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_purge_queue_pq_item_in_journal + - librbd_pwl_op_buf_to_bufc_t_count population: - id: purge_queue_pq_item_in_journal - meaning: Purge item left in journal. + id: rbd_librbd_pwl_op_buf_to_bufc_t_count + meaning: 'Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_count.' evidence: - - population_purge_queue_pq_item_in_journal + - population_rbd_librbd_pwl_op_buf_to_bufc_t_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_purge_queue_pq_item_in_journal + - lifecycle_rbd_librbd_pwl_op_buf_to_bufc_t_count unit: quantity: count base: one rate: none - object: items - aspect: value + object: operations + aspect: op_buf_to_bufc_t_count evidence: - - unit_purge_queue_pq_item_in_journal + - unit_rbd_librbd_pwl_op_buf_to_bufc_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106854,86 +111575,78 @@ signals: kind: operational_population stability: stable evidence: - - labels_purge_queue_pq_item_in_journal + - labels_rbd_librbd_pwl_op_buf_to_bufc_t_count functional_dependencies: {} - rbd_image_metadata: + rbd_librbd_pwl_op_buf_to_bufc_t_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_image_metadata + - librbd_pwl_op_buf_to_bufc_t_sum_exporter_perf + - librbd_pwl_op_buf_to_bufc_t_sum_mgr_perf population: - id: rbd_image_metadata - meaning: RBD Image Metadata. + id: rbd_librbd_pwl_op_buf_to_bufc_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_sum.' evidence: - - population_rbd_image_metadata + - population_rbd_librbd_pwl_op_buf_to_bufc_t_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_rbd_image_metadata + - lifecycle_rbd_librbd_pwl_op_buf_to_bufc_t_sum unit: - quantity: state - base: one + quantity: duration + base: second rate: none - object: state - aspect: value + object: accumulated_log_operation_latency + aspect: op_buf_to_bufc_t_sum evidence: - - unit_rbd_image_metadata + - unit_rbd_librbd_pwl_op_buf_to_bufc_t_sum labels: - image_name: - meaning: Ceph source label image name. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_image_metadata - pool_id: - meaning: Ceph source label pool id. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_image_metadata + - labels_rbd_librbd_pwl_op_buf_to_bufc_t_sum functional_dependencies: {} - rbd_librbd_image_cmp: + rbd_librbd_pwl_op_dis_to_app_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_cmp + - librbd_pwl_op_dis_to_app_t_count population: - id: rbd_librbd_image_cmp - meaning: 'Source-derived dynamic librbd ImageCtx metric: cmp.' + id: rbd_librbd_pwl_op_dis_to_app_t_count + meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_app_t_count.' evidence: - - population_rbd_librbd_image_cmp + - population_rbd_librbd_pwl_op_dis_to_app_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_cmp + - lifecycle_rbd_librbd_pwl_op_dis_to_app_t_count unit: quantity: count base: one rate: none object: operations - aspect: compare_and_write + aspect: op_dis_to_app_t_count evidence: - - unit_rbd_librbd_image_cmp + - unit_rbd_librbd_pwl_op_dis_to_app_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106944,36 +111657,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_cmp + - labels_rbd_librbd_pwl_op_dis_to_app_t_count functional_dependencies: {} - rbd_librbd_image_cmp_bytes: + rbd_librbd_pwl_op_dis_to_app_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_cmp_bytes + - librbd_pwl_op_dis_to_app_t_sum_exporter_perf + - librbd_pwl_op_dis_to_app_t_sum_mgr_perf population: - id: rbd_librbd_image_cmp_bytes - meaning: 'Source-derived dynamic librbd ImageCtx metric: cmp_bytes.' + id: rbd_librbd_pwl_op_dis_to_app_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_app_t_sum.' evidence: - - population_rbd_librbd_image_cmp_bytes + - population_rbd_librbd_pwl_op_dis_to_app_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_cmp_bytes + - lifecycle_rbd_librbd_pwl_op_dis_to_app_t_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: data_operation_byte_throughput - aspect: compare_and_write + object: accumulated_log_operation_latency + aspect: op_dis_to_app_t_sum evidence: - - unit_rbd_librbd_image_cmp_bytes + - unit_rbd_librbd_pwl_op_dis_to_app_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -106984,36 +111699,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_cmp_bytes + - labels_rbd_librbd_pwl_op_dis_to_app_t_sum functional_dependencies: {} - rbd_librbd_image_cmp_latency_count: + rbd_librbd_pwl_op_dis_to_buf_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_cmp_latency_count + - librbd_pwl_op_dis_to_buf_t_count population: - id: rbd_librbd_image_cmp_latency_count - meaning: 'Source-derived dynamic librbd ImageCtx metric: cmp_latency_count.' + id: rbd_librbd_pwl_op_dis_to_buf_t_count + meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_count.' evidence: - - population_rbd_librbd_image_cmp_latency_count + - population_rbd_librbd_pwl_op_dis_to_buf_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_cmp_latency_count + - lifecycle_rbd_librbd_pwl_op_dis_to_buf_t_count unit: quantity: count base: one rate: none object: operations - aspect: compare_and_write + aspect: op_dis_to_buf_t_count evidence: - - unit_rbd_librbd_image_cmp_latency_count + - unit_rbd_librbd_pwl_op_dis_to_buf_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107024,9 +111739,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_cmp_latency_count + - labels_rbd_librbd_pwl_op_dis_to_buf_t_count functional_dependencies: {} - rbd_librbd_image_cmp_latency_sum: + rbd_librbd_pwl_op_dis_to_buf_t_sum: source: generated: registry_groups: @@ -107034,28 +111749,28 @@ signals: - mgr_perf scope: registrations: - - librbd_image_cmp_latency_sum_exporter_perf - - librbd_image_cmp_latency_sum_mgr_perf + - librbd_pwl_op_dis_to_buf_t_sum_exporter_perf + - librbd_pwl_op_dis_to_buf_t_sum_mgr_perf population: - id: rbd_librbd_image_cmp_latency_sum - meaning: 'Source-derived dynamic librbd ImageCtx metric: cmp_latency_sum.' + id: rbd_librbd_pwl_op_dis_to_buf_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_sum.' evidence: - - population_rbd_librbd_image_cmp_latency_sum + - population_rbd_librbd_pwl_op_dis_to_buf_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_cmp_latency_sum + - lifecycle_rbd_librbd_pwl_op_dis_to_buf_t_sum unit: quantity: duration base: second rate: none - object: accumulated_data_operation_latency - aspect: compare_and_write + object: accumulated_log_operation_latency + aspect: op_dis_to_buf_t_sum evidence: - - unit_rbd_librbd_image_cmp_latency_sum + - unit_rbd_librbd_pwl_op_dis_to_buf_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107066,36 +111781,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_cmp_latency_sum + - labels_rbd_librbd_pwl_op_dis_to_buf_t_sum functional_dependencies: {} - rbd_librbd_image_discard: + rbd_librbd_pwl_op_dis_to_cmp_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_discard + - librbd_pwl_op_dis_to_cmp_t_count population: - id: rbd_librbd_image_discard - meaning: 'Source-derived dynamic librbd ImageCtx metric: discard.' + id: rbd_librbd_pwl_op_dis_to_cmp_t_count + meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_count.' evidence: - - population_rbd_librbd_image_discard + - population_rbd_librbd_pwl_op_dis_to_cmp_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_discard + - lifecycle_rbd_librbd_pwl_op_dis_to_cmp_t_count unit: quantity: count base: one rate: none object: operations - aspect: discard + aspect: op_dis_to_cmp_t_count evidence: - - unit_rbd_librbd_image_discard + - unit_rbd_librbd_pwl_op_dis_to_cmp_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107106,36 +111821,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_discard + - labels_rbd_librbd_pwl_op_dis_to_cmp_t_count functional_dependencies: {} - rbd_librbd_image_discard_bytes: + rbd_librbd_pwl_op_dis_to_cmp_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_discard_bytes + - librbd_pwl_op_dis_to_cmp_t_sum_exporter_perf + - librbd_pwl_op_dis_to_cmp_t_sum_mgr_perf population: - id: rbd_librbd_image_discard_bytes - meaning: 'Source-derived dynamic librbd ImageCtx metric: discard_bytes.' + id: rbd_librbd_pwl_op_dis_to_cmp_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_sum.' evidence: - - population_rbd_librbd_image_discard_bytes + - population_rbd_librbd_pwl_op_dis_to_cmp_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_discard_bytes + - lifecycle_rbd_librbd_pwl_op_dis_to_cmp_t_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: data_operation_byte_throughput - aspect: discard + object: accumulated_log_operation_latency + aspect: op_dis_to_cmp_t_sum evidence: - - unit_rbd_librbd_image_discard_bytes + - unit_rbd_librbd_pwl_op_dis_to_cmp_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107146,36 +111863,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_discard_bytes + - labels_rbd_librbd_pwl_op_dis_to_cmp_t_sum functional_dependencies: {} - rbd_librbd_image_discard_latency_count: + rbd_librbd_pwl_part_hit_rd: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_discard_latency_count + - librbd_pwl_part_hit_rd population: - id: rbd_librbd_image_discard_latency_count - meaning: 'Source-derived dynamic librbd ImageCtx metric: discard_latency_count.' + id: rbd_librbd_pwl_part_hit_rd + meaning: 'Source-derived dynamic librbd PWL metric: part_hit_rd.' evidence: - - population_rbd_librbd_image_discard_latency_count + - population_rbd_librbd_pwl_part_hit_rd components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_discard_latency_count + - lifecycle_rbd_librbd_pwl_part_hit_rd unit: quantity: count base: one rate: none - object: operations - aspect: discard + object: reads + aspect: part_hit_rd evidence: - - unit_rbd_librbd_image_discard_latency_count + - unit_rbd_librbd_pwl_part_hit_rd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107186,38 +111903,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_discard_latency_count + - labels_rbd_librbd_pwl_part_hit_rd functional_dependencies: {} - rbd_librbd_image_discard_latency_sum: + rbd_librbd_pwl_rd: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_image_discard_latency_sum_exporter_perf - - librbd_image_discard_latency_sum_mgr_perf + - librbd_pwl_rd population: - id: rbd_librbd_image_discard_latency_sum - meaning: 'Source-derived dynamic librbd ImageCtx metric: discard_latency_sum.' + id: rbd_librbd_pwl_rd + meaning: 'Source-derived dynamic librbd PWL metric: rd.' evidence: - - population_rbd_librbd_image_discard_latency_sum + - population_rbd_librbd_pwl_rd components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_discard_latency_sum + - lifecycle_rbd_librbd_pwl_rd unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_data_operation_latency - aspect: discard + object: reads + aspect: rd evidence: - - unit_rbd_librbd_image_discard_latency_sum + - unit_rbd_librbd_pwl_rd labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107228,36 +111943,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_discard_latency_sum + - labels_rbd_librbd_pwl_rd functional_dependencies: {} - rbd_librbd_image_flush: + rbd_librbd_pwl_rd_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_flush + - librbd_pwl_rd_bytes population: - id: rbd_librbd_image_flush - meaning: 'Source-derived dynamic librbd ImageCtx metric: flush.' + id: rbd_librbd_pwl_rd_bytes + meaning: 'Source-derived dynamic librbd PWL metric: rd_bytes.' evidence: - - population_rbd_librbd_image_flush + - population_rbd_librbd_pwl_rd_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_flush + - lifecycle_rbd_librbd_pwl_rd_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: flush + object: read_throughput + aspect: rd_bytes evidence: - - unit_rbd_librbd_image_flush + - unit_rbd_librbd_pwl_rd_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107268,36 +111983,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_flush + - labels_rbd_librbd_pwl_rd_bytes functional_dependencies: {} - rbd_librbd_image_flush_latency_count: + rbd_librbd_pwl_rd_hit_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_flush_latency_count + - librbd_pwl_rd_hit_bytes population: - id: rbd_librbd_image_flush_latency_count - meaning: 'Source-derived dynamic librbd ImageCtx metric: flush_latency_count.' + id: rbd_librbd_pwl_rd_hit_bytes + meaning: 'Source-derived dynamic librbd PWL metric: rd_hit_bytes.' evidence: - - population_rbd_librbd_image_flush_latency_count + - population_rbd_librbd_pwl_rd_hit_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_flush_latency_count + - lifecycle_rbd_librbd_pwl_rd_hit_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: flush + object: read_throughput + aspect: rd_hit_bytes evidence: - - unit_rbd_librbd_image_flush_latency_count + - unit_rbd_librbd_pwl_rd_hit_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107308,38 +112023,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_flush_latency_count + - labels_rbd_librbd_pwl_rd_hit_bytes functional_dependencies: {} - rbd_librbd_image_flush_latency_sum: + rbd_librbd_pwl_rd_latency_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_image_flush_latency_sum_exporter_perf - - librbd_image_flush_latency_sum_mgr_perf + - librbd_pwl_rd_latency_count population: - id: rbd_librbd_image_flush_latency_sum - meaning: 'Source-derived dynamic librbd ImageCtx metric: flush_latency_sum.' + id: rbd_librbd_pwl_rd_latency_count + meaning: 'Source-derived dynamic librbd PWL metric: rd_latency_count.' evidence: - - population_rbd_librbd_image_flush_latency_sum + - population_rbd_librbd_pwl_rd_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_flush_latency_sum + - lifecycle_rbd_librbd_pwl_rd_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_flush_latency - aspect: flush + object: requests + aspect: rd_latency_count evidence: - - unit_rbd_librbd_image_flush_latency_sum + - unit_rbd_librbd_pwl_rd_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107350,36 +112063,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_flush_latency_sum + - labels_rbd_librbd_pwl_rd_latency_count functional_dependencies: {} - rbd_librbd_image_invalidate_cache: + rbd_librbd_pwl_rd_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_invalidate_cache + - librbd_pwl_rd_latency_sum_exporter_perf + - librbd_pwl_rd_latency_sum_mgr_perf population: - id: rbd_librbd_image_invalidate_cache - meaning: 'Source-derived dynamic librbd ImageCtx metric: invalidate_cache.' + id: rbd_librbd_pwl_rd_latency_sum + meaning: 'Source-derived dynamic librbd PWL metric: rd_latency_sum.' evidence: - - population_rbd_librbd_image_invalidate_cache + - population_rbd_librbd_pwl_rd_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_invalidate_cache + - lifecycle_rbd_librbd_pwl_rd_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: invalidate_cache + object: accumulated_read_request_latency + aspect: rd_latency_sum evidence: - - unit_rbd_librbd_image_invalidate_cache + - unit_rbd_librbd_pwl_rd_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107390,36 +112105,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_invalidate_cache + - labels_rbd_librbd_pwl_rd_latency_sum functional_dependencies: {} - rbd_librbd_image_lock_acquired_time: + rbd_librbd_pwl_req_all_to_dis_nw_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_lock_acquired_time + - librbd_pwl_req_all_to_dis_nw_t_count population: - id: rbd_librbd_image_lock_acquired_time - meaning: 'Source-derived dynamic librbd ImageCtx metric: lock_acquired_time.' + id: rbd_librbd_pwl_req_all_to_dis_nw_t_count + meaning: 'Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_count.' evidence: - - population_rbd_librbd_image_lock_acquired_time + - population_rbd_librbd_pwl_req_all_to_dis_nw_t_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_rbd_librbd_image_lock_acquired_time + - lifecycle_rbd_librbd_pwl_req_all_to_dis_nw_t_count unit: quantity: count base: one rate: none - object: seconds_since_epoch - aspect: lock_acquired + object: requests + aspect: req_all_to_dis_nw_t_count evidence: - - unit_rbd_librbd_image_lock_acquired_time + - unit_rbd_librbd_pwl_req_all_to_dis_nw_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107430,36 +112145,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_lock_acquired_time + - labels_rbd_librbd_pwl_req_all_to_dis_nw_t_count functional_dependencies: {} - rbd_librbd_image_notify: + rbd_librbd_pwl_req_all_to_dis_nw_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_notify + - librbd_pwl_req_all_to_dis_nw_t_sum_exporter_perf + - librbd_pwl_req_all_to_dis_nw_t_sum_mgr_perf population: - id: rbd_librbd_image_notify - meaning: 'Source-derived dynamic librbd ImageCtx metric: notify.' + id: rbd_librbd_pwl_req_all_to_dis_nw_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_sum.' evidence: - - population_rbd_librbd_image_notify + - population_rbd_librbd_pwl_req_all_to_dis_nw_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_notify + - lifecycle_rbd_librbd_pwl_req_all_to_dis_nw_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: notify + object: accumulated_write_request_latency + aspect: req_all_to_dis_nw_t_sum evidence: - - unit_rbd_librbd_image_notify + - unit_rbd_librbd_pwl_req_all_to_dis_nw_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107470,36 +112187,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_notify + - labels_rbd_librbd_pwl_req_all_to_dis_nw_t_sum functional_dependencies: {} - rbd_librbd_image_opened_time: + rbd_librbd_pwl_req_all_to_dis_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_opened_time + - librbd_pwl_req_all_to_dis_t_count population: - id: rbd_librbd_image_opened_time - meaning: 'Source-derived dynamic librbd ImageCtx metric: opened_time.' + id: rbd_librbd_pwl_req_all_to_dis_t_count + meaning: 'Source-derived dynamic librbd PWL metric: req_all_to_dis_t_count.' evidence: - - population_rbd_librbd_image_opened_time + - population_rbd_librbd_pwl_req_all_to_dis_t_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_rbd_librbd_image_opened_time + - lifecycle_rbd_librbd_pwl_req_all_to_dis_t_count unit: quantity: count base: one rate: none - object: seconds_since_epoch - aspect: opened + object: requests + aspect: req_all_to_dis_t_count evidence: - - unit_rbd_librbd_image_opened_time + - unit_rbd_librbd_pwl_req_all_to_dis_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107510,36 +112227,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_opened_time + - labels_rbd_librbd_pwl_req_all_to_dis_t_count functional_dependencies: {} - rbd_librbd_image_rd: + rbd_librbd_pwl_req_all_to_dis_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_rd + - librbd_pwl_req_all_to_dis_t_sum_exporter_perf + - librbd_pwl_req_all_to_dis_t_sum_mgr_perf population: - id: rbd_librbd_image_rd - meaning: 'Source-derived dynamic librbd ImageCtx metric: rd.' + id: rbd_librbd_pwl_req_all_to_dis_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: req_all_to_dis_t_sum.' evidence: - - population_rbd_librbd_image_rd + - population_rbd_librbd_pwl_req_all_to_dis_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_rd + - lifecycle_rbd_librbd_pwl_req_all_to_dis_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: o_operations_read + object: accumulated_write_request_latency + aspect: req_all_to_dis_t_sum evidence: - - unit_rbd_librbd_image_rd + - unit_rbd_librbd_pwl_req_all_to_dis_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107550,36 +112269,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_rd + - labels_rbd_librbd_pwl_req_all_to_dis_t_sum functional_dependencies: {} - rbd_librbd_image_rd_bytes: + rbd_librbd_pwl_req_arr_to_all_nw_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_rd_bytes + - librbd_pwl_req_arr_to_all_nw_t_count population: - id: rbd_librbd_image_rd_bytes - meaning: 'Source-derived dynamic librbd ImageCtx metric: rd_bytes.' + id: rbd_librbd_pwl_req_arr_to_all_nw_t_count + meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_count.' evidence: - - population_rbd_librbd_image_rd_bytes + - population_rbd_librbd_pwl_req_arr_to_all_nw_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_rd_bytes + - lifecycle_rbd_librbd_pwl_req_arr_to_all_nw_t_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: i - aspect: o_byte_throughput_read + object: requests + aspect: req_arr_to_all_nw_t_count evidence: - - unit_rbd_librbd_image_rd_bytes + - unit_rbd_librbd_pwl_req_arr_to_all_nw_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107590,36 +112309,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_rd_bytes + - labels_rbd_librbd_pwl_req_arr_to_all_nw_t_count functional_dependencies: {} - rbd_librbd_image_rd_latency_count: + rbd_librbd_pwl_req_arr_to_all_nw_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_rd_latency_count + - librbd_pwl_req_arr_to_all_nw_t_sum_exporter_perf + - librbd_pwl_req_arr_to_all_nw_t_sum_mgr_perf population: - id: rbd_librbd_image_rd_latency_count - meaning: 'Source-derived dynamic librbd ImageCtx metric: rd_latency_count.' + id: rbd_librbd_pwl_req_arr_to_all_nw_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_sum.' evidence: - - population_rbd_librbd_image_rd_latency_count + - population_rbd_librbd_pwl_req_arr_to_all_nw_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_rd_latency_count + - lifecycle_rbd_librbd_pwl_req_arr_to_all_nw_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: o_latency_measurements_read + object: accumulated_write_request_latency + aspect: req_arr_to_all_nw_t_sum evidence: - - unit_rbd_librbd_image_rd_latency_count + - unit_rbd_librbd_pwl_req_arr_to_all_nw_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107630,38 +112351,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_rd_latency_count + - labels_rbd_librbd_pwl_req_arr_to_all_nw_t_sum functional_dependencies: {} - rbd_librbd_image_rd_latency_sum: + rbd_librbd_pwl_req_arr_to_all_t_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_image_rd_latency_sum_exporter_perf - - librbd_image_rd_latency_sum_mgr_perf + - librbd_pwl_req_arr_to_all_t_count population: - id: rbd_librbd_image_rd_latency_sum - meaning: 'Source-derived dynamic librbd ImageCtx metric: rd_latency_sum.' + id: rbd_librbd_pwl_req_arr_to_all_t_count + meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_all_t_count.' evidence: - - population_rbd_librbd_image_rd_latency_sum + - population_rbd_librbd_pwl_req_arr_to_all_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_rd_latency_sum + - lifecycle_rbd_librbd_pwl_req_arr_to_all_t_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_i - aspect: o_latency_read + object: requests + aspect: req_arr_to_all_t_count evidence: - - unit_rbd_librbd_image_rd_latency_sum + - unit_rbd_librbd_pwl_req_arr_to_all_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107672,36 +112391,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_rd_latency_sum + - labels_rbd_librbd_pwl_req_arr_to_all_t_count functional_dependencies: {} - rbd_librbd_image_readahead: + rbd_librbd_pwl_req_arr_to_all_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_readahead + - librbd_pwl_req_arr_to_all_t_sum_exporter_perf + - librbd_pwl_req_arr_to_all_t_sum_mgr_perf population: - id: rbd_librbd_image_readahead - meaning: 'Source-derived dynamic librbd ImageCtx metric: readahead.' + id: rbd_librbd_pwl_req_arr_to_all_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_all_t_sum.' evidence: - - population_rbd_librbd_image_readahead + - population_rbd_librbd_pwl_req_arr_to_all_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_readahead + - lifecycle_rbd_librbd_pwl_req_arr_to_all_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: readahead + object: accumulated_write_request_latency + aspect: req_arr_to_all_t_sum evidence: - - unit_rbd_librbd_image_readahead + - unit_rbd_librbd_pwl_req_arr_to_all_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107712,36 +112433,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_readahead + - labels_rbd_librbd_pwl_req_arr_to_all_t_sum functional_dependencies: {} - rbd_librbd_image_readahead_bytes: + rbd_librbd_pwl_req_arr_to_dis_nw_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_readahead_bytes + - librbd_pwl_req_arr_to_dis_nw_t_count population: - id: rbd_librbd_image_readahead_bytes - meaning: 'Source-derived dynamic librbd ImageCtx metric: readahead_bytes.' + id: rbd_librbd_pwl_req_arr_to_dis_nw_t_count + meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_count.' evidence: - - population_rbd_librbd_image_readahead_bytes + - population_rbd_librbd_pwl_req_arr_to_dis_nw_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_readahead_bytes + - lifecycle_rbd_librbd_pwl_req_arr_to_dis_nw_t_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: readahead_byte_throughput - aspect: readahead + object: requests + aspect: req_arr_to_dis_nw_t_count evidence: - - unit_rbd_librbd_image_readahead_bytes + - unit_rbd_librbd_pwl_req_arr_to_dis_nw_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107752,36 +112473,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_readahead_bytes + - labels_rbd_librbd_pwl_req_arr_to_dis_nw_t_count functional_dependencies: {} - rbd_librbd_image_resize: + rbd_librbd_pwl_req_arr_to_dis_nw_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_resize + - librbd_pwl_req_arr_to_dis_nw_t_sum_exporter_perf + - librbd_pwl_req_arr_to_dis_nw_t_sum_mgr_perf population: - id: rbd_librbd_image_resize - meaning: 'Source-derived dynamic librbd ImageCtx metric: resize.' + id: rbd_librbd_pwl_req_arr_to_dis_nw_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_sum.' evidence: - - population_rbd_librbd_image_resize + - population_rbd_librbd_pwl_req_arr_to_dis_nw_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_resize + - lifecycle_rbd_librbd_pwl_req_arr_to_dis_nw_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: resize + object: accumulated_write_request_latency + aspect: req_arr_to_dis_nw_t_sum evidence: - - unit_rbd_librbd_image_resize + - unit_rbd_librbd_pwl_req_arr_to_dis_nw_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107792,36 +112515,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_resize + - labels_rbd_librbd_pwl_req_arr_to_dis_nw_t_sum functional_dependencies: {} - rbd_librbd_image_snap_create: + rbd_librbd_pwl_req_arr_to_dis_t_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_snap_create + - librbd_pwl_req_arr_to_dis_t_count population: - id: rbd_librbd_image_snap_create - meaning: 'Source-derived dynamic librbd ImageCtx metric: snap_create.' + id: rbd_librbd_pwl_req_arr_to_dis_t_count + meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_count.' evidence: - - population_rbd_librbd_image_snap_create + - population_rbd_librbd_pwl_req_arr_to_dis_t_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_snap_create + - lifecycle_rbd_librbd_pwl_req_arr_to_dis_t_count unit: quantity: count base: one rate: none - object: operations - aspect: create + object: requests + aspect: req_arr_to_dis_t_count evidence: - - unit_rbd_librbd_image_snap_create + - unit_rbd_librbd_pwl_req_arr_to_dis_t_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107832,36 +112555,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_snap_create + - labels_rbd_librbd_pwl_req_arr_to_dis_t_count functional_dependencies: {} - rbd_librbd_image_snap_remove: + rbd_librbd_pwl_req_arr_to_dis_t_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_snap_remove + - librbd_pwl_req_arr_to_dis_t_sum_exporter_perf + - librbd_pwl_req_arr_to_dis_t_sum_mgr_perf population: - id: rbd_librbd_image_snap_remove - meaning: 'Source-derived dynamic librbd ImageCtx metric: snap_remove.' + id: rbd_librbd_pwl_req_arr_to_dis_t_sum + meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_sum.' evidence: - - population_rbd_librbd_image_snap_remove + - population_rbd_librbd_pwl_req_arr_to_dis_t_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_snap_remove + - lifecycle_rbd_librbd_pwl_req_arr_to_dis_t_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: remove + object: accumulated_write_request_latency + aspect: req_arr_to_dis_t_sum evidence: - - unit_rbd_librbd_image_snap_remove + - unit_rbd_librbd_pwl_req_arr_to_dis_t_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107872,36 +112597,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_snap_remove + - labels_rbd_librbd_pwl_req_arr_to_dis_t_sum functional_dependencies: {} - rbd_librbd_image_snap_rename: + rbd_librbd_pwl_retire_tx_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_snap_rename + - librbd_pwl_retire_tx_lat_count population: - id: rbd_librbd_image_snap_rename - meaning: 'Source-derived dynamic librbd ImageCtx metric: snap_rename.' + id: rbd_librbd_pwl_retire_tx_lat_count + meaning: 'Source-derived dynamic librbd PWL metric: retire_tx_lat_count.' evidence: - - population_rbd_librbd_image_snap_rename + - population_rbd_librbd_pwl_retire_tx_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_snap_rename + - lifecycle_rbd_librbd_pwl_retire_tx_lat_count unit: quantity: count base: one rate: none - object: operations - aspect: rename + object: transactions + aspect: retire_tx_lat_count evidence: - - unit_rbd_librbd_image_snap_rename + - unit_rbd_librbd_pwl_retire_tx_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107912,36 +112637,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_snap_rename + - labels_rbd_librbd_pwl_retire_tx_lat_count functional_dependencies: {} - rbd_librbd_image_snap_rollback: + rbd_librbd_pwl_retire_tx_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_image_snap_rollback + - librbd_pwl_retire_tx_lat_sum_exporter_perf + - librbd_pwl_retire_tx_lat_sum_mgr_perf population: - id: rbd_librbd_image_snap_rollback - meaning: 'Source-derived dynamic librbd ImageCtx metric: snap_rollback.' + id: rbd_librbd_pwl_retire_tx_lat_sum + meaning: 'Source-derived dynamic librbd PWL metric: retire_tx_lat_sum.' evidence: - - population_rbd_librbd_image_snap_rollback + - population_rbd_librbd_pwl_retire_tx_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_snap_rollback + - lifecycle_rbd_librbd_pwl_retire_tx_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: rollback + object: accumulated_transaction_latency + aspect: retire_tx_lat_sum evidence: - - unit_rbd_librbd_image_snap_rollback + - unit_rbd_librbd_pwl_retire_tx_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107952,36 +112679,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_snap_rollback + - labels_rbd_librbd_pwl_retire_tx_lat_sum functional_dependencies: {} - rbd_librbd_image_wr: + rbd_librbd_pwl_wr: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_wr + - librbd_pwl_wr population: - id: rbd_librbd_image_wr - meaning: 'Source-derived dynamic librbd ImageCtx metric: wr.' + id: rbd_librbd_pwl_wr + meaning: 'Source-derived dynamic librbd PWL metric: wr.' evidence: - - population_rbd_librbd_image_wr + - population_rbd_librbd_pwl_wr components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_wr + - lifecycle_rbd_librbd_pwl_wr unit: quantity: count base: one rate: none - object: operations - aspect: o_operations_write + object: writes + aspect: wr evidence: - - unit_rbd_librbd_image_wr + - unit_rbd_librbd_pwl_wr labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -107992,36 +112719,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_wr + - labels_rbd_librbd_pwl_wr functional_dependencies: {} - rbd_librbd_image_wr_bytes: + rbd_librbd_pwl_wr_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_wr_bytes + - librbd_pwl_wr_bytes population: - id: rbd_librbd_image_wr_bytes - meaning: 'Source-derived dynamic librbd ImageCtx metric: wr_bytes.' + id: rbd_librbd_pwl_wr_bytes + meaning: 'Source-derived dynamic librbd PWL metric: wr_bytes.' evidence: - - population_rbd_librbd_image_wr_bytes + - population_rbd_librbd_pwl_wr_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_wr_bytes + - lifecycle_rbd_librbd_pwl_wr_bytes unit: quantity: data base: byte rate: none - object: i - aspect: o_byte_throughput_write + object: write_throughput + aspect: wr_bytes evidence: - - unit_rbd_librbd_image_wr_bytes + - unit_rbd_librbd_pwl_wr_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108032,36 +112759,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_wr_bytes + - labels_rbd_librbd_pwl_wr_bytes functional_dependencies: {} - rbd_librbd_image_wr_latency_count: + rbd_librbd_pwl_wr_def: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_wr_latency_count + - librbd_pwl_wr_def population: - id: rbd_librbd_image_wr_latency_count - meaning: 'Source-derived dynamic librbd ImageCtx metric: wr_latency_count.' + id: rbd_librbd_pwl_wr_def + meaning: 'Source-derived dynamic librbd PWL metric: wr_def.' evidence: - - population_rbd_librbd_image_wr_latency_count + - population_rbd_librbd_pwl_wr_def components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_wr_latency_count + - lifecycle_rbd_librbd_pwl_wr_def unit: quantity: count base: one rate: none - object: operations - aspect: o_latency_measurements_write + object: writes + aspect: wr_def evidence: - - unit_rbd_librbd_image_wr_latency_count + - unit_rbd_librbd_pwl_wr_def labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108072,38 +112799,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_wr_latency_count + - labels_rbd_librbd_pwl_wr_def functional_dependencies: {} - rbd_librbd_image_wr_latency_sum: + rbd_librbd_pwl_wr_def_buf: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_image_wr_latency_sum_exporter_perf - - librbd_image_wr_latency_sum_mgr_perf + - librbd_pwl_wr_def_buf population: - id: rbd_librbd_image_wr_latency_sum - meaning: 'Source-derived dynamic librbd ImageCtx metric: wr_latency_sum.' + id: rbd_librbd_pwl_wr_def_buf + meaning: 'Source-derived dynamic librbd PWL metric: wr_def_buf.' evidence: - - population_rbd_librbd_image_wr_latency_sum + - population_rbd_librbd_pwl_wr_def_buf components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_wr_latency_sum + - lifecycle_rbd_librbd_pwl_wr_def_buf unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_i - aspect: o_latency_write + object: writes + aspect: wr_def_buf evidence: - - unit_rbd_librbd_image_wr_latency_sum + - unit_rbd_librbd_pwl_wr_def_buf labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108114,36 +112839,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_wr_latency_sum + - labels_rbd_librbd_pwl_wr_def_buf functional_dependencies: {} - rbd_librbd_image_ws: + rbd_librbd_pwl_wr_def_lanes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_ws + - librbd_pwl_wr_def_lanes population: - id: rbd_librbd_image_ws - meaning: 'Source-derived dynamic librbd ImageCtx metric: ws.' + id: rbd_librbd_pwl_wr_def_lanes + meaning: 'Source-derived dynamic librbd PWL metric: wr_def_lanes.' evidence: - - population_rbd_librbd_image_ws + - population_rbd_librbd_pwl_wr_def_lanes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_ws + - lifecycle_rbd_librbd_pwl_wr_def_lanes unit: quantity: count base: one rate: none - object: operations - aspect: write_same + object: writes + aspect: wr_def_lanes evidence: - - unit_rbd_librbd_image_ws + - unit_rbd_librbd_pwl_wr_def_lanes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108154,36 +112879,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_ws + - labels_rbd_librbd_pwl_wr_def_lanes functional_dependencies: {} - rbd_librbd_image_ws_bytes: + rbd_librbd_pwl_wr_def_log: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_ws_bytes + - librbd_pwl_wr_def_log population: - id: rbd_librbd_image_ws_bytes - meaning: 'Source-derived dynamic librbd ImageCtx metric: ws_bytes.' + id: rbd_librbd_pwl_wr_def_log + meaning: 'Source-derived dynamic librbd PWL metric: wr_def_log.' evidence: - - population_rbd_librbd_image_ws_bytes + - population_rbd_librbd_pwl_wr_def_log components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_ws_bytes + - lifecycle_rbd_librbd_pwl_wr_def_log unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: data_operation_byte_throughput - aspect: write_same + object: writes + aspect: wr_def_log evidence: - - unit_rbd_librbd_image_ws_bytes + - unit_rbd_librbd_pwl_wr_def_log labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108194,36 +112919,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_ws_bytes + - labels_rbd_librbd_pwl_wr_def_log functional_dependencies: {} - rbd_librbd_image_ws_latency_count: + rbd_librbd_pwl_wr_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_image_ws_latency_count + - librbd_pwl_wr_latency_count population: - id: rbd_librbd_image_ws_latency_count - meaning: 'Source-derived dynamic librbd ImageCtx metric: ws_latency_count.' + id: rbd_librbd_pwl_wr_latency_count + meaning: 'Source-derived dynamic librbd PWL metric: wr_latency_count.' evidence: - - population_rbd_librbd_image_ws_latency_count + - population_rbd_librbd_pwl_wr_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_ws_latency_count + - lifecycle_rbd_librbd_pwl_wr_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: write_same + object: requests + aspect: wr_latency_count evidence: - - unit_rbd_librbd_image_ws_latency_count + - unit_rbd_librbd_pwl_wr_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108234,38 +112959,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_ws_latency_count + - labels_rbd_librbd_pwl_wr_latency_count functional_dependencies: {} - rbd_librbd_image_ws_latency_sum: + rbd_librbd_pwl_wr_latency_nw_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_image_ws_latency_sum_exporter_perf - - librbd_image_ws_latency_sum_mgr_perf + - librbd_pwl_wr_latency_nw_count population: - id: rbd_librbd_image_ws_latency_sum - meaning: 'Source-derived dynamic librbd ImageCtx metric: ws_latency_sum.' + id: rbd_librbd_pwl_wr_latency_nw_count + meaning: 'Source-derived dynamic librbd PWL metric: wr_latency_nw_count.' evidence: - - population_rbd_librbd_image_ws_latency_sum + - population_rbd_librbd_pwl_wr_latency_nw_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_image_ws_latency_sum + - lifecycle_rbd_librbd_pwl_wr_latency_nw_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_data_operation_latency - aspect: write_same + object: requests + aspect: wr_latency_nw_count evidence: - - unit_rbd_librbd_image_ws_latency_sum + - unit_rbd_librbd_pwl_wr_latency_nw_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108276,36 +112999,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_image_ws_latency_sum + - labels_rbd_librbd_pwl_wr_latency_nw_count functional_dependencies: {} - rbd_librbd_pwl_aio_flush: + rbd_librbd_pwl_wr_latency_nw_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_aio_flush + - librbd_pwl_wr_latency_nw_sum_exporter_perf + - librbd_pwl_wr_latency_nw_sum_mgr_perf population: - id: rbd_librbd_pwl_aio_flush - meaning: 'Source-derived dynamic librbd PWL metric: aio_flush.' + id: rbd_librbd_pwl_wr_latency_nw_sum + meaning: 'Source-derived dynamic librbd PWL metric: wr_latency_nw_sum.' evidence: - - population_rbd_librbd_pwl_aio_flush + - population_rbd_librbd_pwl_wr_latency_nw_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_aio_flush + - lifecycle_rbd_librbd_pwl_wr_latency_nw_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: aio_flush + object: accumulated_write_request_latency + aspect: wr_latency_nw_sum evidence: - - unit_rbd_librbd_pwl_aio_flush + - unit_rbd_librbd_pwl_wr_latency_nw_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108316,36 +113041,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_aio_flush + - labels_rbd_librbd_pwl_wr_latency_nw_sum functional_dependencies: {} - rbd_librbd_pwl_aio_flush_def: + rbd_librbd_pwl_wr_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_aio_flush_def + - librbd_pwl_wr_latency_sum_exporter_perf + - librbd_pwl_wr_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_aio_flush_def - meaning: 'Source-derived dynamic librbd PWL metric: aio_flush_def.' + id: rbd_librbd_pwl_wr_latency_sum + meaning: 'Source-derived dynamic librbd PWL metric: wr_latency_sum.' evidence: - - population_rbd_librbd_pwl_aio_flush_def + - population_rbd_librbd_pwl_wr_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_aio_flush_def + - lifecycle_rbd_librbd_pwl_wr_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: aio_flush_def + object: accumulated_write_request_latency + aspect: wr_latency_sum evidence: - - unit_rbd_librbd_pwl_aio_flush_def + - unit_rbd_librbd_pwl_wr_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108356,36 +113083,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_aio_flush_def + - labels_rbd_librbd_pwl_wr_latency_sum functional_dependencies: {} - rbd_librbd_pwl_aio_flush_lat_count: + rbd_librbd_pwl_wr_overlap: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_aio_flush_lat_count + - librbd_pwl_wr_overlap population: - id: rbd_librbd_pwl_aio_flush_lat_count - meaning: 'Source-derived dynamic librbd PWL metric: aio_flush_lat_count.' + id: rbd_librbd_pwl_wr_overlap + meaning: 'Source-derived dynamic librbd PWL metric: wr_overlap.' evidence: - - population_rbd_librbd_pwl_aio_flush_lat_count + - population_rbd_librbd_pwl_wr_overlap components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_aio_flush_lat_count + - lifecycle_rbd_librbd_pwl_wr_overlap unit: quantity: count base: one rate: none - object: operations - aspect: aio_flush_lat_count + object: writes + aspect: wr_overlap evidence: - - unit_rbd_librbd_pwl_aio_flush_lat_count + - unit_rbd_librbd_pwl_wr_overlap labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108396,38 +113123,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_aio_flush_lat_count + - labels_rbd_librbd_pwl_wr_overlap functional_dependencies: {} - rbd_librbd_pwl_aio_flush_lat_sum: + rbd_librbd_pwl_wr_q_barrier: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_pwl_aio_flush_lat_sum_exporter_perf - - librbd_pwl_aio_flush_lat_sum_mgr_perf + - librbd_pwl_wr_q_barrier population: - id: rbd_librbd_pwl_aio_flush_lat_sum - meaning: 'Source-derived dynamic librbd PWL metric: aio_flush_lat_sum.' + id: rbd_librbd_pwl_wr_q_barrier + meaning: 'Source-derived dynamic librbd PWL metric: wr_q_barrier.' evidence: - - population_rbd_librbd_pwl_aio_flush_lat_sum + - population_rbd_librbd_pwl_wr_q_barrier components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_aio_flush_lat_sum + - lifecycle_rbd_librbd_pwl_wr_q_barrier unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_data_operation_latency - aspect: aio_flush_lat_sum + object: writes + aspect: wr_q_barrier evidence: - - unit_rbd_librbd_pwl_aio_flush_lat_sum + - unit_rbd_librbd_pwl_wr_q_barrier labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108438,36 +113163,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_aio_flush_lat_sum + - labels_rbd_librbd_pwl_wr_q_barrier functional_dependencies: {} - rbd_librbd_pwl_append_tx_lat_count: + rbd_librbd_pwl_writeback_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_append_tx_lat_count + - librbd_pwl_writeback_lat_count population: - id: rbd_librbd_pwl_append_tx_lat_count - meaning: 'Source-derived dynamic librbd PWL metric: append_tx_lat_count.' + id: rbd_librbd_pwl_writeback_lat_count + meaning: 'Source-derived dynamic librbd PWL metric: writeback_lat_count.' evidence: - - population_rbd_librbd_pwl_append_tx_lat_count + - population_rbd_librbd_pwl_writeback_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_append_tx_lat_count + - lifecycle_rbd_librbd_pwl_writeback_lat_count unit: quantity: count base: one rate: none - object: transactions - aspect: append_tx_lat_count + object: operations + aspect: writeback_lat_count evidence: - - unit_rbd_librbd_pwl_append_tx_lat_count + - unit_rbd_librbd_pwl_writeback_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108478,9 +113203,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_append_tx_lat_count + - labels_rbd_librbd_pwl_writeback_lat_count functional_dependencies: {} - rbd_librbd_pwl_append_tx_lat_sum: + rbd_librbd_pwl_writeback_lat_sum: source: generated: registry_groups: @@ -108488,28 +113213,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_append_tx_lat_sum_exporter_perf - - librbd_pwl_append_tx_lat_sum_mgr_perf + - librbd_pwl_writeback_lat_sum_exporter_perf + - librbd_pwl_writeback_lat_sum_mgr_perf population: - id: rbd_librbd_pwl_append_tx_lat_sum - meaning: 'Source-derived dynamic librbd PWL metric: append_tx_lat_sum.' + id: rbd_librbd_pwl_writeback_lat_sum + meaning: 'Source-derived dynamic librbd PWL metric: writeback_lat_sum.' evidence: - - population_rbd_librbd_pwl_append_tx_lat_sum + - population_rbd_librbd_pwl_writeback_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_append_tx_lat_sum + - lifecycle_rbd_librbd_pwl_writeback_lat_sum unit: quantity: duration base: second rate: none - object: accumulated_transaction_latency - aspect: append_tx_lat_sum + object: accumulated_data_operation_latency + aspect: writeback_lat_sum evidence: - - unit_rbd_librbd_pwl_append_tx_lat_sum + - unit_rbd_librbd_pwl_writeback_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108520,36 +113245,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_append_tx_lat_sum + - labels_rbd_librbd_pwl_writeback_lat_sum functional_dependencies: {} - rbd_librbd_pwl_caller_wr_latency_count: + rbd_librbd_pwl_ws: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_caller_wr_latency_count + - librbd_pwl_ws population: - id: rbd_librbd_pwl_caller_wr_latency_count - meaning: 'Source-derived dynamic librbd PWL metric: caller_wr_latency_count.' + id: rbd_librbd_pwl_ws + meaning: 'Source-derived dynamic librbd PWL metric: ws.' evidence: - - population_rbd_librbd_pwl_caller_wr_latency_count + - population_rbd_librbd_pwl_ws components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_caller_wr_latency_count + - lifecycle_rbd_librbd_pwl_ws unit: quantity: count base: one rate: none - object: requests - aspect: caller_wr_latency_count + object: operations + aspect: ws evidence: - - unit_rbd_librbd_pwl_caller_wr_latency_count + - unit_rbd_librbd_pwl_ws labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108560,36 +113285,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_caller_wr_latency_count + - labels_rbd_librbd_pwl_ws functional_dependencies: {} - rbd_librbd_pwl_caller_wr_latency_nw_count: + rbd_librbd_pwl_ws_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_caller_wr_latency_nw_count + - librbd_pwl_ws_bytes population: - id: rbd_librbd_pwl_caller_wr_latency_nw_count - meaning: 'Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_count.' + id: rbd_librbd_pwl_ws_bytes + meaning: 'Source-derived dynamic librbd PWL metric: ws_bytes.' evidence: - - population_rbd_librbd_pwl_caller_wr_latency_nw_count + - population_rbd_librbd_pwl_ws_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_caller_wr_latency_nw_count + - lifecycle_rbd_librbd_pwl_ws_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: caller_wr_latency_nw_count + object: data_operation_throughput + aspect: ws_bytes evidence: - - unit_rbd_librbd_pwl_caller_wr_latency_nw_count + - unit_rbd_librbd_pwl_ws_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108600,38 +113325,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_caller_wr_latency_nw_count + - labels_rbd_librbd_pwl_ws_bytes functional_dependencies: {} - rbd_librbd_pwl_caller_wr_latency_nw_sum: + rbd_librbd_pwl_ws_lat_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_pwl_caller_wr_latency_nw_sum_exporter_perf - - librbd_pwl_caller_wr_latency_nw_sum_mgr_perf + - librbd_pwl_ws_lat_count population: - id: rbd_librbd_pwl_caller_wr_latency_nw_sum - meaning: 'Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_sum.' + id: rbd_librbd_pwl_ws_lat_count + meaning: 'Source-derived dynamic librbd PWL metric: ws_lat_count.' evidence: - - population_rbd_librbd_pwl_caller_wr_latency_nw_sum + - population_rbd_librbd_pwl_ws_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_caller_wr_latency_nw_sum + - lifecycle_rbd_librbd_pwl_ws_lat_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_write_request_latency - aspect: caller_wr_latency_nw_sum + object: operations + aspect: ws_lat_count evidence: - - unit_rbd_librbd_pwl_caller_wr_latency_nw_sum + - unit_rbd_librbd_pwl_ws_lat_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108642,9 +113365,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_caller_wr_latency_nw_sum + - labels_rbd_librbd_pwl_ws_lat_count functional_dependencies: {} - rbd_librbd_pwl_caller_wr_latency_sum: + rbd_librbd_pwl_ws_lat_sum: source: generated: registry_groups: @@ -108652,28 +113375,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_caller_wr_latency_sum_exporter_perf - - librbd_pwl_caller_wr_latency_sum_mgr_perf + - librbd_pwl_ws_lat_sum_exporter_perf + - librbd_pwl_ws_lat_sum_mgr_perf population: - id: rbd_librbd_pwl_caller_wr_latency_sum - meaning: 'Source-derived dynamic librbd PWL metric: caller_wr_latency_sum.' + id: rbd_librbd_pwl_ws_lat_sum + meaning: 'Source-derived dynamic librbd PWL metric: ws_lat_sum.' evidence: - - population_rbd_librbd_pwl_caller_wr_latency_sum + - population_rbd_librbd_pwl_ws_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_caller_wr_latency_sum + - lifecycle_rbd_librbd_pwl_ws_lat_sum unit: quantity: duration base: second rate: none - object: accumulated_write_request_latency - aspect: caller_wr_latency_sum + object: accumulated_data_operation_latency + aspect: ws_lat_sum evidence: - - unit_rbd_librbd_pwl_caller_wr_latency_sum + - unit_rbd_librbd_pwl_ws_lat_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108684,36 +113407,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_caller_wr_latency_sum + - labels_rbd_librbd_pwl_ws_lat_sum functional_dependencies: {} - rbd_librbd_pwl_cmp: + rbd_mirror_journal_entries: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_cmp + - ceph_rbd_mirror_journal_entries population: - id: rbd_librbd_pwl_cmp - meaning: 'Source-derived dynamic librbd PWL metric: cmp.' + id: rbd_mirror_journal_entries + meaning: Number of entries replayed. evidence: - - population_rbd_librbd_pwl_cmp + - population_rbd_mirror_journal_entries components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_cmp + - lifecycle_rbd_mirror_journal_entries unit: quantity: count base: one rate: none - object: operations - aspect: cmp + object: entries + aspect: value evidence: - - unit_rbd_librbd_pwl_cmp + - unit_rbd_mirror_journal_entries labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108721,39 +113444,69 @@ signals: domain: kind: open endpoint_cardinality: - kind: operational_population + kind: operational_population + stability: stable + evidence: + - labels_rbd_mirror_journal_entries + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_entries + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_entries + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_cmp + - labels_rbd_mirror_journal_entries functional_dependencies: {} - rbd_librbd_pwl_cmp_bytes: + rbd_mirror_journal_image_entries: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_cmp_bytes + - ceph_rbd_mirror_journal_image_entries population: - id: rbd_librbd_pwl_cmp_bytes - meaning: 'Source-derived dynamic librbd PWL metric: cmp_bytes.' + id: rbd_mirror_journal_image_entries + meaning: Journal entries queued for replay by an RBD mirror image. evidence: - - population_rbd_librbd_pwl_cmp_bytes + - population_rbd_mirror_journal_image_entries components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_cmp_bytes + - lifecycle_rbd_mirror_journal_image_entries unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: data_operation_throughput - aspect: cmp_bytes + object: entries + aspect: accumulated evidence: - - unit_rbd_librbd_pwl_cmp_bytes + - unit_rbd_mirror_journal_image_entries labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108764,36 +113517,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_cmp_bytes + - labels_rbd_mirror_journal_image_entries + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_entries + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_entries + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_entries functional_dependencies: {} - rbd_librbd_pwl_cmp_fails: + rbd_mirror_journal_image_replay_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_cmp_fails + - ceph_rbd_mirror_journal_image_replay_bytes population: - id: rbd_librbd_pwl_cmp_fails - meaning: 'Source-derived dynamic librbd PWL metric: cmp_fails.' + id: rbd_mirror_journal_image_replay_bytes + meaning: Journal bytes replayed by an RBD mirror image. evidence: - - population_rbd_librbd_pwl_cmp_fails + - population_rbd_mirror_journal_image_replay_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_cmp_fails + - lifecycle_rbd_mirror_journal_image_replay_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: cmp_fails + object: journal_data + aspect: replayed evidence: - - unit_rbd_librbd_pwl_cmp_fails + - unit_rbd_mirror_journal_image_replay_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108804,36 +113587,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_cmp_fails + - labels_rbd_mirror_journal_image_replay_bytes + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_replay_bytes + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_replay_bytes + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_replay_bytes functional_dependencies: {} - rbd_librbd_pwl_cmp_lat_count: + rbd_mirror_journal_image_replay_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_cmp_lat_count + - ceph_rbd_mirror_journal_image_replay_latency_count population: - id: rbd_librbd_pwl_cmp_lat_count - meaning: 'Source-derived dynamic librbd PWL metric: cmp_lat_count.' + id: rbd_mirror_journal_image_replay_latency_count + meaning: Journal replay operations observed for an RBD mirror image. evidence: - - population_rbd_librbd_pwl_cmp_lat_count + - population_rbd_mirror_journal_image_replay_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_cmp_lat_count + - lifecycle_rbd_mirror_journal_image_replay_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: cmp_lat_count + object: entries + aspect: completed evidence: - - unit_rbd_librbd_pwl_cmp_lat_count + - unit_rbd_mirror_journal_image_replay_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108844,9 +113657,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_cmp_lat_count + - labels_rbd_mirror_journal_image_replay_latency_count + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_replay_latency_count + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_replay_latency_count + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_replay_latency_count functional_dependencies: {} - rbd_librbd_pwl_cmp_lat_sum: + rbd_mirror_journal_image_replay_latency_sum: source: generated: registry_groups: @@ -108854,28 +113697,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_cmp_lat_sum_exporter_perf - - librbd_pwl_cmp_lat_sum_mgr_perf + - ceph_rbd_mirror_journal_image_replay_latency_sum_exporter_perf + - ceph_rbd_mirror_journal_image_replay_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_cmp_lat_sum - meaning: 'Source-derived dynamic librbd PWL metric: cmp_lat_sum.' + id: rbd_mirror_journal_image_replay_latency_sum + meaning: Accumulated journal replay latency for an RBD mirror image. evidence: - - population_rbd_librbd_pwl_cmp_lat_sum + - population_rbd_mirror_journal_image_replay_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_cmp_lat_sum + - lifecycle_rbd_mirror_journal_image_replay_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_data_operation_latency - aspect: cmp_lat_sum + object: journal_replay_time + aspect: accumulated evidence: - - unit_rbd_librbd_pwl_cmp_lat_sum + - unit_rbd_mirror_journal_image_replay_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108886,76 +113729,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_cmp_lat_sum - functional_dependencies: {} - rbd_librbd_pwl_discard: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - librbd_pwl_discard - population: - id: rbd_librbd_pwl_discard - meaning: 'Source-derived dynamic librbd PWL metric: discard.' - evidence: - - population_rbd_librbd_pwl_discard - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rbd_librbd_pwl_discard - unit: - quantity: count - base: one - rate: none - object: operations - aspect: discard - evidence: - - unit_rbd_librbd_pwl_discard - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_rbd_mirror_journal_image_replay_latency_sum + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_discard + - labels_rbd_mirror_journal_image_replay_latency_sum + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_replay_latency_sum + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_image_replay_latency_sum functional_dependencies: {} - rbd_librbd_pwl_discard_bytes: + rbd_mirror_journal_replay_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_discard_bytes + - ceph_rbd_mirror_journal_replay_bytes population: - id: rbd_librbd_pwl_discard_bytes - meaning: 'Source-derived dynamic librbd PWL metric: discard_bytes.' + id: rbd_mirror_journal_replay_bytes + meaning: Total bytes replayed. evidence: - - population_rbd_librbd_pwl_discard_bytes + - population_rbd_mirror_journal_replay_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_discard_bytes + - lifecycle_rbd_mirror_journal_replay_bytes unit: quantity: data base: byte rate: none - object: data_operation_throughput - aspect: discard_bytes + object: byte_throughput + aspect: value evidence: - - unit_rbd_librbd_pwl_discard_bytes + - unit_rbd_mirror_journal_replay_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -108966,36 +113799,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_discard_bytes + - labels_rbd_mirror_journal_replay_bytes + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_bytes + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_bytes + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_bytes functional_dependencies: {} - rbd_librbd_pwl_discard_lat_count: + rbd_mirror_journal_replay_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_discard_lat_count + - ceph_rbd_mirror_journal_replay_latency_count population: - id: rbd_librbd_pwl_discard_lat_count - meaning: 'Source-derived dynamic librbd PWL metric: discard_lat_count.' + id: rbd_mirror_journal_replay_latency_count + meaning: Replay latency Count. evidence: - - population_rbd_librbd_pwl_discard_lat_count + - population_rbd_mirror_journal_replay_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_discard_lat_count + - lifecycle_rbd_mirror_journal_replay_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: discard_lat_count + object: entries + aspect: value evidence: - - unit_rbd_librbd_pwl_discard_lat_count + - unit_rbd_mirror_journal_replay_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109006,9 +113869,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_discard_lat_count + - labels_rbd_mirror_journal_replay_latency_count + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_latency_count + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_latency_count + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_latency_count functional_dependencies: {} - rbd_librbd_pwl_discard_lat_sum: + rbd_mirror_journal_replay_latency_sum: source: generated: registry_groups: @@ -109016,28 +113909,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_discard_lat_sum_exporter_perf - - librbd_pwl_discard_lat_sum_mgr_perf + - ceph_rbd_mirror_journal_replay_latency_sum_exporter_perf + - ceph_rbd_mirror_journal_replay_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_discard_lat_sum - meaning: 'Source-derived dynamic librbd PWL metric: discard_lat_sum.' + id: rbd_mirror_journal_replay_latency_sum + meaning: Replay latency Total. evidence: - - population_rbd_librbd_pwl_discard_lat_sum + - population_rbd_mirror_journal_replay_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_discard_lat_sum + - lifecycle_rbd_mirror_journal_replay_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_data_operation_latency - aspect: discard_lat_sum + object: accumulated_latency + aspect: value evidence: - - unit_rbd_librbd_pwl_discard_lat_sum + - unit_rbd_mirror_journal_replay_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109048,36 +113941,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_discard_lat_sum + - labels_rbd_mirror_journal_replay_latency_sum + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_latency_sum + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_latency_sum + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_journal_replay_latency_sum functional_dependencies: {} - rbd_librbd_pwl_hit_rd: + rbd_mirror_metadata: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - librbd_pwl_hit_rd + - ceph_rbd_mirror_metadata population: - id: rbd_librbd_pwl_hit_rd - meaning: 'Source-derived dynamic librbd PWL metric: hit_rd.' + id: rbd_mirror_metadata + meaning: RBD Mirror Metadata. evidence: - - population_rbd_librbd_pwl_hit_rd + - population_rbd_mirror_metadata components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_rbd_librbd_pwl_hit_rd + - lifecycle_rbd_mirror_metadata unit: - quantity: count + quantity: state base: one rate: none - object: reads - aspect: hit_rd + object: state + aspect: value evidence: - - unit_rbd_librbd_pwl_hit_rd + - unit_rbd_mirror_metadata labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109088,36 +114011,76 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_hit_rd + - labels_rbd_mirror_metadata + ceph_version: + meaning: Ceph source label ceph version. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_metadata + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_metadata + id: + meaning: Ceph source label id. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_metadata + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_rbd_mirror_metadata functional_dependencies: {} - rbd_librbd_pwl_hit_rd_latency_count: + rbd_mirror_snapshot_image_last_sync_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_hit_rd_latency_count + - ceph_rbd_mirror_snapshot_image_last_sync_bytes population: - id: rbd_librbd_pwl_hit_rd_latency_count - meaning: 'Source-derived dynamic librbd PWL metric: hit_rd_latency_count.' + id: rbd_mirror_snapshot_image_last_sync_bytes + meaning: Bytes synced for the last snapshot. evidence: - - population_rbd_librbd_pwl_hit_rd_latency_count + - population_rbd_mirror_snapshot_image_last_sync_bytes components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_rbd_librbd_pwl_hit_rd_latency_count + - lifecycle_rbd_mirror_snapshot_image_last_sync_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: requests - aspect: hit_rd_latency_count + object: last_snapshot_sync_size + aspect: value evidence: - - unit_rbd_librbd_pwl_hit_rd_latency_count + - unit_rbd_mirror_snapshot_image_last_sync_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109125,41 +114088,69 @@ signals: domain: kind: open endpoint_cardinality: - kind: operational_population + kind: operational_population + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_last_sync_bytes + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_last_sync_bytes + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_last_sync_bytes + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_hit_rd_latency_count + - labels_rbd_mirror_snapshot_image_last_sync_bytes functional_dependencies: {} - rbd_librbd_pwl_hit_rd_latency_sum: + rbd_mirror_snapshot_image_last_sync_time: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_pwl_hit_rd_latency_sum_exporter_perf - - librbd_pwl_hit_rd_latency_sum_mgr_perf + - ceph_rbd_mirror_snapshot_image_last_sync_time population: - id: rbd_librbd_pwl_hit_rd_latency_sum - meaning: 'Source-derived dynamic librbd PWL metric: hit_rd_latency_sum.' + id: rbd_mirror_snapshot_image_last_sync_time + meaning: Time taken to sync the last snapshot. evidence: - - population_rbd_librbd_pwl_hit_rd_latency_sum + - population_rbd_mirror_snapshot_image_last_sync_time components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_rbd_librbd_pwl_hit_rd_latency_sum + - lifecycle_rbd_mirror_snapshot_image_last_sync_time unit: quantity: duration base: second rate: none - object: accumulated_read_request_latency - aspect: hit_rd_latency_sum + object: last_snapshot_sync_duration + aspect: value evidence: - - unit_rbd_librbd_pwl_hit_rd_latency_sum + - unit_rbd_mirror_snapshot_image_last_sync_time labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109170,36 +114161,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_hit_rd_latency_sum + - labels_rbd_mirror_snapshot_image_last_sync_time + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_last_sync_time + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_last_sync_time + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_last_sync_time functional_dependencies: {} - rbd_librbd_pwl_internal_flush: + rbd_mirror_snapshot_image_local_timestamp: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_internal_flush + - ceph_rbd_mirror_snapshot_image_local_timestamp population: - id: rbd_librbd_pwl_internal_flush - meaning: 'Source-derived dynamic librbd PWL metric: internal_flush.' + id: rbd_mirror_snapshot_image_local_timestamp + meaning: Timestamp of the local snapshot. evidence: - - population_rbd_librbd_pwl_internal_flush + - population_rbd_mirror_snapshot_image_local_timestamp components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_rbd_librbd_pwl_internal_flush + - lifecycle_rbd_mirror_snapshot_image_local_timestamp unit: quantity: count base: one rate: none - object: operations - aspect: internal_flush + object: seconds_since_epoch + aspect: local_timestamp evidence: - - unit_rbd_librbd_pwl_internal_flush + - unit_rbd_mirror_snapshot_image_local_timestamp labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109210,36 +114231,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_internal_flush + - labels_rbd_mirror_snapshot_image_local_timestamp + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_local_timestamp + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_local_timestamp + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_local_timestamp functional_dependencies: {} - rbd_librbd_pwl_invalidate: + rbd_mirror_snapshot_image_remote_timestamp: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_invalidate + - ceph_rbd_mirror_snapshot_image_remote_timestamp population: - id: rbd_librbd_pwl_invalidate - meaning: 'Source-derived dynamic librbd PWL metric: invalidate.' + id: rbd_mirror_snapshot_image_remote_timestamp + meaning: Timestamp of the remote snapshot. evidence: - - population_rbd_librbd_pwl_invalidate + - population_rbd_mirror_snapshot_image_remote_timestamp components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_rbd_librbd_pwl_invalidate + - lifecycle_rbd_mirror_snapshot_image_remote_timestamp unit: quantity: count base: one rate: none - object: operations - aspect: invalidate + object: seconds_since_epoch + aspect: remote_timestamp evidence: - - unit_rbd_librbd_pwl_invalidate + - unit_rbd_mirror_snapshot_image_remote_timestamp labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109250,36 +114301,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_invalidate + - labels_rbd_mirror_snapshot_image_remote_timestamp + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_remote_timestamp + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_remote_timestamp + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_remote_timestamp functional_dependencies: {} - rbd_librbd_pwl_log_op_bytes_count: + rbd_mirror_snapshot_image_snapshots: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_log_op_bytes_count + - ceph_rbd_mirror_snapshot_image_snapshots population: - id: rbd_librbd_pwl_log_op_bytes_count - meaning: 'Source-derived dynamic librbd PWL metric: log_op_bytes_count.' + id: rbd_mirror_snapshot_image_snapshots + meaning: Number of snapshots synced. evidence: - - population_rbd_librbd_pwl_log_op_bytes_count + - population_rbd_mirror_snapshot_image_snapshots components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_log_op_bytes_count + - lifecycle_rbd_mirror_snapshot_image_snapshots unit: quantity: count base: one rate: none - object: appends - aspect: log_op_bytes_count + object: snapshots + aspect: image_snapshots evidence: - - unit_rbd_librbd_pwl_log_op_bytes_count + - unit_rbd_mirror_snapshot_image_snapshots labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109290,38 +114371,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_log_op_bytes_count + - labels_rbd_mirror_snapshot_image_snapshots + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_snapshots + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_snapshots + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_snapshots functional_dependencies: {} - rbd_librbd_pwl_log_op_bytes_sum: + rbd_mirror_snapshot_image_sync_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_pwl_log_op_bytes_sum_exporter_perf - - librbd_pwl_log_op_bytes_sum_mgr_perf + - ceph_rbd_mirror_snapshot_image_sync_bytes population: - id: rbd_librbd_pwl_log_op_bytes_sum - meaning: 'Source-derived dynamic librbd PWL metric: log_op_bytes_sum.' + id: rbd_mirror_snapshot_image_sync_bytes + meaning: Total bytes synced. evidence: - - population_rbd_librbd_pwl_log_op_bytes_sum + - population_rbd_mirror_snapshot_image_sync_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_log_op_bytes_sum + - lifecycle_rbd_mirror_snapshot_image_sync_bytes unit: quantity: data base: byte rate: none - object: log_append_throughput - aspect: log_op_bytes_sum + object: byte_throughput + aspect: image_sync_bytes evidence: - - unit_rbd_librbd_pwl_log_op_bytes_sum + - unit_rbd_mirror_snapshot_image_sync_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109332,76 +114441,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_log_op_bytes_sum - functional_dependencies: {} - rbd_librbd_pwl_log_ops: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - librbd_pwl_log_ops - population: - id: rbd_librbd_pwl_log_ops - meaning: 'Source-derived dynamic librbd PWL metric: log_ops.' - evidence: - - population_rbd_librbd_pwl_log_ops - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rbd_librbd_pwl_log_ops - unit: - quantity: count - base: one - rate: none - object: appends - aspect: log_ops - evidence: - - unit_rbd_librbd_pwl_log_ops - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_rbd_mirror_snapshot_image_sync_bytes + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_log_ops + - labels_rbd_mirror_snapshot_image_sync_bytes + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_sync_bytes + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_sync_bytes functional_dependencies: {} - rbd_librbd_pwl_op_alloc_t_count: + rbd_mirror_snapshot_image_sync_time_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_op_alloc_t_count + - ceph_rbd_mirror_snapshot_image_sync_time_count population: - id: rbd_librbd_pwl_op_alloc_t_count - meaning: 'Source-derived dynamic librbd PWL metric: op_alloc_t_count.' + id: rbd_mirror_snapshot_image_sync_time_count + meaning: Average sync time Count. evidence: - - population_rbd_librbd_pwl_op_alloc_t_count + - population_rbd_mirror_snapshot_image_sync_time_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_alloc_t_count + - lifecycle_rbd_mirror_snapshot_image_sync_time_count unit: quantity: count base: one rate: none - object: operations - aspect: op_alloc_t_count + object: snapshots + aspect: image_sync_time evidence: - - unit_rbd_librbd_pwl_op_alloc_t_count + - unit_rbd_mirror_snapshot_image_sync_time_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109412,9 +114511,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_op_alloc_t_count + - labels_rbd_mirror_snapshot_image_sync_time_count + image: + meaning: Ceph source label image. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_sync_time_count + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_sync_time_count + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_sync_time_count functional_dependencies: {} - rbd_librbd_pwl_op_alloc_t_sum: + rbd_mirror_snapshot_image_sync_time_sum: source: generated: registry_groups: @@ -109422,28 +114551,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_op_alloc_t_sum_exporter_perf - - librbd_pwl_op_alloc_t_sum_mgr_perf + - ceph_rbd_mirror_snapshot_image_sync_time_sum_exporter_perf + - ceph_rbd_mirror_snapshot_image_sync_time_sum_mgr_perf population: - id: rbd_librbd_pwl_op_alloc_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: op_alloc_t_sum.' + id: rbd_mirror_snapshot_image_sync_time_sum + meaning: Average sync time Total. evidence: - - population_rbd_librbd_pwl_op_alloc_t_sum + - population_rbd_mirror_snapshot_image_sync_time_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_alloc_t_sum + - lifecycle_rbd_mirror_snapshot_image_sync_time_sum unit: quantity: duration base: second rate: none - object: accumulated_log_operation_latency - aspect: op_alloc_t_sum + object: accumulated_latency + aspect: image_sync_time evidence: - - unit_rbd_librbd_pwl_op_alloc_t_sum + - unit_rbd_mirror_snapshot_image_sync_time_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109454,78 +114583,66 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_op_alloc_t_sum - functional_dependencies: {} - rbd_librbd_pwl_op_app_to_appc_t_count: - source: - generated: - registry_groups: - - daemon_perf - scope: - registrations: - - librbd_pwl_op_app_to_appc_t_count - population: - id: rbd_librbd_pwl_op_app_to_appc_t_count - meaning: 'Source-derived dynamic librbd PWL metric: op_app_to_appc_t_count.' - evidence: - - population_rbd_librbd_pwl_op_app_to_appc_t_count - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rbd_librbd_pwl_op_app_to_appc_t_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: op_app_to_appc_t_count - evidence: - - unit_rbd_librbd_pwl_op_app_to_appc_t_count - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_rbd_mirror_snapshot_image_sync_time_sum + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_app_to_appc_t_count + - labels_rbd_mirror_snapshot_image_sync_time_sum + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_sync_time_sum + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_mirror_snapshot_image_sync_time_sum functional_dependencies: {} - rbd_librbd_pwl_op_app_to_appc_t_sum: + rbd_mirror_snapshot_snapshots: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_pwl_op_app_to_appc_t_sum_exporter_perf - - librbd_pwl_op_app_to_appc_t_sum_mgr_perf + - ceph_rbd_mirror_snapshot_snapshots population: - id: rbd_librbd_pwl_op_app_to_appc_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: op_app_to_appc_t_sum.' + id: rbd_mirror_snapshot_snapshots + meaning: Number of snapshots synced. evidence: - - population_rbd_librbd_pwl_op_app_to_appc_t_sum + - population_rbd_mirror_snapshot_snapshots components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_app_to_appc_t_sum + - lifecycle_rbd_mirror_snapshot_snapshots unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_log_operation_latency - aspect: op_app_to_appc_t_sum + object: snapshots + aspect: snapshots evidence: - - unit_rbd_librbd_pwl_op_app_to_appc_t_sum + - unit_rbd_mirror_snapshot_snapshots labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109536,36 +114653,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_op_app_to_appc_t_sum + - labels_rbd_mirror_snapshot_snapshots functional_dependencies: {} - rbd_librbd_pwl_op_app_to_cmp_t_count: + rbd_mirror_snapshot_sync_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_op_app_to_cmp_t_count + - ceph_rbd_mirror_snapshot_sync_bytes population: - id: rbd_librbd_pwl_op_app_to_cmp_t_count - meaning: 'Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_count.' + id: rbd_mirror_snapshot_sync_bytes + meaning: Total bytes synced. evidence: - - population_rbd_librbd_pwl_op_app_to_cmp_t_count + - population_rbd_mirror_snapshot_sync_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_app_to_cmp_t_count + - lifecycle_rbd_mirror_snapshot_sync_bytes unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: operations - aspect: op_app_to_cmp_t_count + object: byte_throughput + aspect: sync_bytes evidence: - - unit_rbd_librbd_pwl_op_app_to_cmp_t_count + - unit_rbd_mirror_snapshot_sync_bytes labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109576,38 +114693,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_op_app_to_cmp_t_count + - labels_rbd_mirror_snapshot_sync_bytes functional_dependencies: {} - rbd_librbd_pwl_op_app_to_cmp_t_sum: + rbd_mirror_snapshot_sync_time_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_pwl_op_app_to_cmp_t_sum_exporter_perf - - librbd_pwl_op_app_to_cmp_t_sum_mgr_perf + - ceph_rbd_mirror_snapshot_sync_time_count population: - id: rbd_librbd_pwl_op_app_to_cmp_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_sum.' + id: rbd_mirror_snapshot_sync_time_count + meaning: Average sync time Count. evidence: - - population_rbd_librbd_pwl_op_app_to_cmp_t_sum + - population_rbd_mirror_snapshot_sync_time_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_app_to_cmp_t_sum + - lifecycle_rbd_mirror_snapshot_sync_time_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_log_operation_latency - aspect: op_app_to_cmp_t_sum + object: snapshots + aspect: sync_time evidence: - - unit_rbd_librbd_pwl_op_app_to_cmp_t_sum + - unit_rbd_mirror_snapshot_sync_time_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109618,36 +114733,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_op_app_to_cmp_t_sum + - labels_rbd_mirror_snapshot_sync_time_count functional_dependencies: {} - rbd_librbd_pwl_op_buf_to_app_t_count: + rbd_mirror_snapshot_sync_time_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_op_buf_to_app_t_count + - ceph_rbd_mirror_snapshot_sync_time_sum_exporter_perf + - ceph_rbd_mirror_snapshot_sync_time_sum_mgr_perf population: - id: rbd_librbd_pwl_op_buf_to_app_t_count - meaning: 'Source-derived dynamic librbd PWL metric: op_buf_to_app_t_count.' + id: rbd_mirror_snapshot_sync_time_sum + meaning: Average sync time Total. evidence: - - population_rbd_librbd_pwl_op_buf_to_app_t_count + - population_rbd_mirror_snapshot_sync_time_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_buf_to_app_t_count + - lifecycle_rbd_mirror_snapshot_sync_time_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: operations - aspect: op_buf_to_app_t_count + object: accumulated_latency + aspect: sync_time evidence: - - unit_rbd_librbd_pwl_op_buf_to_app_t_count + - unit_rbd_mirror_snapshot_sync_time_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -109658,406 +114775,516 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_op_buf_to_app_t_count + - labels_rbd_mirror_snapshot_sync_time_sum functional_dependencies: {} - rbd_librbd_pwl_op_buf_to_app_t_sum: + rbd_read_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_rbd_stats scope: registrations: - - librbd_pwl_op_buf_to_app_t_sum_exporter_perf - - librbd_pwl_op_buf_to_app_t_sum_mgr_perf + - ceph_rbd_read_bytes population: - id: rbd_librbd_pwl_op_buf_to_app_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: op_buf_to_app_t_sum.' + id: rbd_read_bytes + meaning: Source-backed optional Ceph metric. evidence: - - population_rbd_librbd_pwl_op_buf_to_app_t_sum + - population_rbd_read_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_buf_to_app_t_sum + - lifecycle_rbd_read_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_log_operation_latency - aspect: op_buf_to_app_t_sum + object: byte_throughput + aspect: read_bytes evidence: - - unit_rbd_librbd_pwl_op_buf_to_app_t_sum + - unit_rbd_read_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_buf_to_app_t_sum + - labels_rbd_read_bytes + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_read_bytes + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_read_bytes functional_dependencies: {} - rbd_librbd_pwl_op_buf_to_bufc_t_count: + rbd_read_latency_count: source: generated: registry_groups: - - daemon_perf + - mgr_rbd_stats scope: registrations: - - librbd_pwl_op_buf_to_bufc_t_count + - ceph_rbd_read_latency_count population: - id: rbd_librbd_pwl_op_buf_to_bufc_t_count - meaning: 'Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_count.' + id: rbd_read_latency_count + meaning: Source-backed optional Ceph metric. evidence: - - population_rbd_librbd_pwl_op_buf_to_bufc_t_count + - population_rbd_read_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_buf_to_bufc_t_count + - lifecycle_rbd_read_latency_count unit: quantity: count base: one rate: none object: operations - aspect: op_buf_to_bufc_t_count + aspect: read_latency evidence: - - unit_rbd_librbd_pwl_op_buf_to_bufc_t_count + - unit_rbd_read_latency_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_buf_to_bufc_t_count + - labels_rbd_read_latency_count + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_read_latency_count + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_read_latency_count functional_dependencies: {} - rbd_librbd_pwl_op_buf_to_bufc_t_sum: + rbd_read_latency_sum: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_rbd_stats scope: registrations: - - librbd_pwl_op_buf_to_bufc_t_sum_exporter_perf - - librbd_pwl_op_buf_to_bufc_t_sum_mgr_perf + - ceph_rbd_read_latency_sum population: - id: rbd_librbd_pwl_op_buf_to_bufc_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_sum.' + id: rbd_read_latency_sum + meaning: Source-backed optional Ceph metric. evidence: - - population_rbd_librbd_pwl_op_buf_to_bufc_t_sum + - population_rbd_read_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_buf_to_bufc_t_sum + - lifecycle_rbd_read_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_log_operation_latency - aspect: op_buf_to_bufc_t_sum + object: accumulated_latency + aspect: read_latency evidence: - - unit_rbd_librbd_pwl_op_buf_to_bufc_t_sum + - unit_rbd_read_latency_sum labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_buf_to_bufc_t_sum + - labels_rbd_read_latency_sum + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_read_latency_sum + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_read_latency_sum functional_dependencies: {} - rbd_librbd_pwl_op_dis_to_app_t_count: + rbd_read_ops: source: generated: registry_groups: - - daemon_perf + - mgr_rbd_stats scope: registrations: - - librbd_pwl_op_dis_to_app_t_count + - ceph_rbd_read_ops population: - id: rbd_librbd_pwl_op_dis_to_app_t_count - meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_app_t_count.' + id: rbd_read_ops + meaning: Source-backed optional Ceph metric. evidence: - - population_rbd_librbd_pwl_op_dis_to_app_t_count + - population_rbd_read_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_dis_to_app_t_count + - lifecycle_rbd_read_ops unit: quantity: count base: one rate: none object: operations - aspect: op_dis_to_app_t_count + aspect: read_ops evidence: - - unit_rbd_librbd_pwl_op_dis_to_app_t_count + - unit_rbd_read_ops labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_dis_to_app_t_count + - labels_rbd_read_ops + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_read_ops + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_read_ops functional_dependencies: {} - rbd_librbd_pwl_op_dis_to_app_t_sum: + rbd_write_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_rbd_stats scope: registrations: - - librbd_pwl_op_dis_to_app_t_sum_exporter_perf - - librbd_pwl_op_dis_to_app_t_sum_mgr_perf + - ceph_rbd_write_bytes population: - id: rbd_librbd_pwl_op_dis_to_app_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_app_t_sum.' + id: rbd_write_bytes + meaning: Source-backed optional Ceph metric. evidence: - - population_rbd_librbd_pwl_op_dis_to_app_t_sum + - population_rbd_write_bytes components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_dis_to_app_t_sum + - lifecycle_rbd_write_bytes unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_log_operation_latency - aspect: op_dis_to_app_t_sum + object: byte_throughput + aspect: write_bytes evidence: - - unit_rbd_librbd_pwl_op_dis_to_app_t_sum + - unit_rbd_write_bytes labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_dis_to_app_t_sum + - labels_rbd_write_bytes + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_write_bytes + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_write_bytes functional_dependencies: {} - rbd_librbd_pwl_op_dis_to_buf_t_count: + rbd_write_latency_count: source: generated: registry_groups: - - daemon_perf + - mgr_rbd_stats scope: registrations: - - librbd_pwl_op_dis_to_buf_t_count + - ceph_rbd_write_latency_count population: - id: rbd_librbd_pwl_op_dis_to_buf_t_count - meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_count.' + id: rbd_write_latency_count + meaning: Source-backed optional Ceph metric. evidence: - - population_rbd_librbd_pwl_op_dis_to_buf_t_count + - population_rbd_write_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_dis_to_buf_t_count + - lifecycle_rbd_write_latency_count unit: quantity: count base: one rate: none object: operations - aspect: op_dis_to_buf_t_count + aspect: write_latency evidence: - - unit_rbd_librbd_pwl_op_dis_to_buf_t_count + - unit_rbd_write_latency_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_dis_to_buf_t_count + - labels_rbd_write_latency_count + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_write_latency_count + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_write_latency_count functional_dependencies: {} - rbd_librbd_pwl_op_dis_to_buf_t_sum: + rbd_write_latency_sum: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_rbd_stats scope: registrations: - - librbd_pwl_op_dis_to_buf_t_sum_exporter_perf - - librbd_pwl_op_dis_to_buf_t_sum_mgr_perf + - ceph_rbd_write_latency_sum population: - id: rbd_librbd_pwl_op_dis_to_buf_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_sum.' + id: rbd_write_latency_sum + meaning: Source-backed optional Ceph metric. evidence: - - population_rbd_librbd_pwl_op_dis_to_buf_t_sum + - population_rbd_write_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_dis_to_buf_t_sum + - lifecycle_rbd_write_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_log_operation_latency - aspect: op_dis_to_buf_t_sum + object: accumulated_latency + aspect: write_latency evidence: - - unit_rbd_librbd_pwl_op_dis_to_buf_t_sum + - unit_rbd_write_latency_sum labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_dis_to_buf_t_sum + - labels_rbd_write_latency_sum + namespace: + meaning: Ceph source label namespace. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_write_latency_sum + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_write_latency_sum functional_dependencies: {} - rbd_librbd_pwl_op_dis_to_cmp_t_count: + rbd_write_ops: source: generated: registry_groups: - - daemon_perf + - mgr_rbd_stats scope: registrations: - - librbd_pwl_op_dis_to_cmp_t_count + - ceph_rbd_write_ops population: - id: rbd_librbd_pwl_op_dis_to_cmp_t_count - meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_count.' + id: rbd_write_ops + meaning: Source-backed optional Ceph metric. evidence: - - population_rbd_librbd_pwl_op_dis_to_cmp_t_count + - population_rbd_write_ops components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_op_dis_to_cmp_t_count + - lifecycle_rbd_write_ops unit: quantity: count base: one rate: none object: operations - aspect: op_dis_to_cmp_t_count + aspect: write_ops evidence: - - unit_rbd_librbd_pwl_op_dis_to_cmp_t_count + - unit_rbd_write_ops labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + image: + meaning: Ceph source label image. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_dis_to_cmp_t_count - functional_dependencies: {} - rbd_librbd_pwl_op_dis_to_cmp_t_sum: - source: - generated: - registry_groups: - - exporter_perf - - mgr_perf - scope: - registrations: - - librbd_pwl_op_dis_to_cmp_t_sum_exporter_perf - - librbd_pwl_op_dis_to_cmp_t_sum_mgr_perf - population: - id: rbd_librbd_pwl_op_dis_to_cmp_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_sum.' - evidence: - - population_rbd_librbd_pwl_op_dis_to_cmp_t_sum - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rbd_librbd_pwl_op_dis_to_cmp_t_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_log_operation_latency - aspect: op_dis_to_cmp_t_sum - evidence: - - unit_rbd_librbd_pwl_op_dis_to_cmp_t_sum - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + - labels_rbd_write_ops + namespace: + meaning: Ceph source label namespace. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_rbd_librbd_pwl_op_dis_to_cmp_t_sum + - labels_rbd_write_ops + pool: + meaning: Ceph source label pool. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rbd_write_ops functional_dependencies: {} - rbd_librbd_pwl_part_hit_rd: + recoverystate_perf_activating_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_part_hit_rd + - ceph_recoverystate_perf_activating_latency_count population: - id: rbd_librbd_pwl_part_hit_rd - meaning: 'Source-derived dynamic librbd PWL metric: part_hit_rd.' + id: recoverystate_perf_activating_latency_count + meaning: Activating recovery state latency Count. evidence: - - population_rbd_librbd_pwl_part_hit_rd + - population_recoverystate_perf_activating_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_part_hit_rd + - lifecycle_recoverystate_perf_activating_latency_count unit: quantity: count base: one rate: none - object: reads - aspect: part_hit_rd + object: state_transitions + aspect: recoverystate_perf_activating_latency evidence: - - unit_rbd_librbd_pwl_part_hit_rd + - unit_recoverystate_perf_activating_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110068,36 +115295,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_part_hit_rd + - labels_recoverystate_perf_activating_latency_count functional_dependencies: {} - rbd_librbd_pwl_rd: + recoverystate_perf_activating_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_rd + - ceph_recoverystate_perf_activating_latency_sum_exporter_perf + - ceph_recoverystate_perf_activating_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_rd - meaning: 'Source-derived dynamic librbd PWL metric: rd.' + id: recoverystate_perf_activating_latency_sum + meaning: Activating recovery state latency Total. evidence: - - population_rbd_librbd_pwl_rd + - population_recoverystate_perf_activating_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_rd + - lifecycle_recoverystate_perf_activating_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: reads - aspect: rd + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_activating_latency evidence: - - unit_rbd_librbd_pwl_rd + - unit_recoverystate_perf_activating_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110108,36 +115337,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_rd + - labels_recoverystate_perf_activating_latency_sum functional_dependencies: {} - rbd_librbd_pwl_rd_bytes: + recoverystate_perf_active_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_rd_bytes + - ceph_recoverystate_perf_active_latency_count population: - id: rbd_librbd_pwl_rd_bytes - meaning: 'Source-derived dynamic librbd PWL metric: rd_bytes.' + id: recoverystate_perf_active_latency_count + meaning: Active recovery state latency Count. evidence: - - population_rbd_librbd_pwl_rd_bytes + - population_recoverystate_perf_active_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_rd_bytes + - lifecycle_recoverystate_perf_active_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: read_throughput - aspect: rd_bytes + object: state_transitions + aspect: recoverystate_perf_active_latency evidence: - - unit_rbd_librbd_pwl_rd_bytes + - unit_recoverystate_perf_active_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110148,36 +115377,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_rd_bytes + - labels_recoverystate_perf_active_latency_count functional_dependencies: {} - rbd_librbd_pwl_rd_hit_bytes: + recoverystate_perf_active_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_rd_hit_bytes + - ceph_recoverystate_perf_active_latency_sum_exporter_perf + - ceph_recoverystate_perf_active_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_rd_hit_bytes - meaning: 'Source-derived dynamic librbd PWL metric: rd_hit_bytes.' + id: recoverystate_perf_active_latency_sum + meaning: Active recovery state latency Total. evidence: - - population_rbd_librbd_pwl_rd_hit_bytes + - population_recoverystate_perf_active_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_rd_hit_bytes + - lifecycle_recoverystate_perf_active_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: read_throughput - aspect: rd_hit_bytes + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_active_latency evidence: - - unit_rbd_librbd_pwl_rd_hit_bytes + - unit_recoverystate_perf_active_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110188,36 +115419,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_rd_hit_bytes + - labels_recoverystate_perf_active_latency_sum functional_dependencies: {} - rbd_librbd_pwl_rd_latency_count: + recoverystate_perf_backfilling_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_rd_latency_count + - ceph_recoverystate_perf_backfilling_latency_count population: - id: rbd_librbd_pwl_rd_latency_count - meaning: 'Source-derived dynamic librbd PWL metric: rd_latency_count.' + id: recoverystate_perf_backfilling_latency_count + meaning: Backfilling recovery state latency Count. evidence: - - population_rbd_librbd_pwl_rd_latency_count + - population_recoverystate_perf_backfilling_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_rd_latency_count + - lifecycle_recoverystate_perf_backfilling_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: rd_latency_count + object: state_transitions + aspect: recoverystate_perf_backfilling_latency evidence: - - unit_rbd_librbd_pwl_rd_latency_count + - unit_recoverystate_perf_backfilling_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110228,9 +115459,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_rd_latency_count + - labels_recoverystate_perf_backfilling_latency_count functional_dependencies: {} - rbd_librbd_pwl_rd_latency_sum: + recoverystate_perf_backfilling_latency_sum: source: generated: registry_groups: @@ -110238,28 +115469,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_rd_latency_sum_exporter_perf - - librbd_pwl_rd_latency_sum_mgr_perf + - ceph_recoverystate_perf_backfilling_latency_sum_exporter_perf + - ceph_recoverystate_perf_backfilling_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_rd_latency_sum - meaning: 'Source-derived dynamic librbd PWL metric: rd_latency_sum.' + id: recoverystate_perf_backfilling_latency_sum + meaning: Backfilling recovery state latency Total. evidence: - - population_rbd_librbd_pwl_rd_latency_sum + - population_recoverystate_perf_backfilling_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_rd_latency_sum + - lifecycle_recoverystate_perf_backfilling_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_read_request_latency - aspect: rd_latency_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_backfilling_latency evidence: - - unit_rbd_librbd_pwl_rd_latency_sum + - unit_recoverystate_perf_backfilling_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110270,36 +115501,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_rd_latency_sum + - labels_recoverystate_perf_backfilling_latency_sum functional_dependencies: {} - rbd_librbd_pwl_req_all_to_dis_nw_t_count: + recoverystate_perf_clean_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_req_all_to_dis_nw_t_count + - ceph_recoverystate_perf_clean_latency_count population: - id: rbd_librbd_pwl_req_all_to_dis_nw_t_count - meaning: 'Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_count.' + id: recoverystate_perf_clean_latency_count + meaning: Clean recovery state latency Count. evidence: - - population_rbd_librbd_pwl_req_all_to_dis_nw_t_count + - population_recoverystate_perf_clean_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_all_to_dis_nw_t_count + - lifecycle_recoverystate_perf_clean_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: req_all_to_dis_nw_t_count + object: state_transitions + aspect: recoverystate_perf_clean_latency evidence: - - unit_rbd_librbd_pwl_req_all_to_dis_nw_t_count + - unit_recoverystate_perf_clean_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110310,9 +115541,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_all_to_dis_nw_t_count + - labels_recoverystate_perf_clean_latency_count functional_dependencies: {} - rbd_librbd_pwl_req_all_to_dis_nw_t_sum: + recoverystate_perf_clean_latency_sum: source: generated: registry_groups: @@ -110320,28 +115551,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_req_all_to_dis_nw_t_sum_exporter_perf - - librbd_pwl_req_all_to_dis_nw_t_sum_mgr_perf + - ceph_recoverystate_perf_clean_latency_sum_exporter_perf + - ceph_recoverystate_perf_clean_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_req_all_to_dis_nw_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_sum.' + id: recoverystate_perf_clean_latency_sum + meaning: Clean recovery state latency Total. evidence: - - population_rbd_librbd_pwl_req_all_to_dis_nw_t_sum + - population_recoverystate_perf_clean_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_all_to_dis_nw_t_sum + - lifecycle_recoverystate_perf_clean_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_write_request_latency - aspect: req_all_to_dis_nw_t_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_clean_latency evidence: - - unit_rbd_librbd_pwl_req_all_to_dis_nw_t_sum + - unit_recoverystate_perf_clean_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110352,36 +115583,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_all_to_dis_nw_t_sum + - labels_recoverystate_perf_clean_latency_sum functional_dependencies: {} - rbd_librbd_pwl_req_all_to_dis_t_count: + recoverystate_perf_down_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_req_all_to_dis_t_count + - ceph_recoverystate_perf_down_latency_count population: - id: rbd_librbd_pwl_req_all_to_dis_t_count - meaning: 'Source-derived dynamic librbd PWL metric: req_all_to_dis_t_count.' + id: recoverystate_perf_down_latency_count + meaning: Down recovery state latency Count. evidence: - - population_rbd_librbd_pwl_req_all_to_dis_t_count + - population_recoverystate_perf_down_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_all_to_dis_t_count + - lifecycle_recoverystate_perf_down_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: req_all_to_dis_t_count + object: state_transitions + aspect: recoverystate_perf_down_latency evidence: - - unit_rbd_librbd_pwl_req_all_to_dis_t_count + - unit_recoverystate_perf_down_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110392,9 +115623,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_all_to_dis_t_count + - labels_recoverystate_perf_down_latency_count functional_dependencies: {} - rbd_librbd_pwl_req_all_to_dis_t_sum: + recoverystate_perf_down_latency_sum: source: generated: registry_groups: @@ -110402,28 +115633,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_req_all_to_dis_t_sum_exporter_perf - - librbd_pwl_req_all_to_dis_t_sum_mgr_perf + - ceph_recoverystate_perf_down_latency_sum_exporter_perf + - ceph_recoverystate_perf_down_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_req_all_to_dis_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: req_all_to_dis_t_sum.' + id: recoverystate_perf_down_latency_sum + meaning: Down recovery state latency Total. evidence: - - population_rbd_librbd_pwl_req_all_to_dis_t_sum + - population_recoverystate_perf_down_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_all_to_dis_t_sum + - lifecycle_recoverystate_perf_down_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_write_request_latency - aspect: req_all_to_dis_t_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_down_latency evidence: - - unit_rbd_librbd_pwl_req_all_to_dis_t_sum + - unit_recoverystate_perf_down_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110434,36 +115665,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_all_to_dis_t_sum + - labels_recoverystate_perf_down_latency_sum functional_dependencies: {} - rbd_librbd_pwl_req_arr_to_all_nw_t_count: + recoverystate_perf_getinfo_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_req_arr_to_all_nw_t_count + - ceph_recoverystate_perf_getinfo_latency_count population: - id: rbd_librbd_pwl_req_arr_to_all_nw_t_count - meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_count.' + id: recoverystate_perf_getinfo_latency_count + meaning: Getinfo recovery state latency Count. evidence: - - population_rbd_librbd_pwl_req_arr_to_all_nw_t_count + - population_recoverystate_perf_getinfo_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_arr_to_all_nw_t_count + - lifecycle_recoverystate_perf_getinfo_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: req_arr_to_all_nw_t_count + object: state_transitions + aspect: recoverystate_perf_getinfo_latency evidence: - - unit_rbd_librbd_pwl_req_arr_to_all_nw_t_count + - unit_recoverystate_perf_getinfo_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110474,9 +115705,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_arr_to_all_nw_t_count + - labels_recoverystate_perf_getinfo_latency_count functional_dependencies: {} - rbd_librbd_pwl_req_arr_to_all_nw_t_sum: + recoverystate_perf_getinfo_latency_sum: source: generated: registry_groups: @@ -110484,28 +115715,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_req_arr_to_all_nw_t_sum_exporter_perf - - librbd_pwl_req_arr_to_all_nw_t_sum_mgr_perf + - ceph_recoverystate_perf_getinfo_latency_sum_exporter_perf + - ceph_recoverystate_perf_getinfo_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_req_arr_to_all_nw_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_sum.' + id: recoverystate_perf_getinfo_latency_sum + meaning: Getinfo recovery state latency Total. evidence: - - population_rbd_librbd_pwl_req_arr_to_all_nw_t_sum + - population_recoverystate_perf_getinfo_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_arr_to_all_nw_t_sum + - lifecycle_recoverystate_perf_getinfo_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_write_request_latency - aspect: req_arr_to_all_nw_t_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_getinfo_latency evidence: - - unit_rbd_librbd_pwl_req_arr_to_all_nw_t_sum + - unit_recoverystate_perf_getinfo_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110516,36 +115747,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_arr_to_all_nw_t_sum + - labels_recoverystate_perf_getinfo_latency_sum functional_dependencies: {} - rbd_librbd_pwl_req_arr_to_all_t_count: + recoverystate_perf_getlog_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_req_arr_to_all_t_count + - ceph_recoverystate_perf_getlog_latency_count population: - id: rbd_librbd_pwl_req_arr_to_all_t_count - meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_all_t_count.' + id: recoverystate_perf_getlog_latency_count + meaning: Getlog recovery state latency Count. evidence: - - population_rbd_librbd_pwl_req_arr_to_all_t_count + - population_recoverystate_perf_getlog_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_arr_to_all_t_count + - lifecycle_recoverystate_perf_getlog_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: req_arr_to_all_t_count + object: state_transitions + aspect: recoverystate_perf_getlog_latency evidence: - - unit_rbd_librbd_pwl_req_arr_to_all_t_count + - unit_recoverystate_perf_getlog_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110556,9 +115787,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_arr_to_all_t_count + - labels_recoverystate_perf_getlog_latency_count functional_dependencies: {} - rbd_librbd_pwl_req_arr_to_all_t_sum: + recoverystate_perf_getlog_latency_sum: source: generated: registry_groups: @@ -110566,28 +115797,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_req_arr_to_all_t_sum_exporter_perf - - librbd_pwl_req_arr_to_all_t_sum_mgr_perf + - ceph_recoverystate_perf_getlog_latency_sum_exporter_perf + - ceph_recoverystate_perf_getlog_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_req_arr_to_all_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_all_t_sum.' + id: recoverystate_perf_getlog_latency_sum + meaning: Getlog recovery state latency Total. evidence: - - population_rbd_librbd_pwl_req_arr_to_all_t_sum + - population_recoverystate_perf_getlog_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_arr_to_all_t_sum + - lifecycle_recoverystate_perf_getlog_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_write_request_latency - aspect: req_arr_to_all_t_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_getlog_latency evidence: - - unit_rbd_librbd_pwl_req_arr_to_all_t_sum + - unit_recoverystate_perf_getlog_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110598,36 +115829,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_arr_to_all_t_sum + - labels_recoverystate_perf_getlog_latency_sum functional_dependencies: {} - rbd_librbd_pwl_req_arr_to_dis_nw_t_count: + recoverystate_perf_getmissing_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_req_arr_to_dis_nw_t_count + - ceph_recoverystate_perf_getmissing_latency_count population: - id: rbd_librbd_pwl_req_arr_to_dis_nw_t_count - meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_count.' + id: recoverystate_perf_getmissing_latency_count + meaning: Getmissing recovery state latency Count. evidence: - - population_rbd_librbd_pwl_req_arr_to_dis_nw_t_count + - population_recoverystate_perf_getmissing_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_arr_to_dis_nw_t_count + - lifecycle_recoverystate_perf_getmissing_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: req_arr_to_dis_nw_t_count + object: state_transitions + aspect: recoverystate_perf_getmissing_latency evidence: - - unit_rbd_librbd_pwl_req_arr_to_dis_nw_t_count + - unit_recoverystate_perf_getmissing_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110638,9 +115869,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_arr_to_dis_nw_t_count + - labels_recoverystate_perf_getmissing_latency_count functional_dependencies: {} - rbd_librbd_pwl_req_arr_to_dis_nw_t_sum: + recoverystate_perf_getmissing_latency_sum: source: generated: registry_groups: @@ -110648,28 +115879,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_req_arr_to_dis_nw_t_sum_exporter_perf - - librbd_pwl_req_arr_to_dis_nw_t_sum_mgr_perf + - ceph_recoverystate_perf_getmissing_latency_sum_exporter_perf + - ceph_recoverystate_perf_getmissing_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_req_arr_to_dis_nw_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_sum.' + id: recoverystate_perf_getmissing_latency_sum + meaning: Getmissing recovery state latency Total. evidence: - - population_rbd_librbd_pwl_req_arr_to_dis_nw_t_sum + - population_recoverystate_perf_getmissing_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_arr_to_dis_nw_t_sum + - lifecycle_recoverystate_perf_getmissing_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_write_request_latency - aspect: req_arr_to_dis_nw_t_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_getmissing_latency evidence: - - unit_rbd_librbd_pwl_req_arr_to_dis_nw_t_sum + - unit_recoverystate_perf_getmissing_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110680,36 +115911,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_arr_to_dis_nw_t_sum + - labels_recoverystate_perf_getmissing_latency_sum functional_dependencies: {} - rbd_librbd_pwl_req_arr_to_dis_t_count: + recoverystate_perf_incomplete_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_req_arr_to_dis_t_count + - ceph_recoverystate_perf_incomplete_latency_count population: - id: rbd_librbd_pwl_req_arr_to_dis_t_count - meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_count.' + id: recoverystate_perf_incomplete_latency_count + meaning: Incomplete recovery state latency Count. evidence: - - population_rbd_librbd_pwl_req_arr_to_dis_t_count + - population_recoverystate_perf_incomplete_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_arr_to_dis_t_count + - lifecycle_recoverystate_perf_incomplete_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: req_arr_to_dis_t_count + object: state_transitions + aspect: recoverystate_perf_incomplete_latency evidence: - - unit_rbd_librbd_pwl_req_arr_to_dis_t_count + - unit_recoverystate_perf_incomplete_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110720,9 +115951,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_arr_to_dis_t_count + - labels_recoverystate_perf_incomplete_latency_count functional_dependencies: {} - rbd_librbd_pwl_req_arr_to_dis_t_sum: + recoverystate_perf_incomplete_latency_sum: source: generated: registry_groups: @@ -110730,28 +115961,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_req_arr_to_dis_t_sum_exporter_perf - - librbd_pwl_req_arr_to_dis_t_sum_mgr_perf + - ceph_recoverystate_perf_incomplete_latency_sum_exporter_perf + - ceph_recoverystate_perf_incomplete_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_req_arr_to_dis_t_sum - meaning: 'Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_sum.' + id: recoverystate_perf_incomplete_latency_sum + meaning: Incomplete recovery state latency Total. evidence: - - population_rbd_librbd_pwl_req_arr_to_dis_t_sum + - population_recoverystate_perf_incomplete_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_req_arr_to_dis_t_sum + - lifecycle_recoverystate_perf_incomplete_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_write_request_latency - aspect: req_arr_to_dis_t_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_incomplete_latency evidence: - - unit_rbd_librbd_pwl_req_arr_to_dis_t_sum + - unit_recoverystate_perf_incomplete_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110762,36 +115993,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_req_arr_to_dis_t_sum + - labels_recoverystate_perf_incomplete_latency_sum functional_dependencies: {} - rbd_librbd_pwl_retire_tx_lat_count: + recoverystate_perf_initial_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_retire_tx_lat_count + - ceph_recoverystate_perf_initial_latency_count population: - id: rbd_librbd_pwl_retire_tx_lat_count - meaning: 'Source-derived dynamic librbd PWL metric: retire_tx_lat_count.' + id: recoverystate_perf_initial_latency_count + meaning: Initial recovery state latency Count. evidence: - - population_rbd_librbd_pwl_retire_tx_lat_count + - population_recoverystate_perf_initial_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_retire_tx_lat_count + - lifecycle_recoverystate_perf_initial_latency_count unit: quantity: count base: one rate: none - object: transactions - aspect: retire_tx_lat_count + object: state_transitions + aspect: recoverystate_perf_initial_latency evidence: - - unit_rbd_librbd_pwl_retire_tx_lat_count + - unit_recoverystate_perf_initial_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110802,9 +116033,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_retire_tx_lat_count + - labels_recoverystate_perf_initial_latency_count functional_dependencies: {} - rbd_librbd_pwl_retire_tx_lat_sum: + recoverystate_perf_initial_latency_sum: source: generated: registry_groups: @@ -110812,28 +116043,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_retire_tx_lat_sum_exporter_perf - - librbd_pwl_retire_tx_lat_sum_mgr_perf + - ceph_recoverystate_perf_initial_latency_sum_exporter_perf + - ceph_recoverystate_perf_initial_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_retire_tx_lat_sum - meaning: 'Source-derived dynamic librbd PWL metric: retire_tx_lat_sum.' + id: recoverystate_perf_initial_latency_sum + meaning: Initial recovery state latency Total. evidence: - - population_rbd_librbd_pwl_retire_tx_lat_sum + - population_recoverystate_perf_initial_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_retire_tx_lat_sum + - lifecycle_recoverystate_perf_initial_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_transaction_latency - aspect: retire_tx_lat_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_initial_latency evidence: - - unit_rbd_librbd_pwl_retire_tx_lat_sum + - unit_recoverystate_perf_initial_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110844,36 +116075,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_retire_tx_lat_sum + - labels_recoverystate_perf_initial_latency_sum functional_dependencies: {} - rbd_librbd_pwl_wr: + recoverystate_perf_notbackfilling_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_wr + - ceph_recoverystate_perf_notbackfilling_latency_count population: - id: rbd_librbd_pwl_wr - meaning: 'Source-derived dynamic librbd PWL metric: wr.' + id: recoverystate_perf_notbackfilling_latency_count + meaning: Notbackfilling recovery state latency Count. evidence: - - population_rbd_librbd_pwl_wr + - population_recoverystate_perf_notbackfilling_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr + - lifecycle_recoverystate_perf_notbackfilling_latency_count unit: quantity: count base: one rate: none - object: writes - aspect: wr + object: state_transitions + aspect: recoverystate_perf_notbackfilling_latency evidence: - - unit_rbd_librbd_pwl_wr + - unit_recoverystate_perf_notbackfilling_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110884,36 +116115,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr + - labels_recoverystate_perf_notbackfilling_latency_count functional_dependencies: {} - rbd_librbd_pwl_wr_bytes: + recoverystate_perf_notbackfilling_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_wr_bytes + - ceph_recoverystate_perf_notbackfilling_latency_sum_exporter_perf + - ceph_recoverystate_perf_notbackfilling_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_wr_bytes - meaning: 'Source-derived dynamic librbd PWL metric: wr_bytes.' + id: recoverystate_perf_notbackfilling_latency_sum + meaning: Notbackfilling recovery state latency Total. evidence: - - population_rbd_librbd_pwl_wr_bytes + - population_recoverystate_perf_notbackfilling_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_bytes + - lifecycle_recoverystate_perf_notbackfilling_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: write_throughput - aspect: wr_bytes + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_notbackfilling_latency evidence: - - unit_rbd_librbd_pwl_wr_bytes + - unit_recoverystate_perf_notbackfilling_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110924,36 +116157,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_bytes + - labels_recoverystate_perf_notbackfilling_latency_sum functional_dependencies: {} - rbd_librbd_pwl_wr_def: + recoverystate_perf_notrecovering_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_wr_def + - ceph_recoverystate_perf_notrecovering_latency_count population: - id: rbd_librbd_pwl_wr_def - meaning: 'Source-derived dynamic librbd PWL metric: wr_def.' + id: recoverystate_perf_notrecovering_latency_count + meaning: Notrecovering recovery state latency Count. evidence: - - population_rbd_librbd_pwl_wr_def + - population_recoverystate_perf_notrecovering_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_def + - lifecycle_recoverystate_perf_notrecovering_latency_count unit: quantity: count base: one rate: none - object: writes - aspect: wr_def + object: state_transitions + aspect: recoverystate_perf_notrecovering_latency evidence: - - unit_rbd_librbd_pwl_wr_def + - unit_recoverystate_perf_notrecovering_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -110964,36 +116197,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_def + - labels_recoverystate_perf_notrecovering_latency_count functional_dependencies: {} - rbd_librbd_pwl_wr_def_buf: + recoverystate_perf_notrecovering_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_wr_def_buf + - ceph_recoverystate_perf_notrecovering_latency_sum_exporter_perf + - ceph_recoverystate_perf_notrecovering_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_wr_def_buf - meaning: 'Source-derived dynamic librbd PWL metric: wr_def_buf.' + id: recoverystate_perf_notrecovering_latency_sum + meaning: Notrecovering recovery state latency Total. evidence: - - population_rbd_librbd_pwl_wr_def_buf + - population_recoverystate_perf_notrecovering_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_def_buf + - lifecycle_recoverystate_perf_notrecovering_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: writes - aspect: wr_def_buf + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_notrecovering_latency evidence: - - unit_rbd_librbd_pwl_wr_def_buf + - unit_recoverystate_perf_notrecovering_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111004,36 +116239,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_def_buf + - labels_recoverystate_perf_notrecovering_latency_sum functional_dependencies: {} - rbd_librbd_pwl_wr_def_lanes: + recoverystate_perf_peering_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_wr_def_lanes + - ceph_recoverystate_perf_peering_latency_count population: - id: rbd_librbd_pwl_wr_def_lanes - meaning: 'Source-derived dynamic librbd PWL metric: wr_def_lanes.' + id: recoverystate_perf_peering_latency_count + meaning: Peering recovery state latency Count. evidence: - - population_rbd_librbd_pwl_wr_def_lanes + - population_recoverystate_perf_peering_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_def_lanes + - lifecycle_recoverystate_perf_peering_latency_count unit: quantity: count base: one rate: none - object: writes - aspect: wr_def_lanes + object: state_transitions + aspect: recoverystate_perf_peering_latency evidence: - - unit_rbd_librbd_pwl_wr_def_lanes + - unit_recoverystate_perf_peering_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111044,36 +116279,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_def_lanes + - labels_recoverystate_perf_peering_latency_count functional_dependencies: {} - rbd_librbd_pwl_wr_def_log: + recoverystate_perf_peering_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_wr_def_log + - ceph_recoverystate_perf_peering_latency_sum_exporter_perf + - ceph_recoverystate_perf_peering_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_wr_def_log - meaning: 'Source-derived dynamic librbd PWL metric: wr_def_log.' + id: recoverystate_perf_peering_latency_sum + meaning: Peering recovery state latency Total. evidence: - - population_rbd_librbd_pwl_wr_def_log + - population_recoverystate_perf_peering_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_def_log + - lifecycle_recoverystate_perf_peering_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: writes - aspect: wr_def_log + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_peering_latency evidence: - - unit_rbd_librbd_pwl_wr_def_log + - unit_recoverystate_perf_peering_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111084,36 +116321,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_def_log + - labels_recoverystate_perf_peering_latency_sum functional_dependencies: {} - rbd_librbd_pwl_wr_latency_count: + recoverystate_perf_primary_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_wr_latency_count + - ceph_recoverystate_perf_primary_latency_count population: - id: rbd_librbd_pwl_wr_latency_count - meaning: 'Source-derived dynamic librbd PWL metric: wr_latency_count.' + id: recoverystate_perf_primary_latency_count + meaning: Primary recovery state latency Count. evidence: - - population_rbd_librbd_pwl_wr_latency_count + - population_recoverystate_perf_primary_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_latency_count + - lifecycle_recoverystate_perf_primary_latency_count unit: quantity: count base: one rate: none - object: requests - aspect: wr_latency_count + object: state_transitions + aspect: recoverystate_perf_primary_latency evidence: - - unit_rbd_librbd_pwl_wr_latency_count + - unit_recoverystate_perf_primary_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111124,36 +116361,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_latency_count + - labels_recoverystate_perf_primary_latency_count functional_dependencies: {} - rbd_librbd_pwl_wr_latency_nw_count: + recoverystate_perf_primary_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_wr_latency_nw_count + - ceph_recoverystate_perf_primary_latency_sum_exporter_perf + - ceph_recoverystate_perf_primary_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_wr_latency_nw_count - meaning: 'Source-derived dynamic librbd PWL metric: wr_latency_nw_count.' + id: recoverystate_perf_primary_latency_sum + meaning: Primary recovery state latency Total. evidence: - - population_rbd_librbd_pwl_wr_latency_nw_count + - population_recoverystate_perf_primary_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_latency_nw_count + - lifecycle_recoverystate_perf_primary_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: requests - aspect: wr_latency_nw_count + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_primary_latency evidence: - - unit_rbd_librbd_pwl_wr_latency_nw_count + - unit_recoverystate_perf_primary_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111164,38 +116403,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_latency_nw_count + - labels_recoverystate_perf_primary_latency_sum functional_dependencies: {} - rbd_librbd_pwl_wr_latency_nw_sum: + recoverystate_perf_recovered_latency_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - librbd_pwl_wr_latency_nw_sum_exporter_perf - - librbd_pwl_wr_latency_nw_sum_mgr_perf + - ceph_recoverystate_perf_recovered_latency_count population: - id: rbd_librbd_pwl_wr_latency_nw_sum - meaning: 'Source-derived dynamic librbd PWL metric: wr_latency_nw_sum.' + id: recoverystate_perf_recovered_latency_count + meaning: Recovered recovery state latency Count. evidence: - - population_rbd_librbd_pwl_wr_latency_nw_sum + - population_recoverystate_perf_recovered_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_latency_nw_sum + - lifecycle_recoverystate_perf_recovered_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_write_request_latency - aspect: wr_latency_nw_sum + object: state_transitions + aspect: recoverystate_perf_recovered_latency evidence: - - unit_rbd_librbd_pwl_wr_latency_nw_sum + - unit_recoverystate_perf_recovered_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111206,9 +116443,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_latency_nw_sum + - labels_recoverystate_perf_recovered_latency_count functional_dependencies: {} - rbd_librbd_pwl_wr_latency_sum: + recoverystate_perf_recovered_latency_sum: source: generated: registry_groups: @@ -111216,28 +116453,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_wr_latency_sum_exporter_perf - - librbd_pwl_wr_latency_sum_mgr_perf + - ceph_recoverystate_perf_recovered_latency_sum_exporter_perf + - ceph_recoverystate_perf_recovered_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_wr_latency_sum - meaning: 'Source-derived dynamic librbd PWL metric: wr_latency_sum.' + id: recoverystate_perf_recovered_latency_sum + meaning: Recovered recovery state latency Total. evidence: - - population_rbd_librbd_pwl_wr_latency_sum + - population_recoverystate_perf_recovered_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_latency_sum + - lifecycle_recoverystate_perf_recovered_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_write_request_latency - aspect: wr_latency_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_recovered_latency evidence: - - unit_rbd_librbd_pwl_wr_latency_sum + - unit_recoverystate_perf_recovered_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111248,36 +116485,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_latency_sum + - labels_recoverystate_perf_recovered_latency_sum functional_dependencies: {} - rbd_librbd_pwl_wr_overlap: + recoverystate_perf_recovering_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_wr_overlap + - ceph_recoverystate_perf_recovering_latency_count population: - id: rbd_librbd_pwl_wr_overlap - meaning: 'Source-derived dynamic librbd PWL metric: wr_overlap.' + id: recoverystate_perf_recovering_latency_count + meaning: Recovering recovery state latency Count. evidence: - - population_rbd_librbd_pwl_wr_overlap + - population_recoverystate_perf_recovering_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_overlap + - lifecycle_recoverystate_perf_recovering_latency_count unit: quantity: count base: one rate: none - object: writes - aspect: wr_overlap + object: state_transitions + aspect: recoverystate_perf_recovering_latency evidence: - - unit_rbd_librbd_pwl_wr_overlap + - unit_recoverystate_perf_recovering_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111288,36 +116525,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_overlap + - labels_recoverystate_perf_recovering_latency_count functional_dependencies: {} - rbd_librbd_pwl_wr_q_barrier: + recoverystate_perf_recovering_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_wr_q_barrier + - ceph_recoverystate_perf_recovering_latency_sum_exporter_perf + - ceph_recoverystate_perf_recovering_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_wr_q_barrier - meaning: 'Source-derived dynamic librbd PWL metric: wr_q_barrier.' + id: recoverystate_perf_recovering_latency_sum + meaning: Recovering recovery state latency Total. evidence: - - population_rbd_librbd_pwl_wr_q_barrier + - population_recoverystate_perf_recovering_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_wr_q_barrier + - lifecycle_recoverystate_perf_recovering_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: writes - aspect: wr_q_barrier + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_recovering_latency evidence: - - unit_rbd_librbd_pwl_wr_q_barrier + - unit_recoverystate_perf_recovering_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111328,36 +116567,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_wr_q_barrier + - labels_recoverystate_perf_recovering_latency_sum functional_dependencies: {} - rbd_librbd_pwl_writeback_lat_count: + recoverystate_perf_replicaactive_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_writeback_lat_count + - ceph_recoverystate_perf_replicaactive_latency_count population: - id: rbd_librbd_pwl_writeback_lat_count - meaning: 'Source-derived dynamic librbd PWL metric: writeback_lat_count.' + id: recoverystate_perf_replicaactive_latency_count + meaning: Replicaactive recovery state latency Count. evidence: - - population_rbd_librbd_pwl_writeback_lat_count + - population_recoverystate_perf_replicaactive_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_writeback_lat_count + - lifecycle_recoverystate_perf_replicaactive_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: writeback_lat_count + object: state_transitions + aspect: recoverystate_perf_replicaactive_latency evidence: - - unit_rbd_librbd_pwl_writeback_lat_count + - unit_recoverystate_perf_replicaactive_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111368,9 +116607,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_writeback_lat_count + - labels_recoverystate_perf_replicaactive_latency_count functional_dependencies: {} - rbd_librbd_pwl_writeback_lat_sum: + recoverystate_perf_replicaactive_latency_sum: source: generated: registry_groups: @@ -111378,28 +116617,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_writeback_lat_sum_exporter_perf - - librbd_pwl_writeback_lat_sum_mgr_perf + - ceph_recoverystate_perf_replicaactive_latency_sum_exporter_perf + - ceph_recoverystate_perf_replicaactive_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_writeback_lat_sum - meaning: 'Source-derived dynamic librbd PWL metric: writeback_lat_sum.' + id: recoverystate_perf_replicaactive_latency_sum + meaning: Replicaactive recovery state latency Total. evidence: - - population_rbd_librbd_pwl_writeback_lat_sum + - population_recoverystate_perf_replicaactive_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_writeback_lat_sum + - lifecycle_recoverystate_perf_replicaactive_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_data_operation_latency - aspect: writeback_lat_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_replicaactive_latency evidence: - - unit_rbd_librbd_pwl_writeback_lat_sum + - unit_recoverystate_perf_replicaactive_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111410,36 +116649,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_writeback_lat_sum + - labels_recoverystate_perf_replicaactive_latency_sum functional_dependencies: {} - rbd_librbd_pwl_ws: + recoverystate_perf_repnotrecovering_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_ws + - ceph_recoverystate_perf_repnotrecovering_latency_count population: - id: rbd_librbd_pwl_ws - meaning: 'Source-derived dynamic librbd PWL metric: ws.' + id: recoverystate_perf_repnotrecovering_latency_count + meaning: Repnotrecovering recovery state latency Count. evidence: - - population_rbd_librbd_pwl_ws + - population_recoverystate_perf_repnotrecovering_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_ws + - lifecycle_recoverystate_perf_repnotrecovering_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: ws + object: state_transitions + aspect: recoverystate_perf_repnotrecovering_latency evidence: - - unit_rbd_librbd_pwl_ws + - unit_recoverystate_perf_repnotrecovering_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111450,36 +116689,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_ws + - labels_recoverystate_perf_repnotrecovering_latency_count functional_dependencies: {} - rbd_librbd_pwl_ws_bytes: + recoverystate_perf_repnotrecovering_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - librbd_pwl_ws_bytes + - ceph_recoverystate_perf_repnotrecovering_latency_sum_exporter_perf + - ceph_recoverystate_perf_repnotrecovering_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_ws_bytes - meaning: 'Source-derived dynamic librbd PWL metric: ws_bytes.' + id: recoverystate_perf_repnotrecovering_latency_sum + meaning: Repnotrecovering recovery state latency Total. evidence: - - population_rbd_librbd_pwl_ws_bytes + - population_recoverystate_perf_repnotrecovering_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_ws_bytes + - lifecycle_recoverystate_perf_repnotrecovering_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: data_operation_throughput - aspect: ws_bytes + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_repnotrecovering_latency evidence: - - unit_rbd_librbd_pwl_ws_bytes + - unit_recoverystate_perf_repnotrecovering_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111490,36 +116731,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_ws_bytes + - labels_recoverystate_perf_repnotrecovering_latency_sum functional_dependencies: {} - rbd_librbd_pwl_ws_lat_count: + recoverystate_perf_reprecovering_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - librbd_pwl_ws_lat_count + - ceph_recoverystate_perf_reprecovering_latency_count population: - id: rbd_librbd_pwl_ws_lat_count - meaning: 'Source-derived dynamic librbd PWL metric: ws_lat_count.' + id: recoverystate_perf_reprecovering_latency_count + meaning: RepRecovering recovery state latency Count. evidence: - - population_rbd_librbd_pwl_ws_lat_count + - population_recoverystate_perf_reprecovering_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_ws_lat_count + - lifecycle_recoverystate_perf_reprecovering_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: ws_lat_count + object: state_transitions + aspect: recoverystate_perf_reprecovering_latency evidence: - - unit_rbd_librbd_pwl_ws_lat_count + - unit_recoverystate_perf_reprecovering_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111530,9 +116771,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_ws_lat_count + - labels_recoverystate_perf_reprecovering_latency_count functional_dependencies: {} - rbd_librbd_pwl_ws_lat_sum: + recoverystate_perf_reprecovering_latency_sum: source: generated: registry_groups: @@ -111540,28 +116781,28 @@ signals: - mgr_perf scope: registrations: - - librbd_pwl_ws_lat_sum_exporter_perf - - librbd_pwl_ws_lat_sum_mgr_perf + - ceph_recoverystate_perf_reprecovering_latency_sum_exporter_perf + - ceph_recoverystate_perf_reprecovering_latency_sum_mgr_perf population: - id: rbd_librbd_pwl_ws_lat_sum - meaning: 'Source-derived dynamic librbd PWL metric: ws_lat_sum.' + id: recoverystate_perf_reprecovering_latency_sum + meaning: RepRecovering recovery state latency Total. evidence: - - population_rbd_librbd_pwl_ws_lat_sum + - population_recoverystate_perf_reprecovering_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_librbd_pwl_ws_lat_sum + - lifecycle_recoverystate_perf_reprecovering_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_data_operation_latency - aspect: ws_lat_sum + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_reprecovering_latency evidence: - - unit_rbd_librbd_pwl_ws_lat_sum + - unit_recoverystate_perf_reprecovering_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111572,36 +116813,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_librbd_pwl_ws_lat_sum + - labels_recoverystate_perf_reprecovering_latency_sum functional_dependencies: {} - rbd_mirror_journal_entries: + recoverystate_perf_repwaitbackfillreserved_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_journal_entries + - ceph_recoverystate_perf_repwaitbackfillreserved_latency_count population: - id: rbd_mirror_journal_entries - meaning: Number of entries replayed. + id: recoverystate_perf_repwaitbackfillreserved_latency_count + meaning: Rep wait backfill reserved recovery state latency Count. evidence: - - population_rbd_mirror_journal_entries + - population_recoverystate_perf_repwaitbackfillreserved_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_journal_entries + - lifecycle_recoverystate_perf_repwaitbackfillreserved_latency_count unit: quantity: count base: one rate: none - object: entries - aspect: value + object: state_transitions + aspect: recoverystate_perf_repwaitbackfillreserved_latency evidence: - - unit_rbd_mirror_journal_entries + - unit_recoverystate_perf_repwaitbackfillreserved_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111612,66 +116853,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_journal_entries - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_entries - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_entries - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_entries + - labels_recoverystate_perf_repwaitbackfillreserved_latency_count functional_dependencies: {} - rbd_mirror_journal_image_entries: + recoverystate_perf_repwaitbackfillreserved_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_mirror_journal_image_entries + - ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum_exporter_perf + - ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum_mgr_perf population: - id: rbd_mirror_journal_image_entries - meaning: Journal entries queued for replay by an RBD mirror image. + id: recoverystate_perf_repwaitbackfillreserved_latency_sum + meaning: Rep wait backfill reserved recovery state latency Total. evidence: - - population_rbd_mirror_journal_image_entries + - population_recoverystate_perf_repwaitbackfillreserved_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_journal_image_entries + - lifecycle_recoverystate_perf_repwaitbackfillreserved_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: entries - aspect: accumulated + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_repwaitbackfillreserved_latency evidence: - - unit_rbd_mirror_journal_image_entries + - unit_recoverystate_perf_repwaitbackfillreserved_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111682,66 +116895,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_journal_image_entries - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_entries - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_entries - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_entries + - labels_recoverystate_perf_repwaitbackfillreserved_latency_sum functional_dependencies: {} - rbd_mirror_journal_image_replay_bytes: + recoverystate_perf_repwaitrecoveryreserved_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_journal_image_replay_bytes + - ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count population: - id: rbd_mirror_journal_image_replay_bytes - meaning: Journal bytes replayed by an RBD mirror image. + id: recoverystate_perf_repwaitrecoveryreserved_latency_count + meaning: Rep wait recovery reserved recovery state latency Count. evidence: - - population_rbd_mirror_journal_image_replay_bytes + - population_recoverystate_perf_repwaitrecoveryreserved_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_journal_image_replay_bytes + - lifecycle_recoverystate_perf_repwaitrecoveryreserved_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: journal_data - aspect: replayed + object: state_transitions + aspect: recoverystate_perf_repwaitrecoveryreserved_latency evidence: - - unit_rbd_mirror_journal_image_replay_bytes + - unit_recoverystate_perf_repwaitrecoveryreserved_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111752,66 +116935,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_journal_image_replay_bytes - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_bytes - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_bytes - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_bytes + - labels_recoverystate_perf_repwaitrecoveryreserved_latency_count functional_dependencies: {} - rbd_mirror_journal_image_replay_latency_count: + recoverystate_perf_repwaitrecoveryreserved_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_mirror_journal_image_replay_latency_count + - ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum_exporter_perf + - ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum_mgr_perf population: - id: rbd_mirror_journal_image_replay_latency_count - meaning: Journal replay operations observed for an RBD mirror image. + id: recoverystate_perf_repwaitrecoveryreserved_latency_sum + meaning: Rep wait recovery reserved recovery state latency Total. evidence: - - population_rbd_mirror_journal_image_replay_latency_count + - population_recoverystate_perf_repwaitrecoveryreserved_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_journal_image_replay_latency_count + - lifecycle_recoverystate_perf_repwaitrecoveryreserved_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: entries - aspect: completed + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_repwaitrecoveryreserved_latency evidence: - - unit_rbd_mirror_journal_image_replay_latency_count + - unit_recoverystate_perf_repwaitrecoveryreserved_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111822,68 +116977,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_journal_image_replay_latency_count - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_latency_count - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_latency_count - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_latency_count + - labels_recoverystate_perf_repwaitrecoveryreserved_latency_sum functional_dependencies: {} - rbd_mirror_journal_image_replay_latency_sum: + recoverystate_perf_reset_latency_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_rbd_mirror_journal_image_replay_latency_sum_exporter_perf - - ceph_rbd_mirror_journal_image_replay_latency_sum_mgr_perf + - ceph_recoverystate_perf_reset_latency_count population: - id: rbd_mirror_journal_image_replay_latency_sum - meaning: Accumulated journal replay latency for an RBD mirror image. + id: recoverystate_perf_reset_latency_count + meaning: Reset recovery state latency Count. evidence: - - population_rbd_mirror_journal_image_replay_latency_sum + - population_recoverystate_perf_reset_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_journal_image_replay_latency_sum + - lifecycle_recoverystate_perf_reset_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: journal_replay_time - aspect: accumulated + object: state_transitions + aspect: recoverystate_perf_reset_latency evidence: - - unit_rbd_mirror_journal_image_replay_latency_sum + - unit_recoverystate_perf_reset_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111894,66 +117017,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_journal_image_replay_latency_sum - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_latency_sum - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_latency_sum - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_image_replay_latency_sum + - labels_recoverystate_perf_reset_latency_count functional_dependencies: {} - rbd_mirror_journal_replay_bytes: + recoverystate_perf_reset_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_mirror_journal_replay_bytes + - ceph_recoverystate_perf_reset_latency_sum_exporter_perf + - ceph_recoverystate_perf_reset_latency_sum_mgr_perf population: - id: rbd_mirror_journal_replay_bytes - meaning: Total bytes replayed. + id: recoverystate_perf_reset_latency_sum + meaning: Reset recovery state latency Total. evidence: - - population_rbd_mirror_journal_replay_bytes + - population_recoverystate_perf_reset_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_journal_replay_bytes + - lifecycle_recoverystate_perf_reset_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: value + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_reset_latency evidence: - - unit_rbd_mirror_journal_replay_bytes + - unit_recoverystate_perf_reset_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -111964,66 +117059,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_journal_replay_bytes - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_bytes - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_bytes - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_bytes + - labels_recoverystate_perf_reset_latency_sum functional_dependencies: {} - rbd_mirror_journal_replay_latency_count: + recoverystate_perf_start_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_journal_replay_latency_count + - ceph_recoverystate_perf_start_latency_count population: - id: rbd_mirror_journal_replay_latency_count - meaning: Replay latency Count. + id: recoverystate_perf_start_latency_count + meaning: Start recovery state latency Count. evidence: - - population_rbd_mirror_journal_replay_latency_count + - population_recoverystate_perf_start_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_journal_replay_latency_count + - lifecycle_recoverystate_perf_start_latency_count unit: quantity: count base: one rate: none - object: entries - aspect: value + object: state_transitions + aspect: recoverystate_perf_start_latency evidence: - - unit_rbd_mirror_journal_replay_latency_count + - unit_recoverystate_perf_start_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112034,39 +117099,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_journal_replay_latency_count - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_latency_count - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_latency_count - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_latency_count + - labels_recoverystate_perf_start_latency_count functional_dependencies: {} - rbd_mirror_journal_replay_latency_sum: + recoverystate_perf_start_latency_sum: source: generated: registry_groups: @@ -112074,28 +117109,28 @@ signals: - mgr_perf scope: registrations: - - ceph_rbd_mirror_journal_replay_latency_sum_exporter_perf - - ceph_rbd_mirror_journal_replay_latency_sum_mgr_perf + - ceph_recoverystate_perf_start_latency_sum_exporter_perf + - ceph_recoverystate_perf_start_latency_sum_mgr_perf population: - id: rbd_mirror_journal_replay_latency_sum - meaning: Replay latency Total. + id: recoverystate_perf_start_latency_sum + meaning: Start recovery state latency Total. evidence: - - population_rbd_mirror_journal_replay_latency_sum + - population_recoverystate_perf_start_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_journal_replay_latency_sum + - lifecycle_recoverystate_perf_start_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: value + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_start_latency evidence: - - unit_rbd_mirror_journal_replay_latency_sum + - unit_recoverystate_perf_start_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112106,66 +117141,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_journal_replay_latency_sum - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_latency_sum - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_latency_sum - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_journal_replay_latency_sum + - labels_recoverystate_perf_start_latency_sum functional_dependencies: {} - rbd_mirror_metadata: + recoverystate_perf_started_latency_count: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_rbd_mirror_metadata + - ceph_recoverystate_perf_started_latency_count population: - id: rbd_mirror_metadata - meaning: RBD Mirror Metadata. + id: recoverystate_perf_started_latency_count + meaning: Started recovery state latency Count. evidence: - - population_rbd_mirror_metadata + - population_recoverystate_perf_started_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_rbd_mirror_metadata + - lifecycle_recoverystate_perf_started_latency_count unit: - quantity: state + quantity: count base: one rate: none - object: state - aspect: value + object: state_transitions + aspect: recoverystate_perf_started_latency evidence: - - unit_rbd_mirror_metadata + - unit_recoverystate_perf_started_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112176,76 +117181,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_metadata - ceph_version: - meaning: Ceph source label ceph version. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_metadata - hostname: - meaning: Ceph source label hostname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_metadata - id: - meaning: Ceph source label id. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_metadata - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rbd_mirror_metadata + - labels_recoverystate_perf_started_latency_count functional_dependencies: {} - rbd_mirror_snapshot_image_last_sync_bytes: + recoverystate_perf_started_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_mirror_snapshot_image_last_sync_bytes + - ceph_recoverystate_perf_started_latency_sum_exporter_perf + - ceph_recoverystate_perf_started_latency_sum_mgr_perf population: - id: rbd_mirror_snapshot_image_last_sync_bytes - meaning: Bytes synced for the last snapshot. + id: recoverystate_perf_started_latency_sum + meaning: Started recovery state latency Total. evidence: - - population_rbd_mirror_snapshot_image_last_sync_bytes + - population_recoverystate_perf_started_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_image_last_sync_bytes + - lifecycle_recoverystate_perf_started_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: last_snapshot_sync_size - aspect: value + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_started_latency evidence: - - unit_rbd_mirror_snapshot_image_last_sync_bytes + - unit_recoverystate_perf_started_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112256,66 +117223,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_image_last_sync_bytes - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_last_sync_bytes - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_last_sync_bytes - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_last_sync_bytes + - labels_recoverystate_perf_started_latency_sum functional_dependencies: {} - rbd_mirror_snapshot_image_last_sync_time: + recoverystate_perf_stats_invalidated: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_snapshot_image_last_sync_time + - ceph_recoverystate_perf_stats_invalidated population: - id: rbd_mirror_snapshot_image_last_sync_time - meaning: Time taken to sync the last snapshot. + id: recoverystate_perf_stats_invalidated + meaning: Number of times pg stats received invalidations. evidence: - - population_rbd_mirror_snapshot_image_last_sync_time + - population_recoverystate_perf_stats_invalidated components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_image_last_sync_time + - lifecycle_recoverystate_perf_stats_invalidated unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: last_snapshot_sync_duration + object: invalidations aspect: value evidence: - - unit_rbd_mirror_snapshot_image_last_sync_time + - unit_recoverystate_perf_stats_invalidated labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112326,66 +117263,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_image_last_sync_time - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_last_sync_time - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_last_sync_time - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_last_sync_time + - labels_recoverystate_perf_stats_invalidated functional_dependencies: {} - rbd_mirror_snapshot_image_local_timestamp: + recoverystate_perf_stray_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_snapshot_image_local_timestamp + - ceph_recoverystate_perf_stray_latency_count population: - id: rbd_mirror_snapshot_image_local_timestamp - meaning: Timestamp of the local snapshot. + id: recoverystate_perf_stray_latency_count + meaning: Stray recovery state latency Count. evidence: - - population_rbd_mirror_snapshot_image_local_timestamp + - population_recoverystate_perf_stray_latency_count components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_image_local_timestamp + - lifecycle_recoverystate_perf_stray_latency_count unit: quantity: count base: one rate: none - object: seconds_since_epoch - aspect: local_timestamp + object: state_transitions + aspect: recoverystate_perf_stray_latency evidence: - - unit_rbd_mirror_snapshot_image_local_timestamp + - unit_recoverystate_perf_stray_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112396,66 +117303,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_image_local_timestamp - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_local_timestamp - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_local_timestamp - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_local_timestamp + - labels_recoverystate_perf_stray_latency_count functional_dependencies: {} - rbd_mirror_snapshot_image_remote_timestamp: + recoverystate_perf_stray_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_mirror_snapshot_image_remote_timestamp + - ceph_recoverystate_perf_stray_latency_sum_exporter_perf + - ceph_recoverystate_perf_stray_latency_sum_mgr_perf population: - id: rbd_mirror_snapshot_image_remote_timestamp - meaning: Timestamp of the remote snapshot. + id: recoverystate_perf_stray_latency_sum + meaning: Stray recovery state latency Total. evidence: - - population_rbd_mirror_snapshot_image_remote_timestamp + - population_recoverystate_perf_stray_latency_sum components: value: wire_role: scalar lifecycle: - kind: current + kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_image_remote_timestamp + - lifecycle_recoverystate_perf_stray_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: seconds_since_epoch - aspect: remote_timestamp + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_stray_latency evidence: - - unit_rbd_mirror_snapshot_image_remote_timestamp + - unit_recoverystate_perf_stray_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112466,66 +117345,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_image_remote_timestamp - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_remote_timestamp - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_remote_timestamp - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_remote_timestamp + - labels_recoverystate_perf_stray_latency_sum functional_dependencies: {} - rbd_mirror_snapshot_image_snapshots: + recoverystate_perf_waitactingchange_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_snapshot_image_snapshots + - ceph_recoverystate_perf_waitactingchange_latency_count population: - id: rbd_mirror_snapshot_image_snapshots - meaning: Number of snapshots synced. + id: recoverystate_perf_waitactingchange_latency_count + meaning: Waitactingchange recovery state latency Count. evidence: - - population_rbd_mirror_snapshot_image_snapshots + - population_recoverystate_perf_waitactingchange_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_image_snapshots + - lifecycle_recoverystate_perf_waitactingchange_latency_count unit: quantity: count base: one rate: none - object: snapshots - aspect: image_snapshots + object: state_transitions + aspect: recoverystate_perf_waitactingchange_latency evidence: - - unit_rbd_mirror_snapshot_image_snapshots + - unit_recoverystate_perf_waitactingchange_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112536,66 +117385,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_image_snapshots - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_snapshots - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_snapshots - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_snapshots + - labels_recoverystate_perf_waitactingchange_latency_count functional_dependencies: {} - rbd_mirror_snapshot_image_sync_bytes: + recoverystate_perf_waitactingchange_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_mirror_snapshot_image_sync_bytes + - ceph_recoverystate_perf_waitactingchange_latency_sum_exporter_perf + - ceph_recoverystate_perf_waitactingchange_latency_sum_mgr_perf population: - id: rbd_mirror_snapshot_image_sync_bytes - meaning: Total bytes synced. + id: recoverystate_perf_waitactingchange_latency_sum + meaning: Waitactingchange recovery state latency Total. evidence: - - population_rbd_mirror_snapshot_image_sync_bytes + - population_recoverystate_perf_waitactingchange_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_image_sync_bytes + - lifecycle_recoverystate_perf_waitactingchange_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: image_sync_bytes + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_waitactingchange_latency evidence: - - unit_rbd_mirror_snapshot_image_sync_bytes + - unit_recoverystate_perf_waitactingchange_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112606,66 +117427,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_image_sync_bytes - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_bytes - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_bytes - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_bytes + - labels_recoverystate_perf_waitactingchange_latency_sum functional_dependencies: {} - rbd_mirror_snapshot_image_sync_time_count: + recoverystate_perf_waitlocalbackfillreserved_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_snapshot_image_sync_time_count + - ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count population: - id: rbd_mirror_snapshot_image_sync_time_count - meaning: Average sync time Count. + id: recoverystate_perf_waitlocalbackfillreserved_latency_count + meaning: Wait local backfill reserved recovery state latency Count. evidence: - - population_rbd_mirror_snapshot_image_sync_time_count + - population_recoverystate_perf_waitlocalbackfillreserved_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_image_sync_time_count + - lifecycle_recoverystate_perf_waitlocalbackfillreserved_latency_count unit: quantity: count base: one rate: none - object: snapshots - aspect: image_sync_time + object: state_transitions + aspect: recoverystate_perf_waitlocalbackfillreserved_latency evidence: - - unit_rbd_mirror_snapshot_image_sync_time_count + - unit_recoverystate_perf_waitlocalbackfillreserved_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112676,39 +117467,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_image_sync_time_count - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_time_count - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_time_count - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_time_count + - labels_recoverystate_perf_waitlocalbackfillreserved_latency_count functional_dependencies: {} - rbd_mirror_snapshot_image_sync_time_sum: + recoverystate_perf_waitlocalbackfillreserved_latency_sum: source: generated: registry_groups: @@ -112716,28 +117477,28 @@ signals: - mgr_perf scope: registrations: - - ceph_rbd_mirror_snapshot_image_sync_time_sum_exporter_perf - - ceph_rbd_mirror_snapshot_image_sync_time_sum_mgr_perf + - ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum_exporter_perf + - ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum_mgr_perf population: - id: rbd_mirror_snapshot_image_sync_time_sum - meaning: Average sync time Total. + id: recoverystate_perf_waitlocalbackfillreserved_latency_sum + meaning: Wait local backfill reserved recovery state latency Total. evidence: - - population_rbd_mirror_snapshot_image_sync_time_sum + - population_recoverystate_perf_waitlocalbackfillreserved_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_image_sync_time_sum + - lifecycle_recoverystate_perf_waitlocalbackfillreserved_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: image_sync_time + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_waitlocalbackfillreserved_latency evidence: - - unit_rbd_mirror_snapshot_image_sync_time_sum + - unit_recoverystate_perf_waitlocalbackfillreserved_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112748,66 +117509,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_image_sync_time_sum - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_time_sum - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_time_sum - pool: - meaning: Ceph source label pool. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_mirror_snapshot_image_sync_time_sum + - labels_recoverystate_perf_waitlocalbackfillreserved_latency_sum functional_dependencies: {} - rbd_mirror_snapshot_snapshots: + recoverystate_perf_waitlocalrecoveryreserved_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_snapshot_snapshots + - ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count population: - id: rbd_mirror_snapshot_snapshots - meaning: Number of snapshots synced. + id: recoverystate_perf_waitlocalrecoveryreserved_latency_count + meaning: Wait local recovery reserved recovery state latency Count. evidence: - - population_rbd_mirror_snapshot_snapshots + - population_recoverystate_perf_waitlocalrecoveryreserved_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_snapshots + - lifecycle_recoverystate_perf_waitlocalrecoveryreserved_latency_count unit: quantity: count base: one rate: none - object: snapshots - aspect: snapshots + object: state_transitions + aspect: recoverystate_perf_waitlocalrecoveryreserved_latency evidence: - - unit_rbd_mirror_snapshot_snapshots + - unit_recoverystate_perf_waitlocalrecoveryreserved_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112818,36 +117549,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_snapshots + - labels_recoverystate_perf_waitlocalrecoveryreserved_latency_count functional_dependencies: {} - rbd_mirror_snapshot_sync_bytes: + recoverystate_perf_waitlocalrecoveryreserved_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_mirror_snapshot_sync_bytes + - ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum_exporter_perf + - ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum_mgr_perf population: - id: rbd_mirror_snapshot_sync_bytes - meaning: Total bytes synced. + id: recoverystate_perf_waitlocalrecoveryreserved_latency_sum + meaning: Wait local recovery reserved recovery state latency Total. evidence: - - population_rbd_mirror_snapshot_sync_bytes + - population_recoverystate_perf_waitlocalrecoveryreserved_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_sync_bytes + - lifecycle_recoverystate_perf_waitlocalrecoveryreserved_latency_sum unit: - quantity: data - base: byte + quantity: duration + base: second rate: none - object: byte_throughput - aspect: sync_bytes + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_waitlocalrecoveryreserved_latency evidence: - - unit_rbd_mirror_snapshot_sync_bytes + - unit_recoverystate_perf_waitlocalrecoveryreserved_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112858,36 +117591,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_sync_bytes + - labels_recoverystate_perf_waitlocalrecoveryreserved_latency_sum functional_dependencies: {} - rbd_mirror_snapshot_sync_time_count: + recoverystate_perf_waitremotebackfillreserved_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rbd_mirror_snapshot_sync_time_count + - ceph_recoverystate_perf_waitremotebackfillreserved_latency_count population: - id: rbd_mirror_snapshot_sync_time_count - meaning: Average sync time Count. + id: recoverystate_perf_waitremotebackfillreserved_latency_count + meaning: Wait remote backfill reserved recovery state latency Count. evidence: - - population_rbd_mirror_snapshot_sync_time_count + - population_recoverystate_perf_waitremotebackfillreserved_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_sync_time_count + - lifecycle_recoverystate_perf_waitremotebackfillreserved_latency_count unit: quantity: count base: one rate: none - object: snapshots - aspect: sync_time + object: state_transitions + aspect: recoverystate_perf_waitremotebackfillreserved_latency evidence: - - unit_rbd_mirror_snapshot_sync_time_count + - unit_recoverystate_perf_waitremotebackfillreserved_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112898,9 +117631,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_sync_time_count + - labels_recoverystate_perf_waitremotebackfillreserved_latency_count functional_dependencies: {} - rbd_mirror_snapshot_sync_time_sum: + recoverystate_perf_waitremotebackfillreserved_latency_sum: source: generated: registry_groups: @@ -112908,28 +117641,28 @@ signals: - mgr_perf scope: registrations: - - ceph_rbd_mirror_snapshot_sync_time_sum_exporter_perf - - ceph_rbd_mirror_snapshot_sync_time_sum_mgr_perf + - ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum_exporter_perf + - ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum_mgr_perf population: - id: rbd_mirror_snapshot_sync_time_sum - meaning: Average sync time Total. + id: recoverystate_perf_waitremotebackfillreserved_latency_sum + meaning: Wait remote backfill reserved recovery state latency Total. evidence: - - population_rbd_mirror_snapshot_sync_time_sum + - population_recoverystate_perf_waitremotebackfillreserved_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_mirror_snapshot_sync_time_sum + - lifecycle_recoverystate_perf_waitremotebackfillreserved_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: sync_time + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_waitremotebackfillreserved_latency evidence: - - unit_rbd_mirror_snapshot_sync_time_sum + - unit_recoverystate_perf_waitremotebackfillreserved_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -112940,519 +117673,403 @@ signals: kind: operational_population stability: stable evidence: - - labels_rbd_mirror_snapshot_sync_time_sum + - labels_recoverystate_perf_waitremotebackfillreserved_latency_sum functional_dependencies: {} - rbd_read_bytes: + recoverystate_perf_waitremoterecoveryreserved_latency_count: source: generated: registry_groups: - - mgr_rbd_stats + - daemon_perf scope: registrations: - - ceph_rbd_read_bytes + - ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count population: - id: rbd_read_bytes - meaning: Source-backed optional Ceph metric. + id: recoverystate_perf_waitremoterecoveryreserved_latency_count + meaning: Wait remote recovery reserved recovery state latency Count. evidence: - - population_rbd_read_bytes + - population_recoverystate_perf_waitremoterecoveryreserved_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_read_bytes + - lifecycle_recoverystate_perf_waitremoterecoveryreserved_latency_count unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: read_bytes + object: state_transitions + aspect: recoverystate_perf_waitremoterecoveryreserved_latency evidence: - - unit_rbd_read_bytes + - unit_recoverystate_perf_waitremoterecoveryreserved_latency_count labels: - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_read_bytes - namespace: - meaning: Ceph source label namespace. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_read_bytes - pool: - meaning: Ceph source label pool. + - labels_recoverystate_perf_waitremoterecoveryreserved_latency_count + functional_dependencies: {} + recoverystate_perf_waitremoterecoveryreserved_latency_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum_exporter_perf + - ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum_mgr_perf + population: + id: recoverystate_perf_waitremoterecoveryreserved_latency_sum + meaning: Wait remote recovery reserved recovery state latency Total. + evidence: + - population_recoverystate_perf_waitremoterecoveryreserved_latency_sum + components: + value: + wire_role: scalar + lifecycle: + kind: cumulative + evidence: + - lifecycle_recoverystate_perf_waitremoterecoveryreserved_latency_sum + unit: + quantity: duration + base: second + rate: none + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_waitremoterecoveryreserved_latency + evidence: + - unit_recoverystate_perf_waitremoterecoveryreserved_latency_sum + labels: + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_read_bytes + - labels_recoverystate_perf_waitremoterecoveryreserved_latency_sum functional_dependencies: {} - rbd_read_latency_count: + recoverystate_perf_waitupthru_latency_count: source: generated: registry_groups: - - mgr_rbd_stats + - daemon_perf scope: registrations: - - ceph_rbd_read_latency_count + - ceph_recoverystate_perf_waitupthru_latency_count population: - id: rbd_read_latency_count - meaning: Source-backed optional Ceph metric. + id: recoverystate_perf_waitupthru_latency_count + meaning: Waitupthru recovery state latency Count. evidence: - - population_rbd_read_latency_count + - population_recoverystate_perf_waitupthru_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_read_latency_count + - lifecycle_recoverystate_perf_waitupthru_latency_count unit: quantity: count base: one rate: none - object: operations - aspect: read_latency + object: state_transitions + aspect: recoverystate_perf_waitupthru_latency evidence: - - unit_rbd_read_latency_count + - unit_recoverystate_perf_waitupthru_latency_count labels: - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_read_latency_count - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_read_latency_count - pool: - meaning: Ceph source label pool. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_read_latency_count + - labels_recoverystate_perf_waitupthru_latency_count functional_dependencies: {} - rbd_read_latency_sum: + recoverystate_perf_waitupthru_latency_sum: source: generated: registry_groups: - - mgr_rbd_stats + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rbd_read_latency_sum + - ceph_recoverystate_perf_waitupthru_latency_sum_exporter_perf + - ceph_recoverystate_perf_waitupthru_latency_sum_mgr_perf population: - id: rbd_read_latency_sum - meaning: Source-backed optional Ceph metric. + id: recoverystate_perf_waitupthru_latency_sum + meaning: Waitupthru recovery state latency Total. evidence: - - population_rbd_read_latency_sum + - population_recoverystate_perf_waitupthru_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_read_latency_sum + - lifecycle_recoverystate_perf_waitupthru_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_latency - aspect: read_latency + object: accumulated_recovery_state_transition_latency + aspect: recoverystate_perf_waitupthru_latency evidence: - - unit_rbd_read_latency_sum + - unit_recoverystate_perf_waitupthru_latency_sum labels: - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_read_latency_sum - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_read_latency_sum - pool: - meaning: Ceph source label pool. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_read_latency_sum + - labels_recoverystate_perf_waitupthru_latency_sum functional_dependencies: {} - rbd_read_ops: + rgw_cache_hit: source: generated: registry_groups: - - mgr_rbd_stats + - daemon_perf scope: registrations: - - ceph_rbd_read_ops + - ceph_rgw_cache_hit population: - id: rbd_read_ops - meaning: Source-backed optional Ceph metric. + id: rgw_cache_hit + meaning: Cache hits. evidence: - - population_rbd_read_ops + - population_rgw_cache_hit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_read_ops + - lifecycle_rgw_cache_hit unit: quantity: count base: one rate: none - object: operations - aspect: read_ops - evidence: - - unit_rbd_read_ops - labels: - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_read_ops - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_read_ops - pool: - meaning: Ceph source label pool. + object: lookups + aspect: cache_hit + evidence: + - unit_rgw_cache_hit + labels: + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_read_ops + - labels_rgw_cache_hit functional_dependencies: {} - rbd_write_bytes: + rgw_cache_miss: source: generated: registry_groups: - - mgr_rbd_stats + - daemon_perf scope: registrations: - - ceph_rbd_write_bytes + - ceph_rgw_cache_miss population: - id: rbd_write_bytes - meaning: Source-backed optional Ceph metric. + id: rgw_cache_miss + meaning: Cache miss. evidence: - - population_rbd_write_bytes + - population_rgw_cache_miss components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_write_bytes + - lifecycle_rgw_cache_miss unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: write_bytes + object: lookups + aspect: cache_miss evidence: - - unit_rbd_write_bytes + - unit_rgw_cache_miss labels: - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_write_bytes - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_write_bytes - pool: - meaning: Ceph source label pool. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_write_bytes + - labels_rgw_cache_miss functional_dependencies: {} - rbd_write_latency_count: + rgw_failed_req: source: generated: registry_groups: - - mgr_rbd_stats + - daemon_perf scope: registrations: - - ceph_rbd_write_latency_count + - ceph_rgw_failed_req population: - id: rbd_write_latency_count - meaning: Source-backed optional Ceph metric. + id: rgw_failed_req + meaning: Aborted requests. evidence: - - population_rbd_write_latency_count + - population_rgw_failed_req components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_write_latency_count + - lifecycle_rgw_failed_req unit: quantity: count base: one rate: none - object: operations - aspect: write_latency + object: requests + aspect: value evidence: - - unit_rbd_write_latency_count + - unit_rgw_failed_req labels: - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_write_latency_count - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_write_latency_count - pool: - meaning: Ceph source label pool. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_write_latency_count + - labels_rgw_failed_req functional_dependencies: {} - rbd_write_latency_sum: + rgw_gc_retire_object: source: generated: registry_groups: - - mgr_rbd_stats + - daemon_perf scope: registrations: - - ceph_rbd_write_latency_sum + - ceph_rgw_gc_retire_object population: - id: rbd_write_latency_sum - meaning: Source-backed optional Ceph metric. + id: rgw_gc_retire_object + meaning: GC object retires. evidence: - - population_rbd_write_latency_sum + - population_rgw_gc_retire_object components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_write_latency_sum + - lifecycle_rgw_gc_retire_object unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: write_latency + object: objects + aspect: value evidence: - - unit_rbd_write_latency_sum + - unit_rgw_gc_retire_object labels: - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_write_latency_sum - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_write_latency_sum - pool: - meaning: Ceph source label pool. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_write_latency_sum + - labels_rgw_gc_retire_object functional_dependencies: {} - rbd_write_ops: + rgw_get: source: generated: registry_groups: - - mgr_rbd_stats + - daemon_perf scope: registrations: - - ceph_rbd_write_ops + - ceph_rgw_get population: - id: rbd_write_ops - meaning: Source-backed optional Ceph metric. + id: rgw_get + meaning: Gets. evidence: - - population_rbd_write_ops + - population_rgw_get components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rbd_write_ops + - lifecycle_rgw_get unit: quantity: count base: one rate: none - object: operations - aspect: write_ops + object: requests + aspect: get evidence: - - unit_rbd_write_ops + - unit_rgw_get labels: - image: - meaning: Ceph source label image. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_write_ops - namespace: - meaning: Ceph source label namespace. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rbd_write_ops - pool: - meaning: Ceph source label pool. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open endpoint_cardinality: - kind: unknown + kind: operational_population stability: stable evidence: - - labels_rbd_write_ops + - labels_rgw_get functional_dependencies: {} - recoverystate_perf_activating_latency_count: + rgw_get_b: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_activating_latency_count + - ceph_rgw_get_b population: - id: recoverystate_perf_activating_latency_count - meaning: Activating recovery state latency Count. + id: rgw_get_b + meaning: Size of gets. evidence: - - population_recoverystate_perf_activating_latency_count + - population_rgw_get_b components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_activating_latency_count + - lifecycle_rgw_get_b unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: state_transitions - aspect: recoverystate_perf_activating_latency + object: byte_throughput + aspect: get_b evidence: - - unit_recoverystate_perf_activating_latency_count + - unit_rgw_get_b labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113460,41 +118077,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_activating_latency_count + - labels_rgw_get_b functional_dependencies: {} - recoverystate_perf_activating_latency_sum: + rgw_get_initial_lat_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_activating_latency_sum_exporter_perf - - ceph_recoverystate_perf_activating_latency_sum_mgr_perf + - ceph_rgw_get_initial_lat_count population: - id: recoverystate_perf_activating_latency_sum - meaning: Activating recovery state latency Total. + id: rgw_get_initial_lat_count + meaning: Get latency Count. evidence: - - population_recoverystate_perf_activating_latency_sum + - population_rgw_get_initial_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_activating_latency_sum + - lifecycle_rgw_get_initial_lat_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_activating_latency + object: operations + aspect: get_initial_lat evidence: - - unit_recoverystate_perf_activating_latency_sum + - unit_rgw_get_initial_lat_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113502,39 +118117,41 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_activating_latency_sum + - labels_rgw_get_initial_lat_count functional_dependencies: {} - recoverystate_perf_active_latency_count: + rgw_get_initial_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_recoverystate_perf_active_latency_count + - ceph_rgw_get_initial_lat_sum_exporter_perf + - ceph_rgw_get_initial_lat_sum_mgr_perf population: - id: recoverystate_perf_active_latency_count - meaning: Active recovery state latency Count. + id: rgw_get_initial_lat_sum + meaning: Get latency Total. evidence: - - population_recoverystate_perf_active_latency_count + - population_rgw_get_initial_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_active_latency_count + - lifecycle_rgw_get_initial_lat_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: state_transitions - aspect: recoverystate_perf_active_latency + object: accumulated_latency + aspect: get_initial_lat evidence: - - unit_recoverystate_perf_active_latency_count + - unit_rgw_get_initial_lat_sum labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113542,41 +118159,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_active_latency_count + - labels_rgw_get_initial_lat_sum functional_dependencies: {} - recoverystate_perf_active_latency_sum: + rgw_keystone_token_cache_hit: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_active_latency_sum_exporter_perf - - ceph_recoverystate_perf_active_latency_sum_mgr_perf + - ceph_rgw_keystone_token_cache_hit population: - id: recoverystate_perf_active_latency_sum - meaning: Active recovery state latency Total. + id: rgw_keystone_token_cache_hit + meaning: Keystone token cache hits. evidence: - - population_recoverystate_perf_active_latency_sum + - population_rgw_keystone_token_cache_hit components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_active_latency_sum + - lifecycle_rgw_keystone_token_cache_hit unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_active_latency + object: lookups + aspect: hit evidence: - - unit_recoverystate_perf_active_latency_sum + - unit_rgw_keystone_token_cache_hit labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113584,39 +118199,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_active_latency_sum + - labels_rgw_keystone_token_cache_hit functional_dependencies: {} - recoverystate_perf_backfilling_latency_count: + rgw_keystone_token_cache_miss: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_backfilling_latency_count + - ceph_rgw_keystone_token_cache_miss population: - id: recoverystate_perf_backfilling_latency_count - meaning: Backfilling recovery state latency Count. + id: rgw_keystone_token_cache_miss + meaning: Keystone token cache miss. evidence: - - population_recoverystate_perf_backfilling_latency_count + - population_rgw_keystone_token_cache_miss components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_backfilling_latency_count + - lifecycle_rgw_keystone_token_cache_miss unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_backfilling_latency + object: lookups + aspect: miss evidence: - - unit_recoverystate_perf_backfilling_latency_count + - unit_rgw_keystone_token_cache_miss labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113624,41 +118239,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_backfilling_latency_count + - labels_rgw_keystone_token_cache_miss functional_dependencies: {} - recoverystate_perf_backfilling_latency_sum: + rgw_lc_abort_mpu: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_backfilling_latency_sum_exporter_perf - - ceph_recoverystate_perf_backfilling_latency_sum_mgr_perf + - ceph_rgw_lc_abort_mpu population: - id: recoverystate_perf_backfilling_latency_sum - meaning: Backfilling recovery state latency Total. + id: rgw_lc_abort_mpu + meaning: Lifecycle abort multipart upload. evidence: - - population_recoverystate_perf_backfilling_latency_sum + - population_rgw_lc_abort_mpu components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_backfilling_latency_sum + - lifecycle_rgw_lc_abort_mpu unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_backfilling_latency + object: uploads + aspect: value evidence: - - unit_recoverystate_perf_backfilling_latency_sum + - unit_rgw_lc_abort_mpu labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113666,39 +118279,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_backfilling_latency_sum + - labels_rgw_lc_abort_mpu functional_dependencies: {} - recoverystate_perf_clean_latency_count: + rgw_lc_expire_current: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_clean_latency_count + - ceph_rgw_lc_expire_current population: - id: recoverystate_perf_clean_latency_count - meaning: Clean recovery state latency Count. + id: rgw_lc_expire_current + meaning: Lifecycle current expiration. evidence: - - population_recoverystate_perf_clean_latency_count + - population_rgw_lc_expire_current components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_clean_latency_count + - lifecycle_rgw_lc_expire_current unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_clean_latency + object: actions + aspect: expire_current evidence: - - unit_recoverystate_perf_clean_latency_count + - unit_rgw_lc_expire_current labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113706,41 +118319,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_clean_latency_count + - labels_rgw_lc_expire_current functional_dependencies: {} - recoverystate_perf_clean_latency_sum: + rgw_lc_expire_dm: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_clean_latency_sum_exporter_perf - - ceph_recoverystate_perf_clean_latency_sum_mgr_perf + - ceph_rgw_lc_expire_dm population: - id: recoverystate_perf_clean_latency_sum - meaning: Clean recovery state latency Total. + id: rgw_lc_expire_dm + meaning: Lifecycle delete-marker expiration. evidence: - - population_recoverystate_perf_clean_latency_sum + - population_rgw_lc_expire_dm components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_clean_latency_sum + - lifecycle_rgw_lc_expire_dm unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_clean_latency + object: actions + aspect: expire_dm evidence: - - unit_recoverystate_perf_clean_latency_sum + - unit_rgw_lc_expire_dm labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113748,39 +118359,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_clean_latency_sum + - labels_rgw_lc_expire_dm functional_dependencies: {} - recoverystate_perf_down_latency_count: + rgw_lc_expire_noncurrent: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_down_latency_count + - ceph_rgw_lc_expire_noncurrent population: - id: recoverystate_perf_down_latency_count - meaning: Down recovery state latency Count. + id: rgw_lc_expire_noncurrent + meaning: Lifecycle non-current expiration. evidence: - - population_recoverystate_perf_down_latency_count + - population_rgw_lc_expire_noncurrent components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_down_latency_count + - lifecycle_rgw_lc_expire_noncurrent unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_down_latency + object: actions + aspect: expire_noncurrent evidence: - - unit_recoverystate_perf_down_latency_count + - unit_rgw_lc_expire_noncurrent labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113788,41 +118399,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_down_latency_count + - labels_rgw_lc_expire_noncurrent functional_dependencies: {} - recoverystate_perf_down_latency_sum: + rgw_lc_transition_current: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_down_latency_sum_exporter_perf - - ceph_recoverystate_perf_down_latency_sum_mgr_perf + - ceph_rgw_lc_transition_current population: - id: recoverystate_perf_down_latency_sum - meaning: Down recovery state latency Total. + id: rgw_lc_transition_current + meaning: Lifecycle current transition. evidence: - - population_recoverystate_perf_down_latency_sum + - population_rgw_lc_transition_current components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_down_latency_sum + - lifecycle_rgw_lc_transition_current unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_down_latency + object: actions + aspect: transition_current evidence: - - unit_recoverystate_perf_down_latency_sum + - unit_rgw_lc_transition_current labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113830,39 +118439,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_down_latency_sum + - labels_rgw_lc_transition_current functional_dependencies: {} - recoverystate_perf_getinfo_latency_count: + rgw_lc_transition_noncurrent: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_getinfo_latency_count + - ceph_rgw_lc_transition_noncurrent population: - id: recoverystate_perf_getinfo_latency_count - meaning: Getinfo recovery state latency Count. + id: rgw_lc_transition_noncurrent + meaning: Lifecycle non-current transition. evidence: - - population_recoverystate_perf_getinfo_latency_count + - population_rgw_lc_transition_noncurrent components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_getinfo_latency_count + - lifecycle_rgw_lc_transition_noncurrent unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_getinfo_latency + object: actions + aspect: transition_noncurrent evidence: - - unit_recoverystate_perf_getinfo_latency_count + - unit_rgw_lc_transition_noncurrent labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113870,41 +118479,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_getinfo_latency_count + - labels_rgw_lc_transition_noncurrent functional_dependencies: {} - recoverystate_perf_getinfo_latency_sum: + rgw_lua_current_vms: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_getinfo_latency_sum_exporter_perf - - ceph_recoverystate_perf_getinfo_latency_sum_mgr_perf + - ceph_rgw_lua_current_vms population: - id: recoverystate_perf_getinfo_latency_sum - meaning: Getinfo recovery state latency Total. + id: rgw_lua_current_vms + meaning: Number of Lua VMs currently being executed. evidence: - - population_recoverystate_perf_getinfo_latency_sum + - population_rgw_lua_current_vms components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_getinfo_latency_sum + - lifecycle_rgw_lua_current_vms unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_getinfo_latency + object: vms + aspect: value evidence: - - unit_recoverystate_perf_getinfo_latency_sum + - unit_rgw_lua_current_vms labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113912,39 +118519,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_getinfo_latency_sum + - labels_rgw_lua_current_vms functional_dependencies: {} - recoverystate_perf_getlog_latency_count: + rgw_lua_script_fail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_getlog_latency_count + - ceph_rgw_lua_script_fail population: - id: recoverystate_perf_getlog_latency_count - meaning: Getlog recovery state latency Count. + id: rgw_lua_script_fail + meaning: Failed executions of lua scripts. evidence: - - population_recoverystate_perf_getlog_latency_count + - population_rgw_lua_script_fail components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_getlog_latency_count + - lifecycle_rgw_lua_script_fail unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_getlog_latency + object: executions + aspect: failure evidence: - - unit_recoverystate_perf_getlog_latency_count + - unit_rgw_lua_script_fail labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113952,41 +118559,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_getlog_latency_count + - labels_rgw_lua_script_fail functional_dependencies: {} - recoverystate_perf_getlog_latency_sum: + rgw_lua_script_ok: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_getlog_latency_sum_exporter_perf - - ceph_recoverystate_perf_getlog_latency_sum_mgr_perf + - ceph_rgw_lua_script_ok population: - id: recoverystate_perf_getlog_latency_sum - meaning: Getlog recovery state latency Total. + id: rgw_lua_script_ok + meaning: Successfull executions of lua scripts. evidence: - - population_recoverystate_perf_getlog_latency_sum + - population_rgw_lua_script_ok components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_getlog_latency_sum + - lifecycle_rgw_lua_script_ok unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_getlog_latency + object: executions + aspect: success evidence: - - unit_recoverystate_perf_getlog_latency_sum + - unit_rgw_lua_script_ok labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -113994,36 +118599,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_getlog_latency_sum + - labels_rgw_lua_script_ok functional_dependencies: {} - recoverystate_perf_getmissing_latency_count: + rgw_metadata: source: generated: registry_groups: - - daemon_perf + - mgr_synthetic scope: registrations: - - ceph_recoverystate_perf_getmissing_latency_count + - ceph_rgw_metadata population: - id: recoverystate_perf_getmissing_latency_count - meaning: Getmissing recovery state latency Count. + id: rgw_metadata + meaning: RGW Metadata. evidence: - - population_recoverystate_perf_getmissing_latency_count + - population_rgw_metadata components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_getmissing_latency_count + - lifecycle_rgw_metadata unit: - quantity: count + quantity: state base: one rate: none - object: state_transitions - aspect: recoverystate_perf_getmissing_latency + object: state + aspect: value evidence: - - unit_recoverystate_perf_getmissing_latency_count + - unit_rgw_metadata labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -114034,41 +118639,69 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_getmissing_latency_count + - labels_rgw_metadata + ceph_version: + meaning: Ceph source label ceph version. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rgw_metadata + hostname: + meaning: Ceph source label hostname. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_rgw_metadata + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: operational_population + stability: stable + evidence: + - labels_rgw_metadata functional_dependencies: {} - recoverystate_perf_getmissing_latency_sum: + rgw_pubsub_event_lost: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_getmissing_latency_sum_exporter_perf - - ceph_recoverystate_perf_getmissing_latency_sum_mgr_perf + - ceph_rgw_pubsub_event_lost population: - id: recoverystate_perf_getmissing_latency_sum - meaning: Getmissing recovery state latency Total. + id: rgw_pubsub_event_lost + meaning: Pubsub events lost. evidence: - - population_recoverystate_perf_getmissing_latency_sum + - population_rgw_pubsub_event_lost components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_getmissing_latency_sum + - lifecycle_rgw_pubsub_event_lost unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_getmissing_latency + object: events + aspect: event_lost evidence: - - unit_recoverystate_perf_getmissing_latency_sum + - unit_rgw_pubsub_event_lost labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114076,39 +118709,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_getmissing_latency_sum + - labels_rgw_pubsub_event_lost functional_dependencies: {} - recoverystate_perf_incomplete_latency_count: + rgw_pubsub_event_triggered: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_incomplete_latency_count + - ceph_rgw_pubsub_event_triggered population: - id: recoverystate_perf_incomplete_latency_count - meaning: Incomplete recovery state latency Count. + id: rgw_pubsub_event_triggered + meaning: Pubsub events with at least one topic. evidence: - - population_recoverystate_perf_incomplete_latency_count + - population_rgw_pubsub_event_triggered components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_incomplete_latency_count + - lifecycle_rgw_pubsub_event_triggered unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_incomplete_latency + object: events + aspect: event_triggered evidence: - - unit_recoverystate_perf_incomplete_latency_count + - unit_rgw_pubsub_event_triggered labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114116,41 +118749,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_incomplete_latency_count + - labels_rgw_pubsub_event_triggered functional_dependencies: {} - recoverystate_perf_incomplete_latency_sum: + rgw_pubsub_events: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_incomplete_latency_sum_exporter_perf - - ceph_recoverystate_perf_incomplete_latency_sum_mgr_perf + - ceph_rgw_pubsub_events population: - id: recoverystate_perf_incomplete_latency_sum - meaning: Incomplete recovery state latency Total. + id: rgw_pubsub_events + meaning: Pubsub events in store. evidence: - - population_recoverystate_perf_incomplete_latency_sum + - population_rgw_pubsub_events components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_incomplete_latency_sum + - lifecycle_rgw_pubsub_events unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_incomplete_latency + object: events + aspect: value evidence: - - unit_recoverystate_perf_incomplete_latency_sum + - unit_rgw_pubsub_events labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114158,39 +118789,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_incomplete_latency_sum + - labels_rgw_pubsub_events functional_dependencies: {} - recoverystate_perf_initial_latency_count: + rgw_pubsub_missing_conf: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_initial_latency_count + - ceph_rgw_pubsub_missing_conf population: - id: recoverystate_perf_initial_latency_count - meaning: Initial recovery state latency Count. + id: rgw_pubsub_missing_conf + meaning: Pubsub events could not be handled because of missing configuration. evidence: - - population_recoverystate_perf_initial_latency_count + - population_rgw_pubsub_missing_conf components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_initial_latency_count + - lifecycle_rgw_pubsub_missing_conf unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_initial_latency + object: events + aspect: value evidence: - - unit_recoverystate_perf_initial_latency_count + - unit_rgw_pubsub_missing_conf labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114198,41 +118829,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_initial_latency_count + - labels_rgw_pubsub_missing_conf functional_dependencies: {} - recoverystate_perf_initial_latency_sum: + rgw_pubsub_push_failed: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_initial_latency_sum_exporter_perf - - ceph_recoverystate_perf_initial_latency_sum_mgr_perf + - ceph_rgw_pubsub_push_failed population: - id: recoverystate_perf_initial_latency_sum - meaning: Initial recovery state latency Total. + id: rgw_pubsub_push_failed + meaning: Pubsub events failed to be pushed to an endpoint. evidence: - - population_recoverystate_perf_initial_latency_sum + - population_rgw_pubsub_push_failed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_initial_latency_sum + - lifecycle_rgw_pubsub_push_failed unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_initial_latency + object: events + aspect: push_failed evidence: - - unit_recoverystate_perf_initial_latency_sum + - unit_rgw_pubsub_push_failed labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114240,39 +118869,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_initial_latency_sum + - labels_rgw_pubsub_push_failed functional_dependencies: {} - recoverystate_perf_notbackfilling_latency_count: + rgw_pubsub_push_ok: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_notbackfilling_latency_count + - ceph_rgw_pubsub_push_ok population: - id: recoverystate_perf_notbackfilling_latency_count - meaning: Notbackfilling recovery state latency Count. + id: rgw_pubsub_push_ok + meaning: Pubsub events pushed to an endpoint. evidence: - - population_recoverystate_perf_notbackfilling_latency_count + - population_rgw_pubsub_push_ok components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_notbackfilling_latency_count + - lifecycle_rgw_pubsub_push_ok unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_notbackfilling_latency + object: events + aspect: push_ok evidence: - - unit_recoverystate_perf_notbackfilling_latency_count + - unit_rgw_pubsub_push_ok labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114280,41 +118909,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_notbackfilling_latency_count + - labels_rgw_pubsub_push_ok functional_dependencies: {} - recoverystate_perf_notbackfilling_latency_sum: + rgw_pubsub_push_pending: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_notbackfilling_latency_sum_exporter_perf - - ceph_recoverystate_perf_notbackfilling_latency_sum_mgr_perf + - ceph_rgw_pubsub_push_pending population: - id: recoverystate_perf_notbackfilling_latency_sum - meaning: Notbackfilling recovery state latency Total. + id: rgw_pubsub_push_pending + meaning: Pubsub events pending reply from endpoint. evidence: - - population_recoverystate_perf_notbackfilling_latency_sum + - population_rgw_pubsub_push_pending components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_notbackfilling_latency_sum + - lifecycle_rgw_pubsub_push_pending unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_notbackfilling_latency + object: events + aspect: value evidence: - - unit_recoverystate_perf_notbackfilling_latency_sum + - unit_rgw_pubsub_push_pending labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114322,39 +118949,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_notbackfilling_latency_sum + - labels_rgw_pubsub_push_pending functional_dependencies: {} - recoverystate_perf_notrecovering_latency_count: + rgw_pubsub_store_fail: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_notrecovering_latency_count + - ceph_rgw_pubsub_store_fail population: - id: recoverystate_perf_notrecovering_latency_count - meaning: Notrecovering recovery state latency Count. + id: rgw_pubsub_store_fail + meaning: Pubsub events failed to be stored. evidence: - - population_recoverystate_perf_notrecovering_latency_count + - population_rgw_pubsub_store_fail components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_notrecovering_latency_count + - lifecycle_rgw_pubsub_store_fail unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_notrecovering_latency + object: events + aspect: store_fail evidence: - - unit_recoverystate_perf_notrecovering_latency_count + - unit_rgw_pubsub_store_fail labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114362,41 +118989,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_notrecovering_latency_count + - labels_rgw_pubsub_store_fail functional_dependencies: {} - recoverystate_perf_notrecovering_latency_sum: + rgw_pubsub_store_ok: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_notrecovering_latency_sum_exporter_perf - - ceph_recoverystate_perf_notrecovering_latency_sum_mgr_perf + - ceph_rgw_pubsub_store_ok population: - id: recoverystate_perf_notrecovering_latency_sum - meaning: Notrecovering recovery state latency Total. + id: rgw_pubsub_store_ok + meaning: Pubsub events successfully stored. evidence: - - population_recoverystate_perf_notrecovering_latency_sum + - population_rgw_pubsub_store_ok components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_notrecovering_latency_sum + - lifecycle_rgw_pubsub_store_ok unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_notrecovering_latency + object: events + aspect: store_ok evidence: - - unit_recoverystate_perf_notrecovering_latency_sum + - unit_rgw_pubsub_store_ok labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114404,39 +119029,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_notrecovering_latency_sum + - labels_rgw_pubsub_store_ok functional_dependencies: {} - recoverystate_perf_peering_latency_count: + rgw_put: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_peering_latency_count + - ceph_rgw_put population: - id: recoverystate_perf_peering_latency_count - meaning: Peering recovery state latency Count. + id: rgw_put + meaning: Puts. evidence: - - population_recoverystate_perf_peering_latency_count + - population_rgw_put components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_peering_latency_count + - lifecycle_rgw_put unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_peering_latency + object: requests + aspect: put evidence: - - unit_recoverystate_perf_peering_latency_count + - unit_rgw_put labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114444,41 +119069,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_peering_latency_count + - labels_rgw_put functional_dependencies: {} - recoverystate_perf_peering_latency_sum: + rgw_put_b: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_peering_latency_sum_exporter_perf - - ceph_recoverystate_perf_peering_latency_sum_mgr_perf + - ceph_rgw_put_b population: - id: recoverystate_perf_peering_latency_sum - meaning: Peering recovery state latency Total. + id: rgw_put_b + meaning: Size of puts. evidence: - - population_recoverystate_perf_peering_latency_sum + - population_rgw_put_b components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_peering_latency_sum + - lifecycle_rgw_put_b unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_peering_latency + object: byte_throughput + aspect: put_b evidence: - - unit_recoverystate_perf_peering_latency_sum + - unit_rgw_put_b labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114486,39 +119109,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_peering_latency_sum + - labels_rgw_put_b functional_dependencies: {} - recoverystate_perf_primary_latency_count: + rgw_put_initial_lat_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_primary_latency_count + - ceph_rgw_put_initial_lat_count population: - id: recoverystate_perf_primary_latency_count - meaning: Primary recovery state latency Count. + id: rgw_put_initial_lat_count + meaning: Put latency Count. evidence: - - population_recoverystate_perf_primary_latency_count + - population_rgw_put_initial_lat_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_primary_latency_count + - lifecycle_rgw_put_initial_lat_count unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_primary_latency + object: operations + aspect: put_initial_lat evidence: - - unit_recoverystate_perf_primary_latency_count + - unit_rgw_put_initial_lat_count labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114526,9 +119149,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_primary_latency_count + - labels_rgw_put_initial_lat_count functional_dependencies: {} - recoverystate_perf_primary_latency_sum: + rgw_put_initial_lat_sum: source: generated: registry_groups: @@ -114536,31 +119159,31 @@ signals: - mgr_perf scope: registrations: - - ceph_recoverystate_perf_primary_latency_sum_exporter_perf - - ceph_recoverystate_perf_primary_latency_sum_mgr_perf + - ceph_rgw_put_initial_lat_sum_exporter_perf + - ceph_rgw_put_initial_lat_sum_mgr_perf population: - id: recoverystate_perf_primary_latency_sum - meaning: Primary recovery state latency Total. + id: rgw_put_initial_lat_sum + meaning: Put latency Total. evidence: - - population_recoverystate_perf_primary_latency_sum + - population_rgw_put_initial_lat_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_primary_latency_sum + - lifecycle_rgw_put_initial_lat_sum unit: quantity: duration base: second rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_primary_latency + object: accumulated_latency + aspect: put_initial_lat evidence: - - unit_recoverystate_perf_primary_latency_sum + - unit_rgw_put_initial_lat_sum labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114568,39 +119191,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_primary_latency_sum + - labels_rgw_put_initial_lat_sum functional_dependencies: {} - recoverystate_perf_recovered_latency_count: + rgw_qactive: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_recovered_latency_count + - ceph_rgw_qactive population: - id: recoverystate_perf_recovered_latency_count - meaning: Recovered recovery state latency Count. + id: rgw_qactive + meaning: Active requests queue. evidence: - - population_recoverystate_perf_recovered_latency_count + - population_rgw_qactive components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_recovered_latency_count + - lifecycle_rgw_qactive unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_recovered_latency + object: requests + aspect: qactive evidence: - - unit_recoverystate_perf_recovered_latency_count + - unit_rgw_qactive labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114608,41 +119231,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_recovered_latency_count + - labels_rgw_qactive functional_dependencies: {} - recoverystate_perf_recovered_latency_sum: + rgw_qlen: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_recovered_latency_sum_exporter_perf - - ceph_recoverystate_perf_recovered_latency_sum_mgr_perf + - ceph_rgw_qlen population: - id: recoverystate_perf_recovered_latency_sum - meaning: Recovered recovery state latency Total. + id: rgw_qlen + meaning: Queue length. evidence: - - population_recoverystate_perf_recovered_latency_sum + - population_rgw_qlen components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_recovered_latency_sum + - lifecycle_rgw_qlen unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_recovered_latency + object: requests + aspect: qlen evidence: - - unit_recoverystate_perf_recovered_latency_sum + - unit_rgw_qlen labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114650,39 +119271,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_recovered_latency_sum + - labels_rgw_qlen functional_dependencies: {} - recoverystate_perf_recovering_latency_count: + rgw_req: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_recovering_latency_count + - ceph_rgw_req population: - id: recoverystate_perf_recovering_latency_count - meaning: Recovering recovery state latency Count. + id: rgw_req + meaning: Requests. evidence: - - population_recoverystate_perf_recovering_latency_count + - population_rgw_req components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_recovering_latency_count + - lifecycle_rgw_req unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_recovering_latency + object: requests + aspect: req evidence: - - unit_recoverystate_perf_recovering_latency_count + - unit_rgw_req labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + instance_id: + meaning: Ceph object-gateway instance identifier added by the producer. presence: required domain: kind: open @@ -114690,38 +119311,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_recovering_latency_count + - labels_rgw_req functional_dependencies: {} - recoverystate_perf_recovering_latency_sum: + rocksdb_binned_cache_capacity: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_recovering_latency_sum_exporter_perf - - ceph_recoverystate_perf_recovering_latency_sum_mgr_perf + - rocksdb_cache_capacity population: - id: recoverystate_perf_recovering_latency_sum - meaning: Recovering recovery state latency Total. + id: rocksdb_binned_cache_capacity + meaning: capacity assigned. evidence: - - population_recoverystate_perf_recovering_latency_sum + - population_rocksdb_binned_cache_capacity components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_recovering_latency_sum + - lifecycle_rocksdb_binned_cache_capacity unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_recovering_latency + object: cache_memory + aspect: capacity evidence: - - unit_recoverystate_perf_recovering_latency_sum + - unit_rocksdb_binned_cache_capacity labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -114732,36 +119351,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_recovering_latency_sum + - labels_rocksdb_binned_cache_capacity functional_dependencies: {} - recoverystate_perf_replicaactive_latency_count: + rocksdb_binned_cache_elems: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_replicaactive_latency_count + - rocksdb_cache_elems population: - id: recoverystate_perf_replicaactive_latency_count - meaning: Replicaactive recovery state latency Count. + id: rocksdb_binned_cache_elems + meaning: number of elems in shard. evidence: - - population_recoverystate_perf_replicaactive_latency_count + - population_rocksdb_binned_cache_elems components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_replicaactive_latency_count + - lifecycle_rocksdb_binned_cache_elems unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_replicaactive_latency + object: entries + aspect: items evidence: - - unit_recoverystate_perf_replicaactive_latency_count + - unit_rocksdb_binned_cache_elems labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -114772,38 +119391,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_replicaactive_latency_count + - labels_rocksdb_binned_cache_elems functional_dependencies: {} - recoverystate_perf_replicaactive_latency_sum: + rocksdb_binned_cache_hits: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_replicaactive_latency_sum_exporter_perf - - ceph_recoverystate_perf_replicaactive_latency_sum_mgr_perf + - rocksdb_cache_hits population: - id: recoverystate_perf_replicaactive_latency_sum - meaning: Replicaactive recovery state latency Total. + id: rocksdb_binned_cache_hits + meaning: lookup successful. evidence: - - population_recoverystate_perf_replicaactive_latency_sum + - population_rocksdb_binned_cache_hits components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_replicaactive_latency_sum + - lifecycle_rocksdb_binned_cache_hits unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_replicaactive_latency + object: lookups + aspect: hits evidence: - - unit_recoverystate_perf_replicaactive_latency_sum + - unit_rocksdb_binned_cache_hits labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -114814,36 +119431,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_replicaactive_latency_sum + - labels_rocksdb_binned_cache_hits functional_dependencies: {} - recoverystate_perf_repnotrecovering_latency_count: + rocksdb_binned_cache_inserts: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_repnotrecovering_latency_count + - rocksdb_cache_inserts population: - id: recoverystate_perf_repnotrecovering_latency_count - meaning: Repnotrecovering recovery state latency Count. + id: rocksdb_binned_cache_inserts + meaning: inserts into shard. evidence: - - population_recoverystate_perf_repnotrecovering_latency_count + - population_rocksdb_binned_cache_inserts components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_repnotrecovering_latency_count + - lifecycle_rocksdb_binned_cache_inserts unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_repnotrecovering_latency + object: insertions + aspect: insertions evidence: - - unit_recoverystate_perf_repnotrecovering_latency_count + - unit_rocksdb_binned_cache_inserts labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -114854,38 +119471,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_repnotrecovering_latency_count + - labels_rocksdb_binned_cache_inserts functional_dependencies: {} - recoverystate_perf_repnotrecovering_latency_sum: + rocksdb_binned_cache_lookups: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_repnotrecovering_latency_sum_exporter_perf - - ceph_recoverystate_perf_repnotrecovering_latency_sum_mgr_perf + - rocksdb_cache_lookups population: - id: recoverystate_perf_repnotrecovering_latency_sum - meaning: Repnotrecovering recovery state latency Total. + id: rocksdb_binned_cache_lookups + meaning: lookups for an element. evidence: - - population_recoverystate_perf_repnotrecovering_latency_sum + - population_rocksdb_binned_cache_lookups components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_repnotrecovering_latency_sum + - lifecycle_rocksdb_binned_cache_lookups unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_repnotrecovering_latency + object: lookups + aspect: lookups evidence: - - unit_recoverystate_perf_repnotrecovering_latency_sum + - unit_rocksdb_binned_cache_lookups labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -114896,36 +119511,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_repnotrecovering_latency_sum + - labels_rocksdb_binned_cache_lookups functional_dependencies: {} - recoverystate_perf_reprecovering_latency_count: + rocksdb_binned_cache_misses: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_reprecovering_latency_count + - rocksdb_cache_misses population: - id: recoverystate_perf_reprecovering_latency_count - meaning: RepRecovering recovery state latency Count. + id: rocksdb_binned_cache_misses + meaning: lookup failure. evidence: - - population_recoverystate_perf_reprecovering_latency_count + - population_rocksdb_binned_cache_misses components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_reprecovering_latency_count + - lifecycle_rocksdb_binned_cache_misses unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_reprecovering_latency + object: lookups + aspect: misses evidence: - - unit_recoverystate_perf_reprecovering_latency_count + - unit_rocksdb_binned_cache_misses labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -114936,38 +119551,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_reprecovering_latency_count + - labels_rocksdb_binned_cache_misses functional_dependencies: {} - recoverystate_perf_reprecovering_latency_sum: + rocksdb_binned_cache_pinned: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_reprecovering_latency_sum_exporter_perf - - ceph_recoverystate_perf_reprecovering_latency_sum_mgr_perf + - rocksdb_cache_pinned population: - id: recoverystate_perf_reprecovering_latency_sum - meaning: RepRecovering recovery state latency Total. + id: rocksdb_binned_cache_pinned + meaning: currently pinned size (in use). evidence: - - population_recoverystate_perf_reprecovering_latency_sum + - population_rocksdb_binned_cache_pinned components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_reprecovering_latency_sum + - lifecycle_rocksdb_binned_cache_pinned unit: - quantity: duration - base: second + quantity: data + base: byte rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_reprecovering_latency + object: cache_memory + aspect: pinned evidence: - - unit_recoverystate_perf_reprecovering_latency_sum + - unit_rocksdb_binned_cache_pinned labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -114978,36 +119591,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_reprecovering_latency_sum + - labels_rocksdb_binned_cache_pinned functional_dependencies: {} - recoverystate_perf_repwaitbackfillreserved_latency_count: + rocksdb_binned_cache_usage: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_repwaitbackfillreserved_latency_count + - rocksdb_cache_usage population: - id: recoverystate_perf_repwaitbackfillreserved_latency_count - meaning: Rep wait backfill reserved recovery state latency Count. + id: rocksdb_binned_cache_usage + meaning: current usage. evidence: - - population_recoverystate_perf_repwaitbackfillreserved_latency_count + - population_rocksdb_binned_cache_usage components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_repwaitbackfillreserved_latency_count + - lifecycle_rocksdb_binned_cache_usage unit: - quantity: count - base: one + quantity: data + base: byte rate: none - object: state_transitions - aspect: recoverystate_perf_repwaitbackfillreserved_latency + object: cache_memory + aspect: used evidence: - - unit_recoverystate_perf_repwaitbackfillreserved_latency_count + - unit_rocksdb_binned_cache_usage labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115018,38 +119631,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_repwaitbackfillreserved_latency_count + - labels_rocksdb_binned_cache_usage functional_dependencies: {} - recoverystate_perf_repwaitbackfillreserved_latency_sum: + rocksdb_compact: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum_exporter_perf - - ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum_mgr_perf + - ceph_rocksdb_compact population: - id: recoverystate_perf_repwaitbackfillreserved_latency_sum - meaning: Rep wait backfill reserved recovery state latency Total. + id: rocksdb_compact + meaning: Compactions. evidence: - - population_recoverystate_perf_repwaitbackfillreserved_latency_sum + - population_rocksdb_compact components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_repwaitbackfillreserved_latency_sum + - lifecycle_rocksdb_compact unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_repwaitbackfillreserved_latency + object: compactions + aspect: compact evidence: - - unit_recoverystate_perf_repwaitbackfillreserved_latency_sum + - unit_rocksdb_compact labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115060,36 +119671,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_repwaitbackfillreserved_latency_sum + - labels_rocksdb_compact functional_dependencies: {} - recoverystate_perf_repwaitrecoveryreserved_latency_count: + rocksdb_compact_completed: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count + - ceph_rocksdb_compact_completed population: - id: recoverystate_perf_repwaitrecoveryreserved_latency_count - meaning: Rep wait recovery reserved recovery state latency Count. + id: rocksdb_compact_completed + meaning: Completed compactions. evidence: - - population_recoverystate_perf_repwaitrecoveryreserved_latency_count + - population_rocksdb_compact_completed components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_repwaitrecoveryreserved_latency_count + - lifecycle_rocksdb_compact_completed unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_repwaitrecoveryreserved_latency + object: compactions + aspect: completed evidence: - - unit_recoverystate_perf_repwaitrecoveryreserved_latency_count + - unit_rocksdb_compact_completed labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115100,38 +119711,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_repwaitrecoveryreserved_latency_count + - labels_rocksdb_compact_completed functional_dependencies: {} - recoverystate_perf_repwaitrecoveryreserved_latency_sum: + rocksdb_compact_lasted: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum_exporter_perf - - ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum_mgr_perf + - ceph_rocksdb_compact_lasted population: - id: recoverystate_perf_repwaitrecoveryreserved_latency_sum - meaning: Rep wait recovery reserved recovery state latency Total. + id: rocksdb_compact_lasted + meaning: Last completed compaction duration. evidence: - - population_recoverystate_perf_repwaitrecoveryreserved_latency_sum + - population_rocksdb_compact_lasted components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_repwaitrecoveryreserved_latency_sum + - lifecycle_rocksdb_compact_lasted unit: quantity: duration base: second rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_repwaitrecoveryreserved_latency + object: duration_and_time + aspect: value evidence: - - unit_recoverystate_perf_repwaitrecoveryreserved_latency_sum + - unit_rocksdb_compact_lasted labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115142,36 +119751,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_repwaitrecoveryreserved_latency_sum + - labels_rocksdb_compact_lasted functional_dependencies: {} - recoverystate_perf_reset_latency_count: + rocksdb_compact_queue_len: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_reset_latency_count + - ceph_rocksdb_compact_queue_len population: - id: recoverystate_perf_reset_latency_count - meaning: Reset recovery state latency Count. + id: rocksdb_compact_queue_len + meaning: Length of compaction queue. evidence: - - population_recoverystate_perf_reset_latency_count + - population_rocksdb_compact_queue_len components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_reset_latency_count + - lifecycle_rocksdb_compact_queue_len unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_reset_latency + object: compactions + aspect: queue_len evidence: - - unit_recoverystate_perf_reset_latency_count + - unit_rocksdb_compact_queue_len labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115182,38 +119791,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_reset_latency_count + - labels_rocksdb_compact_queue_len functional_dependencies: {} - recoverystate_perf_reset_latency_sum: + rocksdb_compact_queue_merge: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_reset_latency_sum_exporter_perf - - ceph_recoverystate_perf_reset_latency_sum_mgr_perf + - ceph_rocksdb_compact_queue_merge population: - id: recoverystate_perf_reset_latency_sum - meaning: Reset recovery state latency Total. + id: rocksdb_compact_queue_merge + meaning: Mergings of ranges in compaction queue. evidence: - - population_recoverystate_perf_reset_latency_sum + - population_rocksdb_compact_queue_merge components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_reset_latency_sum + - lifecycle_rocksdb_compact_queue_merge unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_reset_latency + object: merges + aspect: queue_merge evidence: - - unit_recoverystate_perf_reset_latency_sum + - unit_rocksdb_compact_queue_merge labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115224,36 +119831,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_reset_latency_sum + - labels_rocksdb_compact_queue_merge functional_dependencies: {} - recoverystate_perf_start_latency_count: + rocksdb_compact_running: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_start_latency_count + - ceph_rocksdb_compact_running population: - id: recoverystate_perf_start_latency_count - meaning: Start recovery state latency Count. + id: rocksdb_compact_running + meaning: Running compactions. evidence: - - population_recoverystate_perf_start_latency_count + - population_rocksdb_compact_running components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_start_latency_count + - lifecycle_rocksdb_compact_running unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_start_latency + object: compactions + aspect: running evidence: - - unit_recoverystate_perf_start_latency_count + - unit_rocksdb_compact_running labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115264,38 +119871,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_start_latency_count + - labels_rocksdb_compact_running functional_dependencies: {} - recoverystate_perf_start_latency_sum: + rocksdb_get_latency_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_start_latency_sum_exporter_perf - - ceph_recoverystate_perf_start_latency_sum_mgr_perf + - ceph_rocksdb_get_latency_count population: - id: recoverystate_perf_start_latency_sum - meaning: Start recovery state latency Total. + id: rocksdb_get_latency_count + meaning: Get latency Count. evidence: - - population_recoverystate_perf_start_latency_sum + - population_rocksdb_get_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_start_latency_sum + - lifecycle_rocksdb_get_latency_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_start_latency + object: operations + aspect: get_latency evidence: - - unit_recoverystate_perf_start_latency_sum + - unit_rocksdb_get_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115306,36 +119911,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_start_latency_sum + - labels_rocksdb_get_latency_count functional_dependencies: {} - recoverystate_perf_started_latency_count: + rocksdb_get_latency_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_recoverystate_perf_started_latency_count + - ceph_rocksdb_get_latency_sum_exporter_perf + - ceph_rocksdb_get_latency_sum_mgr_perf population: - id: recoverystate_perf_started_latency_count - meaning: Started recovery state latency Count. + id: rocksdb_get_latency_sum + meaning: Get latency Total. evidence: - - population_recoverystate_perf_started_latency_count + - population_rocksdb_get_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_started_latency_count + - lifecycle_rocksdb_get_latency_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: state_transitions - aspect: recoverystate_perf_started_latency + object: accumulated_latency + aspect: get_latency evidence: - - unit_recoverystate_perf_started_latency_count + - unit_rocksdb_get_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115346,38 +119953,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_started_latency_count + - labels_rocksdb_get_latency_sum functional_dependencies: {} - recoverystate_perf_started_latency_sum: + rocksdb_rocksdb_write_delay_time_count: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: - registrations: - - ceph_recoverystate_perf_started_latency_sum_exporter_perf - - ceph_recoverystate_perf_started_latency_sum_mgr_perf + registrations: + - ceph_rocksdb_rocksdb_write_delay_time_count population: - id: recoverystate_perf_started_latency_sum - meaning: Started recovery state latency Total. + id: rocksdb_rocksdb_write_delay_time_count + meaning: Rocksdb write delay time Count. evidence: - - population_recoverystate_perf_started_latency_sum + - population_rocksdb_rocksdb_write_delay_time_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_started_latency_sum + - lifecycle_rocksdb_rocksdb_write_delay_time_count unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_started_latency + object: operations + aspect: delay_time evidence: - - unit_recoverystate_perf_started_latency_sum + - unit_rocksdb_rocksdb_write_delay_time_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115388,36 +119993,38 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_started_latency_sum + - labels_rocksdb_rocksdb_write_delay_time_count functional_dependencies: {} - recoverystate_perf_stats_invalidated: + rocksdb_rocksdb_write_delay_time_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_recoverystate_perf_stats_invalidated + - ceph_rocksdb_rocksdb_write_delay_time_sum_exporter_perf + - ceph_rocksdb_rocksdb_write_delay_time_sum_mgr_perf population: - id: recoverystate_perf_stats_invalidated - meaning: Number of times pg stats received invalidations. + id: rocksdb_rocksdb_write_delay_time_sum + meaning: Rocksdb write delay time Total. evidence: - - population_recoverystate_perf_stats_invalidated + - population_rocksdb_rocksdb_write_delay_time_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_stats_invalidated + - lifecycle_rocksdb_rocksdb_write_delay_time_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: invalidations - aspect: value + object: accumulated_latency + aspect: delay_time evidence: - - unit_recoverystate_perf_stats_invalidated + - unit_rocksdb_rocksdb_write_delay_time_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115428,36 +120035,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_stats_invalidated + - labels_rocksdb_rocksdb_write_delay_time_sum functional_dependencies: {} - recoverystate_perf_stray_latency_count: + rocksdb_rocksdb_write_memtable_time_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_stray_latency_count + - ceph_rocksdb_rocksdb_write_memtable_time_count population: - id: recoverystate_perf_stray_latency_count - meaning: Stray recovery state latency Count. + id: rocksdb_rocksdb_write_memtable_time_count + meaning: Rocksdb write memtable time Count. evidence: - - population_recoverystate_perf_stray_latency_count + - population_rocksdb_rocksdb_write_memtable_time_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_stray_latency_count + - lifecycle_rocksdb_rocksdb_write_memtable_time_count unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_stray_latency + object: operations + aspect: memtable_time evidence: - - unit_recoverystate_perf_stray_latency_count + - unit_rocksdb_rocksdb_write_memtable_time_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115468,9 +120075,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_stray_latency_count + - labels_rocksdb_rocksdb_write_memtable_time_count functional_dependencies: {} - recoverystate_perf_stray_latency_sum: + rocksdb_rocksdb_write_memtable_time_sum: source: generated: registry_groups: @@ -115478,28 +120085,28 @@ signals: - mgr_perf scope: registrations: - - ceph_recoverystate_perf_stray_latency_sum_exporter_perf - - ceph_recoverystate_perf_stray_latency_sum_mgr_perf + - ceph_rocksdb_rocksdb_write_memtable_time_sum_exporter_perf + - ceph_rocksdb_rocksdb_write_memtable_time_sum_mgr_perf population: - id: recoverystate_perf_stray_latency_sum - meaning: Stray recovery state latency Total. + id: rocksdb_rocksdb_write_memtable_time_sum + meaning: Rocksdb write memtable time Total. evidence: - - population_recoverystate_perf_stray_latency_sum + - population_rocksdb_rocksdb_write_memtable_time_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_stray_latency_sum + - lifecycle_rocksdb_rocksdb_write_memtable_time_sum unit: quantity: duration base: second rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_stray_latency + object: accumulated_latency + aspect: memtable_time evidence: - - unit_recoverystate_perf_stray_latency_sum + - unit_rocksdb_rocksdb_write_memtable_time_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115510,36 +120117,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_stray_latency_sum + - labels_rocksdb_rocksdb_write_memtable_time_sum functional_dependencies: {} - recoverystate_perf_waitactingchange_latency_count: + rocksdb_rocksdb_write_pre_and_post_time_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_waitactingchange_latency_count + - ceph_rocksdb_rocksdb_write_pre_and_post_time_count population: - id: recoverystate_perf_waitactingchange_latency_count - meaning: Waitactingchange recovery state latency Count. + id: rocksdb_rocksdb_write_pre_and_post_time_count + meaning: total time spent on writing a record, excluding write process Count. evidence: - - population_recoverystate_perf_waitactingchange_latency_count + - population_rocksdb_rocksdb_write_pre_and_post_time_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitactingchange_latency_count + - lifecycle_rocksdb_rocksdb_write_pre_and_post_time_count unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_waitactingchange_latency + object: operations + aspect: pre_and_post_time evidence: - - unit_recoverystate_perf_waitactingchange_latency_count + - unit_rocksdb_rocksdb_write_pre_and_post_time_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115550,9 +120157,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitactingchange_latency_count + - labels_rocksdb_rocksdb_write_pre_and_post_time_count functional_dependencies: {} - recoverystate_perf_waitactingchange_latency_sum: + rocksdb_rocksdb_write_pre_and_post_time_sum: source: generated: registry_groups: @@ -115560,28 +120167,28 @@ signals: - mgr_perf scope: registrations: - - ceph_recoverystate_perf_waitactingchange_latency_sum_exporter_perf - - ceph_recoverystate_perf_waitactingchange_latency_sum_mgr_perf + - ceph_rocksdb_rocksdb_write_pre_and_post_time_sum_exporter_perf + - ceph_rocksdb_rocksdb_write_pre_and_post_time_sum_mgr_perf population: - id: recoverystate_perf_waitactingchange_latency_sum - meaning: Waitactingchange recovery state latency Total. + id: rocksdb_rocksdb_write_pre_and_post_time_sum + meaning: total time spent on writing a record, excluding write process Total. evidence: - - population_recoverystate_perf_waitactingchange_latency_sum + - population_rocksdb_rocksdb_write_pre_and_post_time_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitactingchange_latency_sum + - lifecycle_rocksdb_rocksdb_write_pre_and_post_time_sum unit: quantity: duration base: second rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_waitactingchange_latency + object: accumulated_latency + aspect: pre_and_post_time evidence: - - unit_recoverystate_perf_waitactingchange_latency_sum + - unit_rocksdb_rocksdb_write_pre_and_post_time_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115592,36 +120199,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitactingchange_latency_sum + - labels_rocksdb_rocksdb_write_pre_and_post_time_sum functional_dependencies: {} - recoverystate_perf_waitlocalbackfillreserved_latency_count: + rocksdb_rocksdb_write_wal_time_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count + - ceph_rocksdb_rocksdb_write_wal_time_count population: - id: recoverystate_perf_waitlocalbackfillreserved_latency_count - meaning: Wait local backfill reserved recovery state latency Count. + id: rocksdb_rocksdb_write_wal_time_count + meaning: Rocksdb write wal time Count. evidence: - - population_recoverystate_perf_waitlocalbackfillreserved_latency_count + - population_rocksdb_rocksdb_write_wal_time_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitlocalbackfillreserved_latency_count + - lifecycle_rocksdb_rocksdb_write_wal_time_count unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_waitlocalbackfillreserved_latency + object: operations + aspect: wal_time evidence: - - unit_recoverystate_perf_waitlocalbackfillreserved_latency_count + - unit_rocksdb_rocksdb_write_wal_time_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115632,9 +120239,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitlocalbackfillreserved_latency_count + - labels_rocksdb_rocksdb_write_wal_time_count functional_dependencies: {} - recoverystate_perf_waitlocalbackfillreserved_latency_sum: + rocksdb_rocksdb_write_wal_time_sum: source: generated: registry_groups: @@ -115642,28 +120249,28 @@ signals: - mgr_perf scope: registrations: - - ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum_exporter_perf - - ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum_mgr_perf + - ceph_rocksdb_rocksdb_write_wal_time_sum_exporter_perf + - ceph_rocksdb_rocksdb_write_wal_time_sum_mgr_perf population: - id: recoverystate_perf_waitlocalbackfillreserved_latency_sum - meaning: Wait local backfill reserved recovery state latency Total. + id: rocksdb_rocksdb_write_wal_time_sum + meaning: Rocksdb write wal time Total. evidence: - - population_recoverystate_perf_waitlocalbackfillreserved_latency_sum + - population_rocksdb_rocksdb_write_wal_time_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitlocalbackfillreserved_latency_sum + - lifecycle_rocksdb_rocksdb_write_wal_time_sum unit: quantity: duration base: second rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_waitlocalbackfillreserved_latency + object: accumulated_latency + aspect: wal_time evidence: - - unit_recoverystate_perf_waitlocalbackfillreserved_latency_sum + - unit_rocksdb_rocksdb_write_wal_time_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115674,36 +120281,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitlocalbackfillreserved_latency_sum + - labels_rocksdb_rocksdb_write_wal_time_sum functional_dependencies: {} - recoverystate_perf_waitlocalrecoveryreserved_latency_count: + rocksdb_submit_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count + - ceph_rocksdb_submit_latency_count population: - id: recoverystate_perf_waitlocalrecoveryreserved_latency_count - meaning: Wait local recovery reserved recovery state latency Count. + id: rocksdb_submit_latency_count + meaning: Submit Latency Count. evidence: - - population_recoverystate_perf_waitlocalrecoveryreserved_latency_count + - population_rocksdb_submit_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitlocalrecoveryreserved_latency_count + - lifecycle_rocksdb_submit_latency_count unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_waitlocalrecoveryreserved_latency + object: operations + aspect: submit_latency evidence: - - unit_recoverystate_perf_waitlocalrecoveryreserved_latency_count + - unit_rocksdb_submit_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115714,9 +120321,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitlocalrecoveryreserved_latency_count + - labels_rocksdb_submit_latency_count functional_dependencies: {} - recoverystate_perf_waitlocalrecoveryreserved_latency_sum: + rocksdb_submit_latency_sum: source: generated: registry_groups: @@ -115724,28 +120331,28 @@ signals: - mgr_perf scope: registrations: - - ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum_exporter_perf - - ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum_mgr_perf + - ceph_rocksdb_submit_latency_sum_exporter_perf + - ceph_rocksdb_submit_latency_sum_mgr_perf population: - id: recoverystate_perf_waitlocalrecoveryreserved_latency_sum - meaning: Wait local recovery reserved recovery state latency Total. + id: rocksdb_submit_latency_sum + meaning: Submit Latency Total. evidence: - - population_recoverystate_perf_waitlocalrecoveryreserved_latency_sum + - population_rocksdb_submit_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitlocalrecoveryreserved_latency_sum + - lifecycle_rocksdb_submit_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_waitlocalrecoveryreserved_latency + object: accumulated_latency + aspect: submit_latency evidence: - - unit_recoverystate_perf_waitlocalrecoveryreserved_latency_sum + - unit_rocksdb_submit_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115756,36 +120363,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitlocalrecoveryreserved_latency_sum + - labels_rocksdb_submit_latency_sum functional_dependencies: {} - recoverystate_perf_waitremotebackfillreserved_latency_count: + rocksdb_submit_sync_latency_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_waitremotebackfillreserved_latency_count + - ceph_rocksdb_submit_sync_latency_count population: - id: recoverystate_perf_waitremotebackfillreserved_latency_count - meaning: Wait remote backfill reserved recovery state latency Count. + id: rocksdb_submit_sync_latency_count + meaning: Submit Sync Latency Count. evidence: - - population_recoverystate_perf_waitremotebackfillreserved_latency_count + - population_rocksdb_submit_sync_latency_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitremotebackfillreserved_latency_count + - lifecycle_rocksdb_submit_sync_latency_count unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_waitremotebackfillreserved_latency + object: operations + aspect: submit_sync_latency evidence: - - unit_recoverystate_perf_waitremotebackfillreserved_latency_count + - unit_rocksdb_submit_sync_latency_count labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115796,9 +120403,9 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitremotebackfillreserved_latency_count + - labels_rocksdb_submit_sync_latency_count functional_dependencies: {} - recoverystate_perf_waitremotebackfillreserved_latency_sum: + rocksdb_submit_sync_latency_sum: source: generated: registry_groups: @@ -115806,28 +120413,28 @@ signals: - mgr_perf scope: registrations: - - ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum_exporter_perf - - ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum_mgr_perf + - ceph_rocksdb_submit_sync_latency_sum_exporter_perf + - ceph_rocksdb_submit_sync_latency_sum_mgr_perf population: - id: recoverystate_perf_waitremotebackfillreserved_latency_sum - meaning: Wait remote backfill reserved recovery state latency Total. + id: rocksdb_submit_sync_latency_sum + meaning: Submit Sync Latency Total. evidence: - - population_recoverystate_perf_waitremotebackfillreserved_latency_sum + - population_rocksdb_submit_sync_latency_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitremotebackfillreserved_latency_sum + - lifecycle_rocksdb_submit_sync_latency_sum unit: quantity: duration base: second rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_waitremotebackfillreserved_latency + object: accumulated_latency + aspect: submit_sync_latency evidence: - - unit_recoverystate_perf_waitremotebackfillreserved_latency_sum + - unit_rocksdb_submit_sync_latency_sum labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115838,36 +120445,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitremotebackfillreserved_latency_sum + - labels_rocksdb_submit_sync_latency_sum functional_dependencies: {} - recoverystate_perf_waitremoterecoveryreserved_latency_count: + service_unique_id: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count + - service_unique_id_identity population: - id: recoverystate_perf_waitremoterecoveryreserved_latency_count - meaning: Wait remote recovery reserved recovery state latency Count. + id: service_unique_id + meaning: 'Source-derived dynamic service identity metric: service_unique_id_fixture_service.' evidence: - - population_recoverystate_perf_waitremoterecoveryreserved_latency_count + - population_service_unique_id components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_waitremoterecoveryreserved_latency_count + - lifecycle_service_unique_id unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_waitremoterecoveryreserved_latency + object: identifier + aspect: present evidence: - - unit_recoverystate_perf_waitremoterecoveryreserved_latency_count + - unit_service_unique_id labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115878,78 +120485,126 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitremoterecoveryreserved_latency_count + - labels_service_unique_id functional_dependencies: {} - recoverystate_perf_waitremoterecoveryreserved_latency_sum: + smb_metadata: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - mgr_synthetic scope: registrations: - - ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum_exporter_perf - - ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum_mgr_perf + - ceph_smb_metadata population: - id: recoverystate_perf_waitremoterecoveryreserved_latency_sum - meaning: Wait remote recovery reserved recovery state latency Total. + id: smb_metadata + meaning: SMB Metadata. evidence: - - population_recoverystate_perf_waitremoterecoveryreserved_latency_sum + - population_smb_metadata components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_recoverystate_perf_waitremoterecoveryreserved_latency_sum + - lifecycle_smb_metadata unit: - quantity: duration - base: second + quantity: state + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_waitremoterecoveryreserved_latency + object: state + aspect: value evidence: - - unit_recoverystate_perf_waitremoterecoveryreserved_latency_sum + - unit_smb_metadata labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. + netbiosname: + meaning: Ceph source label netbiosname. presence: required domain: kind: open endpoint_cardinality: - kind: operational_population + kind: unknown stability: stable evidence: - - labels_recoverystate_perf_waitremoterecoveryreserved_latency_sum + - labels_smb_metadata + share: + meaning: Ceph source label share. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_smb_metadata + smb_version: + meaning: Ceph source label smb version. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_smb_metadata + subvolume: + meaning: Ceph source label subvolume. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_smb_metadata + subvolume_group: + meaning: Ceph source label subvolume group. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_smb_metadata + volume: + meaning: Ceph source label volume. + presence: required + domain: + kind: open + endpoint_cardinality: + kind: unknown + stability: stable + evidence: + - labels_smb_metadata functional_dependencies: {} - recoverystate_perf_waitupthru_latency_count: + throttle_get: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_waitupthru_latency_count + - throttle_get population: - id: recoverystate_perf_waitupthru_latency_count - meaning: Waitupthru recovery state latency Count. + id: throttle_get + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get.' evidence: - - population_recoverystate_perf_waitupthru_latency_count + - population_throttle_get components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitupthru_latency_count + - lifecycle_throttle_get unit: quantity: count base: one rate: none - object: state_transitions - aspect: recoverystate_perf_waitupthru_latency + object: operations + aspect: get evidence: - - unit_recoverystate_perf_waitupthru_latency_count + - unit_throttle_get labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -115960,38 +120615,36 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitupthru_latency_count + - labels_throttle_get functional_dependencies: {} - recoverystate_perf_waitupthru_latency_sum: + throttle_get_or_fail_fail: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_recoverystate_perf_waitupthru_latency_sum_exporter_perf - - ceph_recoverystate_perf_waitupthru_latency_sum_mgr_perf + - throttle_get_or_fail_fail population: - id: recoverystate_perf_waitupthru_latency_sum - meaning: Waitupthru recovery state latency Total. + id: throttle_get_or_fail_fail + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_fail.' evidence: - - population_recoverystate_perf_waitupthru_latency_sum + - population_throttle_get_or_fail_fail components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_recoverystate_perf_waitupthru_latency_sum + - lifecycle_throttle_get_or_fail_fail unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_recovery_state_transition_latency - aspect: recoverystate_perf_waitupthru_latency + object: operations + aspect: get_or_fail_fail evidence: - - unit_recoverystate_perf_waitupthru_latency_sum + - unit_throttle_get_or_fail_fail labels: ceph_daemon: meaning: Stable Ceph daemon service identifier added by the producer. @@ -116002,39 +120655,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_recoverystate_perf_waitupthru_latency_sum + - labels_throttle_get_or_fail_fail functional_dependencies: {} - rgw_cache_hit: + throttle_get_or_fail_success: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_cache_hit + - throttle_get_or_fail_success population: - id: rgw_cache_hit - meaning: Cache hits. + id: throttle_get_or_fail_success + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_success.' evidence: - - population_rgw_cache_hit + - population_throttle_get_or_fail_success components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_cache_hit + - lifecycle_throttle_get_or_fail_success unit: quantity: count base: one rate: none - object: lookups - aspect: cache_hit + object: operations + aspect: get_or_fail_success evidence: - - unit_rgw_cache_hit + - unit_throttle_get_or_fail_success labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116042,39 +120695,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_cache_hit + - labels_throttle_get_or_fail_success functional_dependencies: {} - rgw_cache_miss: + throttle_get_started: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_cache_miss + - throttle_get_started population: - id: rgw_cache_miss - meaning: Cache miss. + id: throttle_get_started + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get_started.' evidence: - - population_rgw_cache_miss + - population_throttle_get_started components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_cache_miss + - lifecycle_throttle_get_started unit: quantity: count base: one rate: none - object: lookups - aspect: cache_miss + object: operations + aspect: get_started evidence: - - unit_rgw_cache_miss + - unit_throttle_get_started labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116082,79 +120735,69 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_cache_miss + - labels_throttle_get_started functional_dependencies: {} - rgw_failed_req: + throttle_get_sum: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_failed_req + - throttle_get_sum population: - id: rgw_failed_req - meaning: Aborted requests. + id: throttle_get_sum + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get_sum.' evidence: - - population_rgw_failed_req + - population_throttle_get_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_failed_req + - lifecycle_throttle_get_sum unit: quantity: count base: one rate: none - object: requests - aspect: value + object: slots + aspect: get_sum evidence: - - unit_rgw_failed_req - labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_failed_req + - unit_throttle_get_sum functional_dependencies: {} - rgw_gc_retire_object: + label_policy: labels_cluster_osd_blocklist_count + throttle_max: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_gc_retire_object + - throttle_max population: - id: rgw_gc_retire_object - meaning: GC object retires. + id: throttle_max + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_max.' evidence: - - population_rgw_gc_retire_object + - population_throttle_max components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_rgw_gc_retire_object + - lifecycle_throttle_max unit: quantity: count base: one rate: none - object: objects - aspect: value + object: slots + aspect: max evidence: - - unit_rgw_gc_retire_object + - unit_throttle_max labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116162,39 +120805,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_gc_retire_object + - labels_throttle_max functional_dependencies: {} - rgw_get: + throttle_put: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_get + - throttle_put population: - id: rgw_get - meaning: Gets. + id: throttle_put + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_put.' evidence: - - population_rgw_get + - population_throttle_put components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_get + - lifecycle_throttle_put unit: quantity: count base: one rate: none - object: requests - aspect: get + object: operations + aspect: put evidence: - - unit_rgw_get + - unit_throttle_put labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116202,79 +120845,69 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_get + - labels_throttle_put functional_dependencies: {} - rgw_get_b: + throttle_put_sum: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_get_b + - throttle_put_sum population: - id: rgw_get_b - meaning: Size of gets. + id: throttle_put_sum + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_put_sum.' evidence: - - population_rgw_get_b + - population_throttle_put_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_get_b + - lifecycle_throttle_put_sum unit: - quantity: data - base: byte + quantity: count + base: one rate: none - object: byte_throughput - aspect: get_b + object: slots + aspect: put_sum evidence: - - unit_rgw_get_b - labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_get_b + - unit_throttle_put_sum functional_dependencies: {} - rgw_get_initial_lat_count: + label_policy: labels_cluster_osd_blocklist_count + throttle_take: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_get_initial_lat_count + - throttle_take population: - id: rgw_get_initial_lat_count - meaning: Get latency Count. + id: throttle_take + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_take.' evidence: - - population_rgw_get_initial_lat_count + - population_throttle_take components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_get_initial_lat_count + - lifecycle_throttle_take unit: quantity: count base: one rate: none object: operations - aspect: get_initial_lat + aspect: take evidence: - - unit_rgw_get_initial_lat_count + - unit_throttle_take labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116282,81 +120915,69 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_get_initial_lat_count + - labels_throttle_take functional_dependencies: {} - rgw_get_initial_lat_sum: + throttle_take_sum: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_rgw_get_initial_lat_sum_exporter_perf - - ceph_rgw_get_initial_lat_sum_mgr_perf + - throttle_take_sum population: - id: rgw_get_initial_lat_sum - meaning: Get latency Total. + id: throttle_take_sum + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_take_sum.' evidence: - - population_rgw_get_initial_lat_sum + - population_throttle_take_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_get_initial_lat_sum + - lifecycle_throttle_take_sum unit: - quantity: duration - base: second + quantity: count + base: one rate: none - object: accumulated_latency - aspect: get_initial_lat + object: slots + aspect: take_sum evidence: - - unit_rgw_get_initial_lat_sum - labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_get_initial_lat_sum + - unit_throttle_take_sum functional_dependencies: {} - rgw_keystone_token_cache_hit: + label_policy: labels_cluster_osd_blocklist_count + throttle_val: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_keystone_token_cache_hit + - throttle_val population: - id: rgw_keystone_token_cache_hit - meaning: Keystone token cache hits. + id: throttle_val + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_val.' evidence: - - population_rgw_keystone_token_cache_hit + - population_throttle_val components: value: wire_role: scalar lifecycle: - kind: cumulative + kind: current evidence: - - lifecycle_rgw_keystone_token_cache_hit + - lifecycle_throttle_val unit: quantity: count base: one rate: none - object: lookups - aspect: hit + object: slots + aspect: val evidence: - - unit_rgw_keystone_token_cache_hit + - unit_throttle_val labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116364,39 +120985,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_keystone_token_cache_hit + - labels_throttle_val functional_dependencies: {} - rgw_keystone_token_cache_miss: + throttle_wait_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_keystone_token_cache_miss + - throttle_wait_count population: - id: rgw_keystone_token_cache_miss - meaning: Keystone token cache miss. + id: throttle_wait_count + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_wait_count.' evidence: - - population_rgw_keystone_token_cache_miss + - population_throttle_wait_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_keystone_token_cache_miss + - lifecycle_throttle_wait_count unit: quantity: count base: one rate: none - object: lookups - aspect: miss + object: waits + aspect: waits evidence: - - unit_rgw_keystone_token_cache_miss + - unit_throttle_wait_count labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116404,39 +121025,41 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_keystone_token_cache_miss + - labels_throttle_wait_count functional_dependencies: {} - rgw_lc_abort_mpu: + throttle_wait_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rgw_lc_abort_mpu + - throttle_wait_sum_exporter_perf + - throttle_wait_sum_mgr_perf population: - id: rgw_lc_abort_mpu - meaning: Lifecycle abort multipart upload. + id: throttle_wait_sum + meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_wait_sum.' evidence: - - population_rgw_lc_abort_mpu + - population_throttle_wait_sum components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_lc_abort_mpu + - lifecycle_throttle_wait_sum unit: - quantity: count - base: one + quantity: duration + base: second rate: none - object: uploads - aspect: value + object: accumulated_wait_time + aspect: wait evidence: - - unit_rgw_lc_abort_mpu + - unit_throttle_wait_sum labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116444,39 +121067,39 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_lc_abort_mpu + - labels_throttle_wait_sum functional_dependencies: {} - rgw_lc_expire_current: + trackedop_slow_ops_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_lc_expire_current + - ceph_trackedop_slow_ops_count population: - id: rgw_lc_expire_current - meaning: Lifecycle current expiration. + id: trackedop_slow_ops_count + meaning: Number of operations taking over ten second. evidence: - - population_rgw_lc_expire_current + - population_trackedop_slow_ops_count components: value: wire_role: scalar lifecycle: kind: cumulative evidence: - - lifecycle_rgw_lc_expire_current + - lifecycle_trackedop_slow_ops_count unit: quantity: count base: one rate: none - object: actions - aspect: expire_current + object: operations + aspect: value evidence: - - unit_rgw_lc_expire_current + - unit_trackedop_slow_ops_count labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. + ceph_daemon: + meaning: Stable Ceph daemon service identifier added by the producer. presence: required domain: kind: open @@ -116484,1601 +121107,1627 @@ signals: kind: operational_population stability: stable evidence: - - labels_rgw_lc_expire_current + - labels_trackedop_slow_ops_count functional_dependencies: {} - rgw_lc_expire_dm: + hardware_cpu_cores: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_hardware_cpu_cores + population: + id: hardware_cpu_cores + meaning: Total CPU cores per reported processor. + evidence: [population_hardware_metrics] + components: + value: + wire_role: scalar + lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} + unit: {quantity: count, base: one, rate: none, object: cpu_cores, aspect: total, evidence: [unit_hardware_cpu_cores]} + functional_dependencies: {} + labels: + hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} + cpu: {meaning: Processor identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} + manufacturer: {meaning: Processor manufacturer, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} + model: {meaning: Processor model, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} + total_threads: {meaning: Processor thread-count identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} + hardware_fan_rpm: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_hardware_fan_rpm + population: + id: hardware_fan_rpm + meaning: Current fan speed in rotations per minute. + evidence: [population_hardware_metrics] + components: + value: + wire_role: scalar + lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} + unit: {quantity: count, base: one, rate: per_minute, object: fan_revolutions, aspect: reported, evidence: [unit_hardware_fan_revolutions_per_minute]} + functional_dependencies: {} + labels: + hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_fan]} + fan_name: {meaning: Hardware fan identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_fan]} + hardware_firmware_info: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_hardware_firmware_info + population: + id: hardware_firmware_info + meaning: Firmware-version metadata per reported component. + evidence: [population_hardware_metrics] + components: + value: + wire_role: scalar + lifecycle: {kind: constant, evidence: [lifecycle_hardware_metrics]} + unit: {quantity: count, base: one, rate: none, object: firmware_version_metadata, aspect: present, evidence: [unit_hardware_firmware_info]} + functional_dependencies: {} + labels: + hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_firmware]} + component: {meaning: Firmware component identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_firmware]} + version: {meaning: Firmware version identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_firmware]} + hardware_health: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_hardware_health + population: + id: hardware_health + meaning: Current ordinal health state per reported hardware component. + evidence: [population_hardware_metrics] + components: + value: + wire_role: scalar + lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} + unit: {quantity: state, base: one, rate: none, object: hardware_health, aspect: ordinal, evidence: [unit_hardware_health]} + functional_dependencies: {} + labels: + hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_health]} + component: {meaning: Hardware component identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_health]} + category: {meaning: Hardware component category, presence: required, domain: {kind: closed, values: [storage, processors, memory, power, network, fans, temperatures]}, endpoint_cardinality: {kind: closed_domain}, stability: stable, evidence: [labels_hardware_health]} + hardware_memory_capacity_bytes: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_hardware_memory_capacity_bytes + population: + id: hardware_memory_capacity_bytes + meaning: Memory capacity per reported DIMM. + evidence: [population_hardware_metrics] + components: + value: + wire_role: scalar + lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} + unit: {quantity: data, base: byte, rate: none, object: memory_capacity, aspect: reported, evidence: [unit_hardware_capacity_bytes]} + functional_dependencies: {} + labels: + hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_memory]} + dimm: {meaning: Memory-module identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_memory]} + type: {meaning: Memory-module type, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_memory]} + hardware_storage_capacity_bytes: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_hardware_storage_capacity_bytes + population: + id: hardware_storage_capacity_bytes + meaning: Storage capacity per reported device. + evidence: [population_hardware_metrics] + components: + value: + wire_role: scalar + lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} + unit: {quantity: data, base: byte, rate: none, object: storage_capacity, aspect: reported, evidence: [unit_hardware_capacity_bytes]} + functional_dependencies: {} + labels: + hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} + device: {meaning: Storage-device identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} + model: {meaning: Storage-device model, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} + protocol: {meaning: Storage-device protocol, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} + firmware_version: {meaning: Storage-device firmware version, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} + slot: {meaning: Storage-device slot identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} + serial_number: {meaning: Storage-device serial-number identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} + hardware_temperature_celsius: + source: + generated: + registry_groups: + - mgr_synthetic + scope: + registrations: + - ceph_hardware_temperature_celsius + population: + id: hardware_temperature_celsius + meaning: Current temperature per reported hardware sensor. + evidence: [population_hardware_metrics] + components: + value: + wire_role: scalar + lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} + unit: {quantity: temperature, base: celsius, rate: none, object: hardware_sensor, aspect: reported, evidence: [unit_hardware_temperature_celsius]} + functional_dependencies: {} + labels: + hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_temperature]} + sensor_name: {meaning: Hardware temperature-sensor identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_temperature]} + recoverystate_perf_pg_rebuild_duration_count: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_lc_expire_dm + - ceph_recoverystate_perf_pg_rebuild_duration_count population: - id: rgw_lc_expire_dm - meaning: Lifecycle delete-marker expiration. + id: recoverystate_perf_pg_rebuild_duration_count + meaning: Primary-OSD PG-rebuild duration measurement count. + evidence: [population_pg_rebuild] + components: + value: + wire_role: scalar + lifecycle: {kind: cumulative, evidence: [lifecycle_pg_rebuild_count]} + unit: {quantity: count, base: one, rate: none, object: duration_measurements, aspect: pg_rebuild, evidence: [unit_pg_rebuild_count]} + functional_dependencies: {} + label_policy: labels_pg_rebuild + recoverystate_perf_pg_rebuild_duration_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_recoverystate_perf_pg_rebuild_duration_sum_exporter_perf + - ceph_recoverystate_perf_pg_rebuild_duration_sum_mgr_perf + population: + id: recoverystate_perf_pg_rebuild_duration_sum + meaning: Accumulated primary-OSD PG-rebuild duration. + evidence: [population_pg_rebuild] + components: + value: + wire_role: scalar + lifecycle: {kind: cumulative, evidence: [lifecycle_pg_rebuild_duration]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_pg_rebuild_duration, aspect: primary_osd, evidence: [unit_pg_rebuild_duration]} + functional_dependencies: {} + label_policy: labels_pg_rebuild + recoverystate_perf_pg_rebuild_max_secs: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_recoverystate_perf_pg_rebuild_max_secs + population: + id: recoverystate_perf_pg_rebuild_max_secs + meaning: Maximum primary-OSD PG-rebuild duration observed. + evidence: [population_pg_rebuild] + components: + value: + wire_role: scalar + lifecycle: {kind: current, evidence: [lifecycle_pg_rebuild_duration]} + unit: {quantity: duration, base: second, rate: none, object: pg_rebuild_duration, aspect: maximum, evidence: [unit_pg_rebuild_duration]} + functional_dependencies: {} + label_policy: labels_pg_rebuild + recoverystate_perf_pg_rebuild_min_secs: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_recoverystate_perf_pg_rebuild_min_secs + population: + id: recoverystate_perf_pg_rebuild_min_secs + meaning: Minimum primary-OSD PG-rebuild duration observed. + evidence: [population_pg_rebuild] + components: + value: + wire_role: scalar + lifecycle: {kind: current, evidence: [lifecycle_pg_rebuild_duration]} + unit: {quantity: duration, base: second, rate: none, object: pg_rebuild_duration, aspect: minimum, evidence: [unit_pg_rebuild_duration]} + functional_dependencies: {} + label_policy: labels_pg_rebuild + + rgw_bucket_op_copy_obj_bytes: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_rgw_op_per_bucket_copy_obj_bytes + population: + id: rgw_bucket_op_copy_obj_bytes + meaning: Size of copy objects. evidence: - - population_rgw_lc_expire_dm + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_lc_expire_dm - unit: - quantity: count - base: one - rate: none - object: actions - aspect: expire_dm - evidence: - - unit_rgw_lc_expire_dm + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_copy_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_bucket_op_copy_obj_bytes, evidence: [unit_rgw_bucket_op_copy_obj_bytes]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_lc_expire_dm + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_bytes]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_bytes]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_bytes]} + functional_dependencies: {} + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_copy_obj_lat: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_rgw_op_per_bucket_copy_obj_lat_count + population: + id: rgw_bucket_op_copy_obj_lat + meaning: Copy-object latency observations. + evidence: + - rgw_bucket_operation_population + components: + value: + wire_role: scalar + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_copy_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_copy_obj_lat, evidence: [unit_rgw_bucket_op_copy_obj_lat]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_lat]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_lat]} functional_dependencies: {} - rgw_lc_expire_noncurrent: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_copy_obj_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rgw_lc_expire_noncurrent + - ceph_rgw_op_per_bucket_copy_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_bucket_copy_obj_lat_sum_mgr_perf population: - id: rgw_lc_expire_noncurrent - meaning: Lifecycle non-current expiration. + id: rgw_bucket_op_copy_obj_lat_sum + meaning: Accumulated copy-object latency. evidence: - - population_rgw_lc_expire_noncurrent + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_lc_expire_noncurrent - unit: - quantity: count - base: one - rate: none - object: actions - aspect: expire_noncurrent - evidence: - - unit_rgw_lc_expire_noncurrent + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_copy_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_bucket_op_copy_obj_lat_sum, evidence: [unit_rgw_bucket_op_copy_obj_lat_sum]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_lc_expire_noncurrent + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_lat_sum]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_lat_sum]} functional_dependencies: {} - rgw_lc_transition_current: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_copy_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_lc_transition_current + - ceph_rgw_op_per_bucket_copy_obj_ops population: - id: rgw_lc_transition_current - meaning: Lifecycle current transition. + id: rgw_bucket_op_copy_obj_ops + meaning: Copy-object operations. evidence: - - population_rgw_lc_transition_current + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_lc_transition_current - unit: - quantity: count - base: one - rate: none - object: actions - aspect: transition_current - evidence: - - unit_rgw_lc_transition_current + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_copy_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_copy_obj_ops, evidence: [unit_rgw_bucket_op_copy_obj_ops]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_lc_transition_current + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_ops]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_copy_obj_ops]} functional_dependencies: {} - rgw_lc_transition_noncurrent: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_del_bucket_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_lc_transition_noncurrent + - ceph_rgw_op_per_bucket_del_bucket_lat_count population: - id: rgw_lc_transition_noncurrent - meaning: Lifecycle non-current transition. + id: rgw_bucket_op_del_bucket_lat + meaning: Delete-bucket latency observations. evidence: - - population_rgw_lc_transition_noncurrent + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_lc_transition_noncurrent - unit: - quantity: count - base: one - rate: none - object: actions - aspect: transition_noncurrent - evidence: - - unit_rgw_lc_transition_noncurrent + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_del_bucket_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_del_bucket_lat, evidence: [unit_rgw_bucket_op_del_bucket_lat]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_lc_transition_noncurrent + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_lat]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_lat]} functional_dependencies: {} - rgw_lua_current_vms: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_del_bucket_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rgw_lua_current_vms + - ceph_rgw_op_per_bucket_del_bucket_lat_sum_exporter_perf + - ceph_rgw_op_per_bucket_del_bucket_lat_sum_mgr_perf population: - id: rgw_lua_current_vms - meaning: Number of Lua VMs currently being executed. + id: rgw_bucket_op_del_bucket_lat_sum + meaning: Accumulated delete-bucket latency. evidence: - - population_rgw_lua_current_vms + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rgw_lua_current_vms - unit: - quantity: count - base: one - rate: none - object: vms - aspect: value - evidence: - - unit_rgw_lua_current_vms + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_del_bucket_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_bucket_op_del_bucket_lat_sum, evidence: [unit_rgw_bucket_op_del_bucket_lat_sum]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_lua_current_vms + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_lat_sum]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_lat_sum]} functional_dependencies: {} - rgw_lua_script_fail: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_del_bucket_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_lua_script_fail + - ceph_rgw_op_per_bucket_del_bucket_ops population: - id: rgw_lua_script_fail - meaning: Failed executions of lua scripts. + id: rgw_bucket_op_del_bucket_ops + meaning: Delete-bucket operations. evidence: - - population_rgw_lua_script_fail + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_lua_script_fail - unit: - quantity: count - base: one - rate: none - object: executions - aspect: failure - evidence: - - unit_rgw_lua_script_fail + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_del_bucket_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_del_bucket_ops, evidence: [unit_rgw_bucket_op_del_bucket_ops]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_lua_script_fail + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_ops]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_bucket_ops]} functional_dependencies: {} - rgw_lua_script_ok: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_del_obj_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_lua_script_ok + - ceph_rgw_op_per_bucket_del_obj_bytes population: - id: rgw_lua_script_ok - meaning: Successfull executions of lua scripts. + id: rgw_bucket_op_del_obj_bytes + meaning: Size of delete objects. evidence: - - population_rgw_lua_script_ok + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_lua_script_ok - unit: - quantity: count - base: one - rate: none - object: executions - aspect: success - evidence: - - unit_rgw_lua_script_ok + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_del_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_bucket_op_del_obj_bytes, evidence: [unit_rgw_bucket_op_del_obj_bytes]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_lua_script_ok + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_bytes]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_bytes]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_bytes]} functional_dependencies: {} - rgw_metadata: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_del_obj_lat: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_rgw_metadata + - ceph_rgw_op_per_bucket_del_obj_lat_count population: - id: rgw_metadata - meaning: RGW Metadata. + id: rgw_bucket_op_del_obj_lat + meaning: Delete-object latency observations. evidence: - - population_rgw_metadata + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rgw_metadata - unit: - quantity: state - base: one - rate: none - object: state - aspect: value - evidence: - - unit_rgw_metadata + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_del_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_del_obj_lat, evidence: [unit_rgw_bucket_op_del_obj_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_metadata - ceph_version: - meaning: Ceph source label ceph version. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rgw_metadata - hostname: - meaning: Ceph source label hostname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_rgw_metadata - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_metadata + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_lat]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_lat]} functional_dependencies: {} - rgw_pubsub_event_lost: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_del_obj_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rgw_pubsub_event_lost + - ceph_rgw_op_per_bucket_del_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_bucket_del_obj_lat_sum_mgr_perf population: - id: rgw_pubsub_event_lost - meaning: Pubsub events lost. + id: rgw_bucket_op_del_obj_lat_sum + meaning: Accumulated delete-object latency. evidence: - - population_rgw_pubsub_event_lost + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_pubsub_event_lost - unit: - quantity: count - base: one - rate: none - object: events - aspect: event_lost - evidence: - - unit_rgw_pubsub_event_lost + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_del_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_bucket_op_del_obj_lat_sum, evidence: [unit_rgw_bucket_op_del_obj_lat_sum]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_event_lost + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_lat_sum]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_lat_sum]} functional_dependencies: {} - rgw_pubsub_event_triggered: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_del_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_pubsub_event_triggered + - ceph_rgw_op_per_bucket_del_obj_ops population: - id: rgw_pubsub_event_triggered - meaning: Pubsub events with at least one topic. + id: rgw_bucket_op_del_obj_ops + meaning: Delete-object operations. evidence: - - population_rgw_pubsub_event_triggered + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_pubsub_event_triggered - unit: - quantity: count - base: one - rate: none - object: events - aspect: event_triggered - evidence: - - unit_rgw_pubsub_event_triggered + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_del_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_del_obj_ops, evidence: [unit_rgw_bucket_op_del_obj_ops]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_event_triggered + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_ops]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_del_obj_ops]} functional_dependencies: {} - rgw_pubsub_events: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_get_obj_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_pubsub_events + - ceph_rgw_op_per_bucket_get_obj_bytes population: - id: rgw_pubsub_events - meaning: Pubsub events in store. + id: rgw_bucket_op_get_obj_bytes + meaning: Size of gets. evidence: - - population_rgw_pubsub_events + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rgw_pubsub_events - unit: - quantity: count - base: one - rate: none - object: events - aspect: value - evidence: - - unit_rgw_pubsub_events + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_get_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_bucket_op_get_obj_bytes, evidence: [unit_rgw_bucket_op_get_obj_bytes]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_events + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_bytes]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_bytes]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_bytes]} functional_dependencies: {} - rgw_pubsub_missing_conf: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_get_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_pubsub_missing_conf + - ceph_rgw_op_per_bucket_get_obj_lat_count population: - id: rgw_pubsub_missing_conf - meaning: Pubsub events could not be handled because of missing configuration. + id: rgw_bucket_op_get_obj_lat + meaning: Get latency observations. evidence: - - population_rgw_pubsub_missing_conf + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_pubsub_missing_conf - unit: - quantity: count - base: one - rate: none - object: events - aspect: value - evidence: - - unit_rgw_pubsub_missing_conf + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_get_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_get_obj_lat, evidence: [unit_rgw_bucket_op_get_obj_lat]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_missing_conf + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_lat]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_lat]} functional_dependencies: {} - rgw_pubsub_push_failed: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_get_obj_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rgw_pubsub_push_failed + - ceph_rgw_op_per_bucket_get_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_bucket_get_obj_lat_sum_mgr_perf population: - id: rgw_pubsub_push_failed - meaning: Pubsub events failed to be pushed to an endpoint. + id: rgw_bucket_op_get_obj_lat_sum + meaning: Accumulated get latency. evidence: - - population_rgw_pubsub_push_failed + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_pubsub_push_failed - unit: - quantity: count - base: one - rate: none - object: events - aspect: push_failed - evidence: - - unit_rgw_pubsub_push_failed + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_get_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_bucket_op_get_obj_lat_sum, evidence: [unit_rgw_bucket_op_get_obj_lat_sum]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_push_failed + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_lat_sum]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_lat_sum]} functional_dependencies: {} - rgw_pubsub_push_ok: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_get_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_pubsub_push_ok + - ceph_rgw_op_per_bucket_get_obj_ops population: - id: rgw_pubsub_push_ok - meaning: Pubsub events pushed to an endpoint. + id: rgw_bucket_op_get_obj_ops + meaning: Get operations. evidence: - - population_rgw_pubsub_push_ok + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_pubsub_push_ok - unit: - quantity: count - base: one - rate: none - object: events - aspect: push_ok - evidence: - - unit_rgw_pubsub_push_ok + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_get_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_get_obj_ops, evidence: [unit_rgw_bucket_op_get_obj_ops]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_push_ok + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_ops]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_get_obj_ops]} functional_dependencies: {} - rgw_pubsub_push_pending: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_list_buckets_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_pubsub_push_pending + - ceph_rgw_op_per_bucket_list_buckets_lat_count population: - id: rgw_pubsub_push_pending - meaning: Pubsub events pending reply from endpoint. + id: rgw_bucket_op_list_buckets_lat + meaning: List-bucket latency observations. evidence: - - population_rgw_pubsub_push_pending + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rgw_pubsub_push_pending - unit: - quantity: count - base: one - rate: none - object: events - aspect: value - evidence: - - unit_rgw_pubsub_push_pending + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_list_buckets_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_list_buckets_lat, evidence: [unit_rgw_bucket_op_list_buckets_lat]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_push_pending + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_lat]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_lat]} functional_dependencies: {} - rgw_pubsub_store_fail: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_list_buckets_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rgw_pubsub_store_fail + - ceph_rgw_op_per_bucket_list_buckets_lat_sum_exporter_perf + - ceph_rgw_op_per_bucket_list_buckets_lat_sum_mgr_perf population: - id: rgw_pubsub_store_fail - meaning: Pubsub events failed to be stored. + id: rgw_bucket_op_list_buckets_lat_sum + meaning: Accumulated list-bucket latency. evidence: - - population_rgw_pubsub_store_fail + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_pubsub_store_fail - unit: - quantity: count - base: one - rate: none - object: events - aspect: store_fail - evidence: - - unit_rgw_pubsub_store_fail + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_list_buckets_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_bucket_op_list_buckets_lat_sum, evidence: [unit_rgw_bucket_op_list_buckets_lat_sum]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_store_fail + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_lat_sum]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_lat_sum]} functional_dependencies: {} - rgw_pubsub_store_ok: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_list_buckets_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_pubsub_store_ok + - ceph_rgw_op_per_bucket_list_buckets_ops population: - id: rgw_pubsub_store_ok - meaning: Pubsub events successfully stored. + id: rgw_bucket_op_list_buckets_ops + meaning: List-bucket operations. evidence: - - population_rgw_pubsub_store_ok + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_pubsub_store_ok - unit: - quantity: count - base: one - rate: none - object: events - aspect: store_ok - evidence: - - unit_rgw_pubsub_store_ok + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_list_buckets_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_list_buckets_ops, evidence: [unit_rgw_bucket_op_list_buckets_ops]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_pubsub_store_ok + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_ops]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_buckets_ops]} functional_dependencies: {} - rgw_put: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_list_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_put + - ceph_rgw_op_per_bucket_list_obj_lat_count population: - id: rgw_put - meaning: Puts. + id: rgw_bucket_op_list_obj_lat + meaning: List-object latency observations. evidence: - - population_rgw_put + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_put - unit: - quantity: count - base: one - rate: none - object: requests - aspect: put - evidence: - - unit_rgw_put + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_list_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_list_obj_lat, evidence: [unit_rgw_bucket_op_list_obj_lat]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_put + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_lat]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_lat]} functional_dependencies: {} - rgw_put_b: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_list_obj_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rgw_put_b + - ceph_rgw_op_per_bucket_list_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_bucket_list_obj_lat_sum_mgr_perf population: - id: rgw_put_b - meaning: Size of puts. + id: rgw_bucket_op_list_obj_lat_sum + meaning: Accumulated list-object latency. evidence: - - population_rgw_put_b + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_put_b - unit: - quantity: data - base: byte - rate: none - object: byte_throughput - aspect: put_b - evidence: - - unit_rgw_put_b + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_list_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_bucket_op_list_obj_lat_sum, evidence: [unit_rgw_bucket_op_list_obj_lat_sum]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_put_b + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_lat_sum]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_lat_sum]} functional_dependencies: {} - rgw_put_initial_lat_count: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_list_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_put_initial_lat_count + - ceph_rgw_op_per_bucket_list_obj_ops population: - id: rgw_put_initial_lat_count - meaning: Put latency Count. + id: rgw_bucket_op_list_obj_ops + meaning: List-object operations. evidence: - - population_rgw_put_initial_lat_count + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_put_initial_lat_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: put_initial_lat - evidence: - - unit_rgw_put_initial_lat_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_list_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_list_obj_ops, evidence: [unit_rgw_bucket_op_list_obj_ops]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_put_initial_lat_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_ops]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_list_obj_ops]} functional_dependencies: {} - rgw_put_initial_lat_sum: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_put_obj_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_rgw_put_initial_lat_sum_exporter_perf - - ceph_rgw_put_initial_lat_sum_mgr_perf + - ceph_rgw_op_per_bucket_put_obj_bytes population: - id: rgw_put_initial_lat_sum - meaning: Put latency Total. + id: rgw_bucket_op_put_obj_bytes + meaning: Size of puts. evidence: - - population_rgw_put_initial_lat_sum + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_put_initial_lat_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: put_initial_lat - evidence: - - unit_rgw_put_initial_lat_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_put_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_bucket_op_put_obj_bytes, evidence: [unit_rgw_bucket_op_put_obj_bytes]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_put_initial_lat_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_bytes]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_bytes]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_bytes]} functional_dependencies: {} - rgw_qactive: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_put_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_qactive + - ceph_rgw_op_per_bucket_put_obj_lat_count population: - id: rgw_qactive - meaning: Active requests queue. + id: rgw_bucket_op_put_obj_lat + meaning: Put latency observations. evidence: - - population_rgw_qactive + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rgw_qactive - unit: - quantity: count - base: one - rate: none - object: requests - aspect: qactive - evidence: - - unit_rgw_qactive + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_put_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_put_obj_lat, evidence: [unit_rgw_bucket_op_put_obj_lat]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_qactive + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_lat]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_lat]} functional_dependencies: {} - rgw_qlen: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_put_obj_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rgw_qlen + - ceph_rgw_op_per_bucket_put_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_bucket_put_obj_lat_sum_mgr_perf population: - id: rgw_qlen - meaning: Queue length. + id: rgw_bucket_op_put_obj_lat_sum + meaning: Accumulated put latency. evidence: - - population_rgw_qlen + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rgw_qlen - unit: - quantity: count - base: one - rate: none - object: requests - aspect: qlen - evidence: - - unit_rgw_qlen + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_put_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_bucket_op_put_obj_lat_sum, evidence: [unit_rgw_bucket_op_put_obj_lat_sum]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_qlen + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_lat_sum]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_lat_sum]} functional_dependencies: {} - rgw_req: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_bucket_op_put_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rgw_req + - ceph_rgw_op_per_bucket_put_obj_ops population: - id: rgw_req - meaning: Requests. + id: rgw_bucket_op_put_obj_ops + meaning: Put operations. evidence: - - population_rgw_req + - rgw_bucket_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rgw_req - unit: - quantity: count - base: one - rate: none - object: requests - aspect: req - evidence: - - unit_rgw_req + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_bucket_op_put_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_bucket_op_put_obj_ops, evidence: [unit_rgw_bucket_op_put_obj_ops]} labels: - instance_id: - meaning: Ceph object-gateway instance identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rgw_req + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_ops]} + bucket: {meaning: Source RGW bucket name distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_bucket_op_put_obj_ops]} functional_dependencies: {} - rocksdb_binned_cache_capacity: + contributors: + variants: + rgw_bucket_op_contributors: + identity: + - bucket + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_bucket_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_d4n_cache_evictions: source: generated: registry_groups: - daemon_perf scope: registrations: - - rocksdb_cache_capacity + - ceph_rgw_d4n_cache_evictions population: - id: rocksdb_binned_cache_capacity - meaning: capacity assigned. + id: rgw_d4n_cache_evictions + meaning: D4N cache evictions. evidence: - - population_rocksdb_binned_cache_capacity + - rgw_d4n_cache_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rocksdb_binned_cache_capacity - unit: - quantity: data - base: byte - rate: none - object: cache_memory - aspect: capacity - evidence: - - unit_rocksdb_binned_cache_capacity + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_d4n_cache_evictions]} + unit: {quantity: count, base: one, rate: none, object: evictions, aspect: rgw_d4n_cache_evictions, evidence: [unit_rgw_d4n_cache_evictions]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_binned_cache_capacity + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_d4n_cache_evictions]} functional_dependencies: {} - rocksdb_binned_cache_elems: + rgw_d4n_cache_hits: source: generated: registry_groups: - daemon_perf scope: registrations: - - rocksdb_cache_elems + - ceph_rgw_d4n_cache_hits population: - id: rocksdb_binned_cache_elems - meaning: number of elems in shard. + id: rgw_d4n_cache_hits + meaning: D4N cache hits. evidence: - - population_rocksdb_binned_cache_elems + - rgw_d4n_cache_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rocksdb_binned_cache_elems - unit: - quantity: count - base: one - rate: none - object: entries - aspect: items - evidence: - - unit_rocksdb_binned_cache_elems + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_d4n_cache_hits]} + unit: {quantity: count, base: one, rate: none, object: lookups, aspect: rgw_d4n_cache_hits, evidence: [unit_rgw_d4n_cache_hits]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_binned_cache_elems + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_d4n_cache_hits]} functional_dependencies: {} - rocksdb_binned_cache_hits: + rgw_d4n_cache_misses: source: generated: registry_groups: - daemon_perf scope: registrations: - - rocksdb_cache_hits + - ceph_rgw_d4n_cache_misses population: - id: rocksdb_binned_cache_hits - meaning: lookup successful. + id: rgw_d4n_cache_misses + meaning: D4N cache misses. evidence: - - population_rocksdb_binned_cache_hits + - rgw_d4n_cache_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_binned_cache_hits - unit: - quantity: count - base: one - rate: none - object: lookups - aspect: hits - evidence: - - unit_rocksdb_binned_cache_hits + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_d4n_cache_misses]} + unit: {quantity: count, base: one, rate: none, object: lookups, aspect: rgw_d4n_cache_misses, evidence: [unit_rgw_d4n_cache_misses]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_binned_cache_hits + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_d4n_cache_misses]} functional_dependencies: {} - rocksdb_binned_cache_inserts: + rgw_op_copy_obj_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - rocksdb_cache_inserts + - ceph_rgw_op_copy_obj_bytes population: - id: rocksdb_binned_cache_inserts - meaning: inserts into shard. + id: rgw_op_copy_obj_bytes + meaning: rgw_op_copy_obj_bytes evidence: - - population_rocksdb_binned_cache_inserts + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_binned_cache_inserts - unit: - quantity: count - base: one - rate: none - object: insertions - aspect: insertions - evidence: - - unit_rocksdb_binned_cache_inserts + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_copy_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_op_copy_obj_bytes, evidence: [unit_rgw_op_copy_obj_bytes]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_binned_cache_inserts + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_copy_obj_bytes]} functional_dependencies: {} - rocksdb_binned_cache_lookups: + rgw_op_copy_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - rocksdb_cache_lookups + - ceph_rgw_op_copy_obj_lat_count population: - id: rocksdb_binned_cache_lookups - meaning: lookups for an element. + id: rgw_op_copy_obj_lat + meaning: rgw_op_copy_obj_lat evidence: - - population_rocksdb_binned_cache_lookups + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_binned_cache_lookups - unit: - quantity: count - base: one - rate: none - object: lookups - aspect: lookups - evidence: - - unit_rocksdb_binned_cache_lookups + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_copy_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_copy_obj_lat, evidence: [unit_rgw_op_copy_obj_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_binned_cache_lookups + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_copy_obj_lat]} + functional_dependencies: {} + rgw_op_copy_obj_lat_sum: + source: + generated: + registry_groups: + - exporter_perf + - mgr_perf + scope: + registrations: + - ceph_rgw_op_copy_obj_lat_sum_exporter_perf + - ceph_rgw_op_copy_obj_lat_sum_mgr_perf + population: + id: rgw_op_copy_obj_lat_sum + meaning: rgw_op_copy_obj_lat_sum + evidence: + - rgw_global_operation_population + components: + value: + wire_role: scalar + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_copy_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_op_copy_obj_lat_sum, evidence: [unit_rgw_op_copy_obj_lat_sum]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_copy_obj_lat_sum]} functional_dependencies: {} - rocksdb_binned_cache_misses: + rgw_op_copy_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - rocksdb_cache_misses + - ceph_rgw_op_copy_obj_ops population: - id: rocksdb_binned_cache_misses - meaning: lookup failure. + id: rgw_op_copy_obj_ops + meaning: rgw_op_copy_obj_ops evidence: - - population_rocksdb_binned_cache_misses + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_binned_cache_misses - unit: - quantity: count - base: one - rate: none - object: lookups - aspect: misses - evidence: - - unit_rocksdb_binned_cache_misses + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_copy_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_copy_obj_ops, evidence: [unit_rgw_op_copy_obj_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_binned_cache_misses + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_copy_obj_ops]} functional_dependencies: {} - rocksdb_binned_cache_pinned: + rgw_op_del_bucket_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - rocksdb_cache_pinned + - ceph_rgw_op_del_bucket_lat_count population: - id: rocksdb_binned_cache_pinned - meaning: currently pinned size (in use). + id: rgw_op_del_bucket_lat + meaning: rgw_op_del_bucket_lat evidence: - - population_rocksdb_binned_cache_pinned + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rocksdb_binned_cache_pinned - unit: - quantity: data - base: byte - rate: none - object: cache_memory - aspect: pinned - evidence: - - unit_rocksdb_binned_cache_pinned + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_del_bucket_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_del_bucket_lat, evidence: [unit_rgw_op_del_bucket_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_binned_cache_pinned + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_del_bucket_lat]} functional_dependencies: {} - rocksdb_binned_cache_usage: + rgw_op_del_bucket_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - rocksdb_cache_usage + - ceph_rgw_op_del_bucket_lat_sum_exporter_perf + - ceph_rgw_op_del_bucket_lat_sum_mgr_perf population: - id: rocksdb_binned_cache_usage - meaning: current usage. + id: rgw_op_del_bucket_lat_sum + meaning: rgw_op_del_bucket_lat_sum evidence: - - population_rocksdb_binned_cache_usage + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rocksdb_binned_cache_usage - unit: - quantity: data - base: byte - rate: none - object: cache_memory - aspect: used - evidence: - - unit_rocksdb_binned_cache_usage + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_del_bucket_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_op_del_bucket_lat_sum, evidence: [unit_rgw_op_del_bucket_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_binned_cache_usage + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_del_bucket_lat_sum]} functional_dependencies: {} - rocksdb_compact: + rgw_op_del_bucket_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_compact + - ceph_rgw_op_del_bucket_ops population: - id: rocksdb_compact - meaning: Compactions. + id: rgw_op_del_bucket_ops + meaning: rgw_op_del_bucket_ops evidence: - - population_rocksdb_compact + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_compact - unit: - quantity: count - base: one - rate: none - object: compactions - aspect: compact - evidence: - - unit_rocksdb_compact + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_del_bucket_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_del_bucket_ops, evidence: [unit_rgw_op_del_bucket_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_compact + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_del_bucket_ops]} functional_dependencies: {} - rocksdb_compact_completed: + rgw_op_del_obj_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_compact_completed + - ceph_rgw_op_del_obj_bytes population: - id: rocksdb_compact_completed - meaning: Completed compactions. + id: rgw_op_del_obj_bytes + meaning: rgw_op_del_obj_bytes evidence: - - population_rocksdb_compact_completed + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_compact_completed - unit: - quantity: count - base: one - rate: none - object: compactions - aspect: completed - evidence: - - unit_rocksdb_compact_completed + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_del_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_op_del_obj_bytes, evidence: [unit_rgw_op_del_obj_bytes]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_compact_completed + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_del_obj_bytes]} functional_dependencies: {} - rocksdb_compact_lasted: + rgw_op_del_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_compact_lasted + - ceph_rgw_op_del_obj_lat_count population: - id: rocksdb_compact_lasted - meaning: Last completed compaction duration. + id: rgw_op_del_obj_lat + meaning: rgw_op_del_obj_lat evidence: - - population_rocksdb_compact_lasted + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rocksdb_compact_lasted - unit: - quantity: duration - base: second - rate: none - object: duration_and_time - aspect: value - evidence: - - unit_rocksdb_compact_lasted + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_del_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_del_obj_lat, evidence: [unit_rgw_op_del_obj_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_compact_lasted + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_del_obj_lat]} functional_dependencies: {} - rocksdb_compact_queue_len: + rgw_op_del_obj_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rocksdb_compact_queue_len + - ceph_rgw_op_del_obj_lat_sum_exporter_perf + - ceph_rgw_op_del_obj_lat_sum_mgr_perf population: - id: rocksdb_compact_queue_len - meaning: Length of compaction queue. + id: rgw_op_del_obj_lat_sum + meaning: rgw_op_del_obj_lat_sum evidence: - - population_rocksdb_compact_queue_len + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rocksdb_compact_queue_len - unit: - quantity: count - base: one - rate: none - object: compactions - aspect: queue_len - evidence: - - unit_rocksdb_compact_queue_len + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_del_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_op_del_obj_lat_sum, evidence: [unit_rgw_op_del_obj_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_compact_queue_len + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_del_obj_lat_sum]} functional_dependencies: {} - rocksdb_compact_queue_merge: + rgw_op_del_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_compact_queue_merge + - ceph_rgw_op_del_obj_ops population: - id: rocksdb_compact_queue_merge - meaning: Mergings of ranges in compaction queue. + id: rgw_op_del_obj_ops + meaning: rgw_op_del_obj_ops evidence: - - population_rocksdb_compact_queue_merge + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_compact_queue_merge - unit: - quantity: count - base: one - rate: none - object: merges - aspect: queue_merge - evidence: - - unit_rocksdb_compact_queue_merge + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_del_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_del_obj_ops, evidence: [unit_rgw_op_del_obj_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_compact_queue_merge + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_del_obj_ops]} functional_dependencies: {} - rocksdb_compact_running: + rgw_op_get_obj_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_compact_running + - ceph_rgw_op_get_obj_bytes population: - id: rocksdb_compact_running - meaning: Running compactions. + id: rgw_op_get_obj_bytes + meaning: rgw_op_get_obj_bytes evidence: - - population_rocksdb_compact_running + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_rocksdb_compact_running - unit: - quantity: count - base: one - rate: none - object: compactions - aspect: running - evidence: - - unit_rocksdb_compact_running + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_get_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_op_get_obj_bytes, evidence: [unit_rgw_op_get_obj_bytes]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_compact_running + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_get_obj_bytes]} functional_dependencies: {} - rocksdb_get_latency_count: + rgw_op_get_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_get_latency_count + - ceph_rgw_op_get_obj_lat_count population: - id: rocksdb_get_latency_count - meaning: Get latency Count. + id: rgw_op_get_obj_lat + meaning: rgw_op_get_obj_lat evidence: - - population_rocksdb_get_latency_count + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_get_latency_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: get_latency - evidence: - - unit_rocksdb_get_latency_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_get_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_get_obj_lat, evidence: [unit_rgw_op_get_obj_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_get_latency_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_get_obj_lat]} functional_dependencies: {} - rocksdb_get_latency_sum: + rgw_op_get_obj_lat_sum: source: generated: registry_groups: @@ -118086,245 +122735,129 @@ signals: - mgr_perf scope: registrations: - - ceph_rocksdb_get_latency_sum_exporter_perf - - ceph_rocksdb_get_latency_sum_mgr_perf + - ceph_rgw_op_get_obj_lat_sum_exporter_perf + - ceph_rgw_op_get_obj_lat_sum_mgr_perf population: - id: rocksdb_get_latency_sum - meaning: Get latency Total. + id: rgw_op_get_obj_lat_sum + meaning: rgw_op_get_obj_lat_sum evidence: - - population_rocksdb_get_latency_sum + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_get_latency_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: get_latency - evidence: - - unit_rocksdb_get_latency_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_get_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_op_get_obj_lat_sum, evidence: [unit_rgw_op_get_obj_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_get_latency_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_get_obj_lat_sum]} functional_dependencies: {} - rocksdb_rocksdb_write_delay_time_count: + rgw_op_get_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_rocksdb_write_delay_time_count + - ceph_rgw_op_get_obj_ops population: - id: rocksdb_rocksdb_write_delay_time_count - meaning: Rocksdb write delay time Count. + id: rgw_op_get_obj_ops + meaning: rgw_op_get_obj_ops evidence: - - population_rocksdb_rocksdb_write_delay_time_count + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_rocksdb_write_delay_time_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: delay_time - evidence: - - unit_rocksdb_rocksdb_write_delay_time_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_get_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_get_obj_ops, evidence: [unit_rgw_op_get_obj_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_rocksdb_write_delay_time_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_get_obj_ops]} functional_dependencies: {} - rocksdb_rocksdb_write_delay_time_sum: + rgw_op_list_buckets_lat: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_rocksdb_rocksdb_write_delay_time_sum_exporter_perf - - ceph_rocksdb_rocksdb_write_delay_time_sum_mgr_perf + - ceph_rgw_op_list_buckets_lat_count population: - id: rocksdb_rocksdb_write_delay_time_sum - meaning: Rocksdb write delay time Total. + id: rgw_op_list_buckets_lat + meaning: rgw_op_list_buckets_lat evidence: - - population_rocksdb_rocksdb_write_delay_time_sum + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_rocksdb_write_delay_time_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: delay_time - evidence: - - unit_rocksdb_rocksdb_write_delay_time_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_list_buckets_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_list_buckets_lat, evidence: [unit_rgw_op_list_buckets_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_rocksdb_write_delay_time_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_list_buckets_lat]} functional_dependencies: {} - rocksdb_rocksdb_write_memtable_time_count: + rgw_op_list_buckets_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - ceph_rocksdb_rocksdb_write_memtable_time_count + - ceph_rgw_op_list_buckets_lat_sum_exporter_perf + - ceph_rgw_op_list_buckets_lat_sum_mgr_perf population: - id: rocksdb_rocksdb_write_memtable_time_count - meaning: Rocksdb write memtable time Count. + id: rgw_op_list_buckets_lat_sum + meaning: rgw_op_list_buckets_lat_sum evidence: - - population_rocksdb_rocksdb_write_memtable_time_count + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_rocksdb_write_memtable_time_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: memtable_time - evidence: - - unit_rocksdb_rocksdb_write_memtable_time_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_list_buckets_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_op_list_buckets_lat_sum, evidence: [unit_rgw_op_list_buckets_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_rocksdb_write_memtable_time_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_list_buckets_lat_sum]} functional_dependencies: {} - rocksdb_rocksdb_write_memtable_time_sum: + rgw_op_list_buckets_ops: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_rocksdb_rocksdb_write_memtable_time_sum_exporter_perf - - ceph_rocksdb_rocksdb_write_memtable_time_sum_mgr_perf + - ceph_rgw_op_list_buckets_ops population: - id: rocksdb_rocksdb_write_memtable_time_sum - meaning: Rocksdb write memtable time Total. + id: rgw_op_list_buckets_ops + meaning: rgw_op_list_buckets_ops evidence: - - population_rocksdb_rocksdb_write_memtable_time_sum + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_rocksdb_write_memtable_time_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: memtable_time - evidence: - - unit_rocksdb_rocksdb_write_memtable_time_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_list_buckets_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_list_buckets_ops, evidence: [unit_rgw_op_list_buckets_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_rocksdb_write_memtable_time_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_list_buckets_ops]} functional_dependencies: {} - rocksdb_rocksdb_write_pre_and_post_time_count: + rgw_op_list_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_rocksdb_write_pre_and_post_time_count + - ceph_rgw_op_list_obj_lat_count population: - id: rocksdb_rocksdb_write_pre_and_post_time_count - meaning: total time spent on writing a record, excluding write process Count. + id: rgw_op_list_obj_lat + meaning: rgw_op_list_obj_lat evidence: - - population_rocksdb_rocksdb_write_pre_and_post_time_count + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_rocksdb_write_pre_and_post_time_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: pre_and_post_time - evidence: - - unit_rocksdb_rocksdb_write_pre_and_post_time_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_list_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_list_obj_lat, evidence: [unit_rgw_op_list_obj_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_rocksdb_write_pre_and_post_time_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_list_obj_lat]} functional_dependencies: {} - rocksdb_rocksdb_write_pre_and_post_time_sum: + rgw_op_list_obj_lat_sum: source: generated: registry_groups: @@ -118332,163 +122865,85 @@ signals: - mgr_perf scope: registrations: - - ceph_rocksdb_rocksdb_write_pre_and_post_time_sum_exporter_perf - - ceph_rocksdb_rocksdb_write_pre_and_post_time_sum_mgr_perf + - ceph_rgw_op_list_obj_lat_sum_exporter_perf + - ceph_rgw_op_list_obj_lat_sum_mgr_perf population: - id: rocksdb_rocksdb_write_pre_and_post_time_sum - meaning: total time spent on writing a record, excluding write process Total. + id: rgw_op_list_obj_lat_sum + meaning: rgw_op_list_obj_lat_sum evidence: - - population_rocksdb_rocksdb_write_pre_and_post_time_sum + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_rocksdb_write_pre_and_post_time_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: pre_and_post_time - evidence: - - unit_rocksdb_rocksdb_write_pre_and_post_time_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_list_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_op_list_obj_lat_sum, evidence: [unit_rgw_op_list_obj_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_rocksdb_write_pre_and_post_time_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_list_obj_lat_sum]} functional_dependencies: {} - rocksdb_rocksdb_write_wal_time_count: + rgw_op_list_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_rocksdb_write_wal_time_count + - ceph_rgw_op_list_obj_ops population: - id: rocksdb_rocksdb_write_wal_time_count - meaning: Rocksdb write wal time Count. - evidence: - - population_rocksdb_rocksdb_write_wal_time_count - components: - value: - wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_rocksdb_write_wal_time_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: wal_time - evidence: - - unit_rocksdb_rocksdb_write_wal_time_count - labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_rocksdb_write_wal_time_count + id: rgw_op_list_obj_ops + meaning: rgw_op_list_obj_ops + evidence: + - rgw_global_operation_population + components: + value: + wire_role: scalar + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_list_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_list_obj_ops, evidence: [unit_rgw_op_list_obj_ops]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_list_obj_ops]} functional_dependencies: {} - rocksdb_rocksdb_write_wal_time_sum: + rgw_op_put_obj_bytes: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_rocksdb_rocksdb_write_wal_time_sum_exporter_perf - - ceph_rocksdb_rocksdb_write_wal_time_sum_mgr_perf + - ceph_rgw_op_put_obj_bytes population: - id: rocksdb_rocksdb_write_wal_time_sum - meaning: Rocksdb write wal time Total. + id: rgw_op_put_obj_bytes + meaning: rgw_op_put_obj_bytes evidence: - - population_rocksdb_rocksdb_write_wal_time_sum + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_rocksdb_write_wal_time_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: wal_time - evidence: - - unit_rocksdb_rocksdb_write_wal_time_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_put_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_op_put_obj_bytes, evidence: [unit_rgw_op_put_obj_bytes]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_rocksdb_write_wal_time_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_put_obj_bytes]} functional_dependencies: {} - rocksdb_submit_latency_count: + rgw_op_put_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_submit_latency_count + - ceph_rgw_op_put_obj_lat_count population: - id: rocksdb_submit_latency_count - meaning: Submit Latency Count. + id: rgw_op_put_obj_lat + meaning: rgw_op_put_obj_lat evidence: - - population_rocksdb_submit_latency_count + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_submit_latency_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: submit_latency - evidence: - - unit_rocksdb_submit_latency_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_put_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_put_obj_lat, evidence: [unit_rgw_op_put_obj_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_submit_latency_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_put_obj_lat]} functional_dependencies: {} - rocksdb_submit_latency_sum: + rgw_op_put_obj_lat_sum: source: generated: registry_groups: @@ -118496,703 +122951,648 @@ signals: - mgr_perf scope: registrations: - - ceph_rocksdb_submit_latency_sum_exporter_perf - - ceph_rocksdb_submit_latency_sum_mgr_perf + - ceph_rgw_op_put_obj_lat_sum_exporter_perf + - ceph_rgw_op_put_obj_lat_sum_mgr_perf population: - id: rocksdb_submit_latency_sum - meaning: Submit Latency Total. + id: rgw_op_put_obj_lat_sum + meaning: rgw_op_put_obj_lat_sum evidence: - - population_rocksdb_submit_latency_sum + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_submit_latency_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: submit_latency - evidence: - - unit_rocksdb_submit_latency_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_put_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_op_put_obj_lat_sum, evidence: [unit_rgw_op_put_obj_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_submit_latency_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_put_obj_lat_sum]} functional_dependencies: {} - rocksdb_submit_sync_latency_count: + rgw_op_put_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_rocksdb_submit_sync_latency_count + - ceph_rgw_op_put_obj_ops population: - id: rocksdb_submit_sync_latency_count - meaning: Submit Sync Latency Count. + id: rgw_op_put_obj_ops + meaning: rgw_op_put_obj_ops evidence: - - population_rocksdb_submit_sync_latency_count + - rgw_global_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_submit_sync_latency_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: submit_sync_latency - evidence: - - unit_rocksdb_submit_sync_latency_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_op_put_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_op_put_obj_ops, evidence: [unit_rgw_op_put_obj_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_submit_sync_latency_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_op_put_obj_ops]} functional_dependencies: {} - rocksdb_submit_sync_latency_sum: + rgw_sync_delta_sync_delta: source: generated: registry_groups: - - exporter_perf - - mgr_perf + - daemon_perf scope: registrations: - - ceph_rocksdb_submit_sync_latency_sum_exporter_perf - - ceph_rocksdb_submit_sync_latency_sum_mgr_perf + - rgw_sync_delta_sync_delta population: - id: rocksdb_submit_sync_latency_sum - meaning: Submit Sync Latency Total. + id: rgw_sync_delta_sync_delta + meaning: Current remote-entry timestamp lag for a data-log shard. evidence: - - population_rocksdb_submit_sync_latency_sum + - rgw_sync_delta_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_rocksdb_submit_sync_latency_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_latency - aspect: submit_sync_latency - evidence: - - unit_rocksdb_submit_sync_latency_sum + lifecycle: {kind: current, evidence: [rgw_sync_delta_lifecycle]} + unit: {quantity: duration, base: second, rate: none, object: data_log_shard, aspect: rgw_sync_delta_sync_delta, evidence: [unit_rgw_sync_delta_sync_delta]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_rocksdb_submit_sync_latency_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_sync_delta_sync_delta]} + local_zone_id: {meaning: Destination local zone identifier for a data-log shard., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_sync_delta_sync_delta]} + source_zone_id: {meaning: Source zone identifier for a data-log shard., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_sync_delta_sync_delta]} + shard_id: {meaning: Data-log shard number., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_sync_delta_sync_delta]} functional_dependencies: {} - service_unique_id: + rgw_topic_persistent_topic_len: source: generated: registry_groups: - daemon_perf scope: registrations: - - service_unique_id_identity + - rgw_topic_persistent_topic_len population: - id: service_unique_id - meaning: 'Source-derived dynamic service identity metric: service_unique_id_fixture_service.' + id: rgw_topic_persistent_topic_len + meaning: Number of entries currently in a persistent topic queue. evidence: - - population_service_unique_id + - rgw_topic_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_service_unique_id - unit: - quantity: count - base: one - rate: none - object: identifier - aspect: present - evidence: - - unit_service_unique_id + lifecycle: {kind: current, evidence: [lifecycle_rgw_topic_persistent_topic_len]} + unit: {quantity: count, base: one, rate: none, object: entries, aspect: rgw_topic_persistent_topic_len, evidence: [unit_rgw_topic_persistent_topic_len]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_service_unique_id + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_topic_persistent_topic_len]} functional_dependencies: {} - smb_metadata: + rgw_topic_persistent_topic_size: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_smb_metadata + - rgw_topic_persistent_topic_size population: - id: smb_metadata - meaning: SMB Metadata. + id: rgw_topic_persistent_topic_size + meaning: Byte size currently reported for a persistent topic queue. evidence: - - population_smb_metadata + - rgw_topic_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_smb_metadata - unit: - quantity: state - base: one - rate: none - object: state - aspect: value - evidence: - - unit_smb_metadata + lifecycle: {kind: current, evidence: [lifecycle_rgw_topic_persistent_topic_size]} + unit: {quantity: data, base: byte, rate: none, object: persistent_topic_entries, aspect: rgw_topic_persistent_topic_size, evidence: [unit_rgw_topic_persistent_topic_size]} labels: - netbiosname: - meaning: Ceph source label netbiosname. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_smb_metadata - share: - meaning: Ceph source label share. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_smb_metadata - smb_version: - meaning: Ceph source label smb version. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_smb_metadata - subvolume: - meaning: Ceph source label subvolume. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_smb_metadata - subvolume_group: - meaning: Ceph source label subvolume group. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_smb_metadata - volume: - meaning: Ceph source label volume. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: unknown - stability: stable - evidence: - - labels_smb_metadata + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_topic_persistent_topic_size]} functional_dependencies: {} - throttle_get: + rgw_user_op_copy_obj_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_get + - ceph_rgw_op_per_user_copy_obj_bytes population: - id: throttle_get - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get.' + id: rgw_user_op_copy_obj_bytes + meaning: Size of copy objects. evidence: - - population_throttle_get + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_get - unit: - quantity: count - base: one - rate: none - object: operations - aspect: get - evidence: - - unit_throttle_get + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_copy_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_user_op_copy_obj_bytes, evidence: [unit_rgw_user_op_copy_obj_bytes]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_get + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_bytes]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_bytes]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_bytes]} functional_dependencies: {} - throttle_get_or_fail_fail: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_copy_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_get_or_fail_fail + - ceph_rgw_op_per_user_copy_obj_lat_count population: - id: throttle_get_or_fail_fail - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_fail.' + id: rgw_user_op_copy_obj_lat + meaning: Copy-object latency observations. evidence: - - population_throttle_get_or_fail_fail + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_get_or_fail_fail - unit: - quantity: count - base: one - rate: none - object: operations - aspect: get_or_fail_fail - evidence: - - unit_throttle_get_or_fail_fail + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_copy_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_copy_obj_lat, evidence: [unit_rgw_user_op_copy_obj_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_get_or_fail_fail + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_lat]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_lat]} functional_dependencies: {} - throttle_get_or_fail_success: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_copy_obj_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - throttle_get_or_fail_success + - ceph_rgw_op_per_user_copy_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_user_copy_obj_lat_sum_mgr_perf population: - id: throttle_get_or_fail_success - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_success.' + id: rgw_user_op_copy_obj_lat_sum + meaning: Accumulated copy-object latency. evidence: - - population_throttle_get_or_fail_success + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_get_or_fail_success - unit: - quantity: count - base: one - rate: none - object: operations - aspect: get_or_fail_success - evidence: - - unit_throttle_get_or_fail_success + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_copy_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_user_op_copy_obj_lat_sum, evidence: [unit_rgw_user_op_copy_obj_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_get_or_fail_success + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_lat_sum]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_lat_sum]} functional_dependencies: {} - throttle_get_started: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_copy_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_get_started + - ceph_rgw_op_per_user_copy_obj_ops population: - id: throttle_get_started - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get_started.' + id: rgw_user_op_copy_obj_ops + meaning: Copy-object operations. evidence: - - population_throttle_get_started + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_get_started - unit: - quantity: count - base: one - rate: none - object: operations - aspect: get_started - evidence: - - unit_throttle_get_started + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_copy_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_copy_obj_ops, evidence: [unit_rgw_user_op_copy_obj_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_get_started + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_ops]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_copy_obj_ops]} functional_dependencies: {} - throttle_get_sum: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_del_bucket_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_get_sum + - ceph_rgw_op_per_user_del_bucket_lat_count population: - id: throttle_get_sum - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_get_sum.' + id: rgw_user_op_del_bucket_lat + meaning: Delete-bucket latency observations. evidence: - - population_throttle_get_sum + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_get_sum - unit: - quantity: count - base: one - rate: none - object: slots - aspect: get_sum - evidence: - - unit_throttle_get_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_del_bucket_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_del_bucket_lat, evidence: [unit_rgw_user_op_del_bucket_lat]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_lat]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_lat]} functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - throttle_max: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_del_bucket_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - throttle_max + - ceph_rgw_op_per_user_del_bucket_lat_sum_exporter_perf + - ceph_rgw_op_per_user_del_bucket_lat_sum_mgr_perf population: - id: throttle_max - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_max.' + id: rgw_user_op_del_bucket_lat_sum + meaning: Accumulated delete-bucket latency. evidence: - - population_throttle_max + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_throttle_max - unit: - quantity: count - base: one - rate: none - object: slots - aspect: max - evidence: - - unit_throttle_max + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_del_bucket_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_user_op_del_bucket_lat_sum, evidence: [unit_rgw_user_op_del_bucket_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_max + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_lat_sum]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_lat_sum]} functional_dependencies: {} - throttle_put: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_del_bucket_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_put + - ceph_rgw_op_per_user_del_bucket_ops population: - id: throttle_put - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_put.' + id: rgw_user_op_del_bucket_ops + meaning: Delete-bucket operations. evidence: - - population_throttle_put + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_put - unit: - quantity: count - base: one - rate: none - object: operations - aspect: put - evidence: - - unit_throttle_put + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_del_bucket_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_del_bucket_ops, evidence: [unit_rgw_user_op_del_bucket_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_put + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_ops]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_bucket_ops]} + functional_dependencies: {} + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_del_obj_bytes: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_rgw_op_per_user_del_obj_bytes + population: + id: rgw_user_op_del_obj_bytes + meaning: Size of delete objects. + evidence: + - rgw_user_operation_population + components: + value: + wire_role: scalar + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_del_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_user_op_del_obj_bytes, evidence: [unit_rgw_user_op_del_obj_bytes]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_bytes]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_bytes]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_bytes]} functional_dependencies: {} - throttle_put_sum: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_del_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_put_sum + - ceph_rgw_op_per_user_del_obj_lat_count population: - id: throttle_put_sum - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_put_sum.' + id: rgw_user_op_del_obj_lat + meaning: Delete-object latency observations. evidence: - - population_throttle_put_sum + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_put_sum - unit: - quantity: count - base: one - rate: none - object: slots - aspect: put_sum - evidence: - - unit_throttle_put_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_del_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_del_obj_lat, evidence: [unit_rgw_user_op_del_obj_lat]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_lat]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_lat]} functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - throttle_take: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_del_obj_lat_sum: source: generated: registry_groups: - - daemon_perf + - exporter_perf + - mgr_perf scope: registrations: - - throttle_take + - ceph_rgw_op_per_user_del_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_user_del_obj_lat_sum_mgr_perf population: - id: throttle_take - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_take.' + id: rgw_user_op_del_obj_lat_sum + meaning: Accumulated delete-object latency. evidence: - - population_throttle_take + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_take - unit: - quantity: count - base: one - rate: none - object: operations - aspect: take - evidence: - - unit_throttle_take + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_del_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_user_op_del_obj_lat_sum, evidence: [unit_rgw_user_op_del_obj_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_take + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_lat_sum]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_lat_sum]} functional_dependencies: {} - throttle_take_sum: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_del_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_take_sum + - ceph_rgw_op_per_user_del_obj_ops population: - id: throttle_take_sum - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_take_sum.' + id: rgw_user_op_del_obj_ops + meaning: Delete-object operations. evidence: - - population_throttle_take_sum + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_take_sum - unit: - quantity: count - base: one - rate: none - object: slots - aspect: take_sum - evidence: - - unit_throttle_take_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_del_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_del_obj_ops, evidence: [unit_rgw_user_op_del_obj_ops]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_ops]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_del_obj_ops]} functional_dependencies: {} - label_policy: labels_cluster_osd_blocklist_count - throttle_val: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_get_obj_bytes: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_val + - ceph_rgw_op_per_user_get_obj_bytes population: - id: throttle_val - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_val.' + id: rgw_user_op_get_obj_bytes + meaning: Size of gets. evidence: - - population_throttle_val + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: current - evidence: - - lifecycle_throttle_val - unit: - quantity: count - base: one - rate: none - object: slots - aspect: val - evidence: - - unit_throttle_val + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_get_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_user_op_get_obj_bytes, evidence: [unit_rgw_user_op_get_obj_bytes]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_val + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_bytes]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_bytes]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_bytes]} functional_dependencies: {} - throttle_wait_count: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_get_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - throttle_wait_count + - ceph_rgw_op_per_user_get_obj_lat_count population: - id: throttle_wait_count - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_wait_count.' + id: rgw_user_op_get_obj_lat + meaning: Get latency observations. evidence: - - population_throttle_wait_count + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_wait_count - unit: - quantity: count - base: one - rate: none - object: waits - aspect: waits - evidence: - - unit_throttle_wait_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_get_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_get_obj_lat, evidence: [unit_rgw_user_op_get_obj_lat]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_wait_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_lat]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_lat]} functional_dependencies: {} - throttle_wait_sum: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_get_obj_lat_sum: source: generated: registry_groups: @@ -119200,258 +123600,415 @@ signals: - mgr_perf scope: registrations: - - throttle_wait_sum_exporter_perf - - throttle_wait_sum_mgr_perf + - ceph_rgw_op_per_user_get_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_user_get_obj_lat_sum_mgr_perf population: - id: throttle_wait_sum - meaning: 'Source-derived dynamic Throttle metric: throttle_fixture_a_wait_sum.' + id: rgw_user_op_get_obj_lat_sum + meaning: Accumulated get latency. evidence: - - population_throttle_wait_sum + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_throttle_wait_sum - unit: - quantity: duration - base: second - rate: none - object: accumulated_wait_time - aspect: wait - evidence: - - unit_throttle_wait_sum + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_get_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_user_op_get_obj_lat_sum, evidence: [unit_rgw_user_op_get_obj_lat_sum]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_throttle_wait_sum + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_lat_sum]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_lat_sum]} functional_dependencies: {} - trackedop_slow_ops_count: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_get_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_trackedop_slow_ops_count + - ceph_rgw_op_per_user_get_obj_ops population: - id: trackedop_slow_ops_count - meaning: Number of operations taking over ten second. + id: rgw_user_op_get_obj_ops + meaning: Get operations. evidence: - - population_trackedop_slow_ops_count + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: - kind: cumulative - evidence: - - lifecycle_trackedop_slow_ops_count - unit: - quantity: count - base: one - rate: none - object: operations - aspect: value - evidence: - - unit_trackedop_slow_ops_count + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_get_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_get_obj_ops, evidence: [unit_rgw_user_op_get_obj_ops]} labels: - ceph_daemon: - meaning: Stable Ceph daemon service identifier added by the producer. - presence: required - domain: - kind: open - endpoint_cardinality: - kind: operational_population - stability: stable - evidence: - - labels_trackedop_slow_ops_count + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_ops]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_get_obj_ops]} functional_dependencies: {} - hardware_cpu_cores: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_list_buckets_lat: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_hardware_cpu_cores + - ceph_rgw_op_per_user_list_buckets_lat_count population: - id: hardware_cpu_cores - meaning: Total CPU cores per reported processor. - evidence: [population_hardware_metrics] + id: rgw_user_op_list_buckets_lat + meaning: List-bucket latency observations. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} - unit: {quantity: count, base: one, rate: none, object: cpu_cores, aspect: total, evidence: [unit_hardware_cpu_cores]} - functional_dependencies: {} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_list_buckets_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_list_buckets_lat, evidence: [unit_rgw_user_op_list_buckets_lat]} labels: - hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} - cpu: {meaning: Processor identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} - manufacturer: {meaning: Processor manufacturer, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} - model: {meaning: Processor model, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} - total_threads: {meaning: Processor thread-count identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_cpu]} - hardware_fan_rpm: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_lat]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_lat]} + functional_dependencies: {} + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_list_buckets_lat_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_hardware_fan_rpm + - ceph_rgw_op_per_user_list_buckets_lat_sum_exporter_perf + - ceph_rgw_op_per_user_list_buckets_lat_sum_mgr_perf population: - id: hardware_fan_rpm - meaning: Current fan speed in rotations per minute. - evidence: [population_hardware_metrics] + id: rgw_user_op_list_buckets_lat_sum + meaning: Accumulated list-bucket latency. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} - unit: {quantity: count, base: one, rate: per_minute, object: fan_revolutions, aspect: reported, evidence: [unit_hardware_fan_revolutions_per_minute]} - functional_dependencies: {} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_list_buckets_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_user_op_list_buckets_lat_sum, evidence: [unit_rgw_user_op_list_buckets_lat_sum]} labels: - hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_fan]} - fan_name: {meaning: Hardware fan identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_fan]} - hardware_firmware_info: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_lat_sum]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_lat_sum]} + functional_dependencies: {} + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_list_buckets_ops: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_hardware_firmware_info + - ceph_rgw_op_per_user_list_buckets_ops population: - id: hardware_firmware_info - meaning: Firmware-version metadata per reported component. - evidence: [population_hardware_metrics] + id: rgw_user_op_list_buckets_ops + meaning: List-bucket operations. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: constant, evidence: [lifecycle_hardware_metrics]} - unit: {quantity: count, base: one, rate: none, object: firmware_version_metadata, aspect: present, evidence: [unit_hardware_firmware_info]} - functional_dependencies: {} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_list_buckets_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_list_buckets_ops, evidence: [unit_rgw_user_op_list_buckets_ops]} labels: - hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_firmware]} - component: {meaning: Firmware component identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_firmware]} - version: {meaning: Firmware version identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_firmware]} - hardware_health: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_ops]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_buckets_ops]} + functional_dependencies: {} + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_list_obj_lat: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_hardware_health + - ceph_rgw_op_per_user_list_obj_lat_count population: - id: hardware_health - meaning: Current ordinal health state per reported hardware component. - evidence: [population_hardware_metrics] + id: rgw_user_op_list_obj_lat + meaning: List-object latency observations. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} - unit: {quantity: state, base: one, rate: none, object: hardware_health, aspect: ordinal, evidence: [unit_hardware_health]} - functional_dependencies: {} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_list_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_list_obj_lat, evidence: [unit_rgw_user_op_list_obj_lat]} labels: - hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_health]} - component: {meaning: Hardware component identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_health]} - category: {meaning: Hardware component category, presence: required, domain: {kind: closed, values: [storage, processors, memory, power, network, fans, temperatures]}, endpoint_cardinality: {kind: closed_domain}, stability: stable, evidence: [labels_hardware_health]} - hardware_memory_capacity_bytes: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_lat]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_lat]} + functional_dependencies: {} + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_list_obj_lat_sum: source: generated: registry_groups: - - mgr_synthetic + - exporter_perf + - mgr_perf scope: registrations: - - ceph_hardware_memory_capacity_bytes + - ceph_rgw_op_per_user_list_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_user_list_obj_lat_sum_mgr_perf population: - id: hardware_memory_capacity_bytes - meaning: Memory capacity per reported DIMM. - evidence: [population_hardware_metrics] + id: rgw_user_op_list_obj_lat_sum + meaning: Accumulated list-object latency. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} - unit: {quantity: data, base: byte, rate: none, object: memory_capacity, aspect: reported, evidence: [unit_hardware_capacity_bytes]} - functional_dependencies: {} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_list_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_user_op_list_obj_lat_sum, evidence: [unit_rgw_user_op_list_obj_lat_sum]} labels: - hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_memory]} - dimm: {meaning: Memory-module identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_memory]} - type: {meaning: Memory-module type, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_memory]} - hardware_storage_capacity_bytes: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_lat_sum]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_lat_sum]} + functional_dependencies: {} + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_list_obj_ops: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_hardware_storage_capacity_bytes + - ceph_rgw_op_per_user_list_obj_ops population: - id: hardware_storage_capacity_bytes - meaning: Storage capacity per reported device. - evidence: [population_hardware_metrics] + id: rgw_user_op_list_obj_ops + meaning: List-object operations. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} - unit: {quantity: data, base: byte, rate: none, object: storage_capacity, aspect: reported, evidence: [unit_hardware_capacity_bytes]} - functional_dependencies: {} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_list_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_list_obj_ops, evidence: [unit_rgw_user_op_list_obj_ops]} labels: - hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} - device: {meaning: Storage-device identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} - model: {meaning: Storage-device model, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} - protocol: {meaning: Storage-device protocol, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} - firmware_version: {meaning: Storage-device firmware version, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} - slot: {meaning: Storage-device slot identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} - serial_number: {meaning: Storage-device serial-number identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_storage]} - hardware_temperature_celsius: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_ops]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_list_obj_ops]} + functional_dependencies: {} + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_put_obj_bytes: source: generated: registry_groups: - - mgr_synthetic + - daemon_perf scope: registrations: - - ceph_hardware_temperature_celsius + - ceph_rgw_op_per_user_put_obj_bytes population: - id: hardware_temperature_celsius - meaning: Current temperature per reported hardware sensor. - evidence: [population_hardware_metrics] + id: rgw_user_op_put_obj_bytes + meaning: Size of puts. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: current, evidence: [lifecycle_hardware_metrics]} - unit: {quantity: temperature, base: celsius, rate: none, object: hardware_sensor, aspect: reported, evidence: [unit_hardware_temperature_celsius]} - functional_dependencies: {} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_put_obj_bytes]} + unit: {quantity: data, base: byte, rate: none, object: object_payloads, aspect: rgw_user_op_put_obj_bytes, evidence: [unit_rgw_user_op_put_obj_bytes]} labels: - hostname: {meaning: Node-proxy host identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_temperature]} - sensor_name: {meaning: Hardware temperature-sensor identity, presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: dynamic, evidence: [labels_hardware_temperature]} - recoverystate_perf_pg_rebuild_duration_count: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_bytes]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_bytes]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_bytes]} + functional_dependencies: {} + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_put_obj_lat: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_pg_rebuild_duration_count + - ceph_rgw_op_per_user_put_obj_lat_count population: - id: recoverystate_perf_pg_rebuild_duration_count - meaning: Primary-OSD PG-rebuild duration measurement count. - evidence: [population_pg_rebuild] + id: rgw_user_op_put_obj_lat + meaning: Put latency observations. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: cumulative, evidence: [lifecycle_pg_rebuild_count]} - unit: {quantity: count, base: one, rate: none, object: duration_measurements, aspect: pg_rebuild, evidence: [unit_pg_rebuild_count]} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_put_obj_lat]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_put_obj_lat, evidence: [unit_rgw_user_op_put_obj_lat]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_lat]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_lat]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_lat]} functional_dependencies: {} - label_policy: labels_pg_rebuild - recoverystate_perf_pg_rebuild_duration_sum: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_put_obj_lat_sum: source: generated: registry_groups: @@ -119459,57 +124016,124 @@ signals: - mgr_perf scope: registrations: - - ceph_recoverystate_perf_pg_rebuild_duration_sum_exporter_perf - - ceph_recoverystate_perf_pg_rebuild_duration_sum_mgr_perf + - ceph_rgw_op_per_user_put_obj_lat_sum_exporter_perf + - ceph_rgw_op_per_user_put_obj_lat_sum_mgr_perf population: - id: recoverystate_perf_pg_rebuild_duration_sum - meaning: Accumulated primary-OSD PG-rebuild duration. - evidence: [population_pg_rebuild] + id: rgw_user_op_put_obj_lat_sum + meaning: Accumulated put latency. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: cumulative, evidence: [lifecycle_pg_rebuild_duration]} - unit: {quantity: duration, base: second, rate: none, object: accumulated_pg_rebuild_duration, aspect: primary_osd, evidence: [unit_pg_rebuild_duration]} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_put_obj_lat_sum]} + unit: {quantity: duration, base: second, rate: none, object: accumulated_latency, aspect: rgw_user_op_put_obj_lat_sum, evidence: [unit_rgw_user_op_put_obj_lat_sum]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_lat_sum]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_lat_sum]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_lat_sum]} functional_dependencies: {} - label_policy: labels_pg_rebuild - recoverystate_perf_pg_rebuild_max_secs: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + rgw_user_op_put_obj_ops: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_pg_rebuild_max_secs + - ceph_rgw_op_per_user_put_obj_ops population: - id: recoverystate_perf_pg_rebuild_max_secs - meaning: Maximum primary-OSD PG-rebuild duration observed. - evidence: [population_pg_rebuild] + id: rgw_user_op_put_obj_ops + meaning: Put operations. + evidence: + - rgw_user_operation_population components: value: wire_role: scalar - lifecycle: {kind: current, evidence: [lifecycle_pg_rebuild_duration]} - unit: {quantity: duration, base: second, rate: none, object: pg_rebuild_duration, aspect: maximum, evidence: [unit_pg_rebuild_duration]} + lifecycle: {kind: cumulative, evidence: [lifecycle_rgw_user_op_put_obj_ops]} + unit: {quantity: count, base: one, rate: none, object: operations, aspect: rgw_user_op_put_obj_ops, evidence: [unit_rgw_user_op_put_obj_ops]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_ops]} + user: {meaning: Source RGW user identifier distinguishing operation contributors., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_ops]} + tenant: {meaning: Source RGW tenant identifier kept distinct from user and bucket identity., presence: optional, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_rgw_user_op_put_obj_ops]} functional_dependencies: {} - label_policy: labels_pg_rebuild - recoverystate_perf_pg_rebuild_min_secs: + contributors: + variants: + rgw_user_op_contributors: + identity: + - user + cardinality: {kind: operational_population} + concurrency: may_coexist + value_model: {value: additive} + membership: {stability: dynamic} + reset: {scope: per_contributor} + join: {new_contributor_baseline: zero} + evidence: + population: + - rgw_user_operation_population + lifecycle: + - rgw_operation_lru_lifecycle + relationship: + - rgw_operation_source_relationship + simple_throttler_outstanding: source: generated: registry_groups: - daemon_perf scope: registrations: - - ceph_recoverystate_perf_pg_rebuild_min_secs + - ceph_simple_throttler_outstanding population: - id: recoverystate_perf_pg_rebuild_min_secs - meaning: Minimum primary-OSD PG-rebuild duration observed. - evidence: [population_pg_rebuild] + id: simple_throttler_outstanding + meaning: Requests currently throttled by the RGW simple scheduler. + evidence: + - simple_throttler_population components: value: wire_role: scalar - lifecycle: {kind: current, evidence: [lifecycle_pg_rebuild_duration]} - unit: {quantity: duration, base: second, rate: none, object: pg_rebuild_duration, aspect: minimum, evidence: [unit_pg_rebuild_duration]} + lifecycle: {kind: current, evidence: [simple_throttler_lifecycle]} + unit: {quantity: count, base: one, rate: none, object: requests, aspect: simple_throttler_outstanding, evidence: [unit_simple_throttler_outstanding]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_simple_throttler_outstanding]} + functional_dependencies: {} + simple_throttler_throttle: + source: + generated: + registry_groups: + - daemon_perf + scope: + registrations: + - ceph_simple_throttler_throttle + population: + id: simple_throttler_throttle + meaning: Requests cumulatively rejected by the RGW simple scheduler limit. + evidence: + - simple_throttler_population + components: + value: + wire_role: scalar + lifecycle: {kind: cumulative, evidence: [simple_throttler_lifecycle]} + unit: {quantity: count, base: one, rate: none, object: requests, aspect: simple_throttler_throttle, evidence: [unit_simple_throttler_throttle]} + labels: + instance_id: {meaning: Ceph object-gateway instance identifier added by the producer., presence: required, domain: {kind: open}, endpoint_cardinality: {kind: operational_population}, stability: stable, evidence: [labels_simple_throttler_throttle]} functional_dependencies: {} - label_policy: labels_pg_rebuild relationships: nvmeof_reactor_time_modes: kind: partition diff --git a/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_limit1.prom b/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_limit1.prom index ac91925..67b5fa4 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_limit1.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_limit1.prom @@ -3509,86 +3509,6 @@ ceph_recoverystate_perf_waitupthru_latency_count{ceph_daemon="osd.0"} 100 # TYPE ceph_recoverystate_perf_waitupthru_latency_sum gauge ceph_recoverystate_perf_waitupthru_latency_sum{ceph_daemon="osd.0"} 1 -# HELP ceph_rocksdb_compact Compactions. -# TYPE ceph_rocksdb_compact counter -ceph_rocksdb_compact{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_compact_completed Completed compactions. -# TYPE ceph_rocksdb_compact_completed counter -ceph_rocksdb_compact_completed{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_compact_lasted Last completed compaction duration. -# TYPE ceph_rocksdb_compact_lasted gauge -ceph_rocksdb_compact_lasted{ceph_daemon="osd.0"} 1 - -# HELP ceph_rocksdb_compact_queue_len Length of compaction queue. -# TYPE ceph_rocksdb_compact_queue_len gauge -ceph_rocksdb_compact_queue_len{ceph_daemon="osd.0"} 1 - -# HELP ceph_rocksdb_compact_queue_merge Mergings of ranges in compaction queue. -# TYPE ceph_rocksdb_compact_queue_merge counter -ceph_rocksdb_compact_queue_merge{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_compact_running Running compactions. -# TYPE ceph_rocksdb_compact_running counter -ceph_rocksdb_compact_running{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_get_latency_count Get latency Count. -# TYPE ceph_rocksdb_get_latency_count counter -ceph_rocksdb_get_latency_count{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_get_latency_sum Get latency Total. -# TYPE ceph_rocksdb_get_latency_sum gauge -ceph_rocksdb_get_latency_sum{ceph_daemon="osd.0"} 1 - -# HELP ceph_rocksdb_rocksdb_write_delay_time_count Rocksdb write delay time Count. -# TYPE ceph_rocksdb_rocksdb_write_delay_time_count counter -ceph_rocksdb_rocksdb_write_delay_time_count{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_rocksdb_write_delay_time_sum Rocksdb write delay time Total. -# TYPE ceph_rocksdb_rocksdb_write_delay_time_sum gauge -ceph_rocksdb_rocksdb_write_delay_time_sum{ceph_daemon="osd.0"} 1 - -# HELP ceph_rocksdb_rocksdb_write_memtable_time_count Rocksdb write memtable time Count. -# TYPE ceph_rocksdb_rocksdb_write_memtable_time_count counter -ceph_rocksdb_rocksdb_write_memtable_time_count{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_rocksdb_write_memtable_time_sum Rocksdb write memtable time Total. -# TYPE ceph_rocksdb_rocksdb_write_memtable_time_sum gauge -ceph_rocksdb_rocksdb_write_memtable_time_sum{ceph_daemon="osd.0"} 1 - -# HELP ceph_rocksdb_rocksdb_write_pre_and_post_time_count total time spent on writing a record, excluding write process Count. -# TYPE ceph_rocksdb_rocksdb_write_pre_and_post_time_count counter -ceph_rocksdb_rocksdb_write_pre_and_post_time_count{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_rocksdb_write_pre_and_post_time_sum total time spent on writing a record, excluding write process Total. -# TYPE ceph_rocksdb_rocksdb_write_pre_and_post_time_sum gauge -ceph_rocksdb_rocksdb_write_pre_and_post_time_sum{ceph_daemon="osd.0"} 1 - -# HELP ceph_rocksdb_rocksdb_write_wal_time_count Rocksdb write wal time Count. -# TYPE ceph_rocksdb_rocksdb_write_wal_time_count counter -ceph_rocksdb_rocksdb_write_wal_time_count{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_rocksdb_write_wal_time_sum Rocksdb write wal time Total. -# TYPE ceph_rocksdb_rocksdb_write_wal_time_sum gauge -ceph_rocksdb_rocksdb_write_wal_time_sum{ceph_daemon="osd.0"} 1 - -# HELP ceph_rocksdb_submit_latency_count Submit Latency Count. -# TYPE ceph_rocksdb_submit_latency_count counter -ceph_rocksdb_submit_latency_count{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_submit_latency_sum Submit Latency Total. -# TYPE ceph_rocksdb_submit_latency_sum gauge -ceph_rocksdb_submit_latency_sum{ceph_daemon="osd.0"} 1 - -# HELP ceph_rocksdb_submit_sync_latency_count Submit Sync Latency Count. -# TYPE ceph_rocksdb_submit_sync_latency_count counter -ceph_rocksdb_submit_sync_latency_count{ceph_daemon="osd.0"} 100 - -# HELP ceph_rocksdb_submit_sync_latency_sum Submit Sync Latency Total. -# TYPE ceph_rocksdb_submit_sync_latency_sum gauge -ceph_rocksdb_submit_sync_latency_sum{ceph_daemon="osd.0"} 1 - # HELP ceph_throttle_throttle_key_a_get Source-derived dynamic Throttle metric: throttle_fixture_a_get. # TYPE ceph_throttle_throttle_key_a_get counter ceph_throttle_throttle_key_a_get{ceph_daemon="osd.0"} 100 diff --git a/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_limit11.prom b/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_limit11.prom index 65d16a1..2c20086 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_limit11.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_limit11.prom @@ -164,11 +164,11 @@ ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{c # HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_KStore_state_done_lat_count Average done state latency Count. # TYPE ceph_KStore_state_done_lat_count counter diff --git a/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_objecter_churn.prom b/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_objecter_churn.prom index aec4578..78ba976 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_objecter_churn.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_reef_ceph_exporter_objecter_churn.prom @@ -164,11 +164,11 @@ ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{c # HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_KStore_state_done_lat_count Average done state latency Count. # TYPE ceph_KStore_state_done_lat_count counter diff --git a/prometheus/profiles/ceph/fixtures/ceph_reef_mgr_features_disabled.prom b/prometheus/profiles/ceph/fixtures/ceph_reef_mgr_features_disabled.prom index 1b330d2..1c63712 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_reef_mgr_features_disabled.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_reef_mgr_features_disabled.prom @@ -324,7 +324,7 @@ ceph_pool_max_avail{pool_id="pool_id_a"} 1 # HELP ceph_pool_metadata POOL Metadata. # TYPE ceph_pool_metadata untyped -ceph_pool_metadata{application="application_a",compression_mode="compression_mode_a",description="description_a",name="name_a",pool_id="pool_id_a",type="type_a"} 1 +ceph_pool_metadata{compression_mode="compression_mode_a",description="description_a",name="name_a",pool_id="pool_id_a",type="type_a"} 1 # HELP ceph_pool_num_bytes_recovered OSD pool stats: num_bytes_recovered. # TYPE ceph_pool_num_bytes_recovered gauge diff --git a/prometheus/profiles/ceph/fixtures/ceph_reef_mgr_limit11.prom b/prometheus/profiles/ceph/fixtures/ceph_reef_mgr_limit11.prom index 3cef0af..989eec4 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_reef_mgr_limit11.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_reef_mgr_limit11.prom @@ -164,11 +164,11 @@ ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{c # HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_KStore_state_done_lat_count Average done state latency Count. # TYPE ceph_KStore_state_done_lat_count counter @@ -5544,7 +5544,7 @@ ceph_pool_max_avail{pool_id="pool_id_a"} 1 # HELP ceph_pool_metadata POOL Metadata. # TYPE ceph_pool_metadata untyped -ceph_pool_metadata{application="application_a",compression_mode="compression_mode_a",description="description_a",name="name_a",pool_id="pool_id_a",type="type_a"} 1 +ceph_pool_metadata{compression_mode="compression_mode_a",description="description_a",name="name_a",pool_id="pool_id_a",type="type_a"} 1 # HELP ceph_pool_num_bytes_recovered OSD pool stats: num_bytes_recovered. # TYPE ceph_pool_num_bytes_recovered gauge diff --git a/prometheus/profiles/ceph/fixtures/ceph_squid_ceph_exporter_connection_no_instance.prom b/prometheus/profiles/ceph/fixtures/ceph_squid_ceph_exporter_connection_no_instance.prom new file mode 100644 index 0000000..c7ac3b6 --- /dev/null +++ b/prometheus/profiles/ceph/fixtures/ceph_squid_ceph_exporter_connection_no_instance.prom @@ -0,0 +1,6722 @@ +# Generated source-complete Ceph fixture; identities and values are synthetic. +# Environment: source=ceph_exporter, release=squid, perf_priority_limit=11, mgr_perf_counters=enabled, mgr_rbd_stats=enabled. +# Source authority: SOURCE-REGISTRY.yaml and SOURCE-SEMANTICS.yaml. + +# HELP ceph_AsyncMessenger_RDMADispatcher_active_queue_pair Created queue pair number. +# TYPE ceph_AsyncMessenger_RDMADispatcher_active_queue_pair counter +ceph_AsyncMessenger_RDMADispatcher_active_queue_pair{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events The number of last wqe events. +# TYPE ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events counter +ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_created_queue_pair Active queue pair number. +# TYPE ceph_AsyncMessenger_RDMADispatcher_created_queue_pair counter +ceph_AsyncMessenger_RDMADispatcher_created_queue_pair{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_handshake_errors The number of handshake errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_handshake_errors counter +ceph_AsyncMessenger_RDMADispatcher_handshake_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks The number of inflight tx chunks. +# TYPE ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks counter +ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_polling Whether dispatcher thread is polling. +# TYPE ceph_AsyncMessenger_RDMADispatcher_polling counter +ceph_AsyncMessenger_RDMADispatcher_polling{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use The number of rx buffers that are holding data and being processed. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use counter +ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total The total number of rx buffers. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total counter +ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_fin The number of rx finish work request. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_fin counter +ceph_AsyncMessenger_RDMADispatcher_rx_fin{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_total_wc The number of total rx work completion. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_total_wc counter +ceph_AsyncMessenger_RDMADispatcher_rx_total_wc{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors The number of total rx error work completion. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors counter +ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_total_async_events The number of async events. +# TYPE ceph_AsyncMessenger_RDMADispatcher_total_async_events counter +ceph_AsyncMessenger_RDMADispatcher_total_async_events{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors The number of tx retry errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_total_wc The number of tx work comletions. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_total_wc counter +ceph_AsyncMessenger_RDMADispatcher_tx_total_wc{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors The number of tx errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors The number of tx work request flush errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_pending_sent_conns. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_bytes. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_chunks. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_bytes. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_chunks. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_failed_post. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_no_mem. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_parital_mem. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_active_connections. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_created_connections. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_count. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_sum. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_encrypted_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_messages. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_fast_dispatch_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_recv_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_send_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_total_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_encrypted_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_count. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_sum. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. +# TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a"} 100 + +# HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. +# TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a"} 100 + +# HELP ceph_KStore_state_done_lat_count Average done state latency Count. +# TYPE ceph_KStore_state_done_lat_count counter +ceph_KStore_state_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_done_lat_sum Average done state latency Total. +# TYPE ceph_KStore_state_done_lat_sum gauge +ceph_KStore_state_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_KStore_state_finishing_lat_count Average finishing state latency Count. +# TYPE ceph_KStore_state_finishing_lat_count counter +ceph_KStore_state_finishing_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_finishing_lat_sum Average finishing state latency Total. +# TYPE ceph_KStore_state_finishing_lat_sum gauge +ceph_KStore_state_finishing_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_KStore_state_kv_done_lat_count Average kv_done state latency Count. +# TYPE ceph_KStore_state_kv_done_lat_count counter +ceph_KStore_state_kv_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_kv_done_lat_sum Average kv_done state latency Total. +# TYPE ceph_KStore_state_kv_done_lat_sum gauge +ceph_KStore_state_kv_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_KStore_state_kv_queued_lat_count Average kv_queued state latency Count. +# TYPE ceph_KStore_state_kv_queued_lat_count counter +ceph_KStore_state_kv_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_kv_queued_lat_sum Average kv_queued state latency Total. +# TYPE ceph_KStore_state_kv_queued_lat_sum gauge +ceph_KStore_state_kv_queued_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_KStore_state_prepare_lat_count Average prepare state latency Count. +# TYPE ceph_KStore_state_prepare_lat_count counter +ceph_KStore_state_prepare_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_prepare_lat_sum Average prepare state latency Total. +# TYPE ceph_KStore_state_prepare_lat_sum gauge +ceph_KStore_state_prepare_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_blk_kernel_device_kernel_device_key_a_discard_op Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_op. +# TYPE ceph_blk_kernel_device_kernel_device_key_a_discard_op counter +ceph_blk_kernel_device_kernel_device_key_a_discard_op{ceph_daemon="osd.0"} 100 + +# HELP ceph_blk_kernel_device_kernel_device_key_a_discard_threads Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_threads. +# TYPE ceph_blk_kernel_device_kernel_device_key_a_discard_threads counter +ceph_blk_kernel_device_kernel_device_key_a_discard_threads{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_db_max_lat Max allocation latency for db device. +# TYPE ceph_bluefs_alloc_db_max_lat gauge +ceph_bluefs_alloc_db_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_alloc_slow_fallback Amount of allocations that required fallback to slow/shared device. +# TYPE ceph_bluefs_alloc_slow_fallback counter +ceph_bluefs_alloc_slow_fallback{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_slow_max_lat Max allocation latency for primary/shared device. +# TYPE ceph_bluefs_alloc_slow_max_lat gauge +ceph_bluefs_alloc_slow_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_alloc_slow_size_fallback Amount of allocations that required fallback to shared device's regular unit size. +# TYPE ceph_bluefs_alloc_slow_size_fallback counter +ceph_bluefs_alloc_slow_size_fallback{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_db Allocation unit size (in bytes) for standalone DB device. +# TYPE ceph_bluefs_alloc_unit_db counter +ceph_bluefs_alloc_unit_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_slow Allocation unit size (in bytes) for primary/shared device. +# TYPE ceph_bluefs_alloc_unit_slow counter +ceph_bluefs_alloc_unit_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_wal Allocation unit size (in bytes) for standalone WAL device. +# TYPE ceph_bluefs_alloc_unit_wal counter +ceph_bluefs_alloc_unit_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_wal_max_lat Max allocation latency for wal device. +# TYPE ceph_bluefs_alloc_wal_max_lat gauge +ceph_bluefs_alloc_wal_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_bytes_written_slow Bytes written to WAL/SSTs at slow device. +# TYPE ceph_bluefs_bytes_written_slow counter +ceph_bluefs_bytes_written_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_bytes_written_sst Bytes written to SSTs. +# TYPE ceph_bluefs_bytes_written_sst counter +ceph_bluefs_bytes_written_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_bytes_written_wal Bytes written to WAL. +# TYPE ceph_bluefs_bytes_written_wal counter +ceph_bluefs_bytes_written_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lat_count Average bluefs log compaction latency Count. +# TYPE ceph_bluefs_compact_lat_count counter +ceph_bluefs_compact_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lat_sum Average bluefs log compaction latency Total. +# TYPE ceph_bluefs_compact_lat_sum gauge +ceph_bluefs_compact_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_compact_lock_lat_count Average lock duration while compacting bluefs log Count. +# TYPE ceph_bluefs_compact_lock_lat_count counter +ceph_bluefs_compact_lock_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lock_lat_sum Average lock duration while compacting bluefs log Total. +# TYPE ceph_bluefs_compact_lock_lat_sum gauge +ceph_bluefs_compact_lock_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_db_alloc_lat_count Average bluefs db allocate latency Count. +# TYPE ceph_bluefs_db_alloc_lat_count counter +ceph_bluefs_db_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_db_alloc_lat_sum Average bluefs db allocate latency Total. +# TYPE ceph_bluefs_db_alloc_lat_sum gauge +ceph_bluefs_db_alloc_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_db_total_bytes Total bytes (main db device). +# TYPE ceph_bluefs_db_total_bytes gauge +ceph_bluefs_db_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_db_used_bytes Used bytes (main db device). +# TYPE ceph_bluefs_db_used_bytes gauge +ceph_bluefs_db_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_files_written_sst Files written to SSTs. +# TYPE ceph_bluefs_files_written_sst counter +ceph_bluefs_files_written_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_files_written_wal Files written to WAL. +# TYPE ceph_bluefs_files_written_wal counter +ceph_bluefs_files_written_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_flush_lat_count Average bluefs flush latency Count. +# TYPE ceph_bluefs_flush_lat_count counter +ceph_bluefs_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_flush_lat_sum Average bluefs flush latency Total. +# TYPE ceph_bluefs_flush_lat_sum gauge +ceph_bluefs_flush_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_fsync_lat_count Average bluefs fsync latency Count. +# TYPE ceph_bluefs_fsync_lat_count counter +ceph_bluefs_fsync_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_fsync_lat_sum Average bluefs fsync latency Total. +# TYPE ceph_bluefs_fsync_lat_sum gauge +ceph_bluefs_fsync_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_log_bytes Size of the metadata log. +# TYPE ceph_bluefs_log_bytes gauge +ceph_bluefs_log_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_log_compactions Compactions of the metadata log. +# TYPE ceph_bluefs_log_compactions counter +ceph_bluefs_log_compactions{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_log_write_count Write op count to the metadata log. +# TYPE ceph_bluefs_log_write_count counter +ceph_bluefs_log_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_logged_bytes Bytes written to the metadata log. +# TYPE ceph_bluefs_logged_bytes counter +ceph_bluefs_logged_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_db Maximum bytes allocated from DB. +# TYPE ceph_bluefs_max_bytes_db counter +ceph_bluefs_max_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_slow Maximum bytes allocated from SLOW. +# TYPE ceph_bluefs_max_bytes_slow counter +ceph_bluefs_max_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_wal Maximum bytes allocated from WAL. +# TYPE ceph_bluefs_max_bytes_wal counter +ceph_bluefs_max_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_num_files File count. +# TYPE ceph_bluefs_num_files gauge +ceph_bluefs_num_files{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_bytes Bytes requested in buffered read mode. +# TYPE ceph_bluefs_read_bytes counter +ceph_bluefs_read_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_count buffered read requests processed. +# TYPE ceph_bluefs_read_count counter +ceph_bluefs_read_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes Bytes read in buffered mode from disk. +# TYPE ceph_bluefs_read_disk_bytes counter +ceph_bluefs_read_disk_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_db reads requests going to DB disk. +# TYPE ceph_bluefs_read_disk_bytes_db counter +ceph_bluefs_read_disk_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_slow reads requests going to main disk. +# TYPE ceph_bluefs_read_disk_bytes_slow counter +ceph_bluefs_read_disk_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_wal reads requests going to WAL disk. +# TYPE ceph_bluefs_read_disk_bytes_wal counter +ceph_bluefs_read_disk_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_count buffered reads requests going to disk. +# TYPE ceph_bluefs_read_disk_count counter +ceph_bluefs_read_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_lat_count Average bluefs read latency Count. +# TYPE ceph_bluefs_read_lat_count counter +ceph_bluefs_read_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_lat_sum Average bluefs read latency Total. +# TYPE ceph_bluefs_read_lat_sum gauge +ceph_bluefs_read_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_prefetch_bytes Bytes requested in prefetch read mode. +# TYPE ceph_bluefs_read_prefetch_bytes counter +ceph_bluefs_read_prefetch_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_prefetch_count prefetch read requests processed. +# TYPE ceph_bluefs_read_prefetch_count counter +ceph_bluefs_read_prefetch_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_buffer_bytes Bytes read from prefetch buffer in random read mode. +# TYPE ceph_bluefs_read_random_buffer_bytes counter +ceph_bluefs_read_random_buffer_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_buffer_count random read requests processed using prefetch buffer. +# TYPE ceph_bluefs_read_random_buffer_count counter +ceph_bluefs_read_random_buffer_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_bytes Bytes requested in random read mode. +# TYPE ceph_bluefs_read_random_bytes counter +ceph_bluefs_read_random_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_count random read requests processed. +# TYPE ceph_bluefs_read_random_count counter +ceph_bluefs_read_random_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes Bytes read from disk in random read mode. +# TYPE ceph_bluefs_read_random_disk_bytes counter +ceph_bluefs_read_random_disk_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_db random reads requests going to DB disk. +# TYPE ceph_bluefs_read_random_disk_bytes_db counter +ceph_bluefs_read_random_disk_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_slow random reads requests going to main disk. +# TYPE ceph_bluefs_read_random_disk_bytes_slow counter +ceph_bluefs_read_random_disk_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_wal random reads requests going to WAL disk. +# TYPE ceph_bluefs_read_random_disk_bytes_wal counter +ceph_bluefs_read_random_disk_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_count random reads requests going to disk. +# TYPE ceph_bluefs_read_random_disk_count counter +ceph_bluefs_read_random_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_lat_count Average bluefs read_random latency Count. +# TYPE ceph_bluefs_read_random_lat_count counter +ceph_bluefs_read_random_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_lat_sum Average bluefs read_random latency Total. +# TYPE ceph_bluefs_read_random_lat_sum gauge +ceph_bluefs_read_random_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_zeros_candidate How many times bluefs read found page with all 0s. +# TYPE ceph_bluefs_read_zeros_candidate gauge +ceph_bluefs_read_zeros_candidate{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_zeros_errors How many times bluefs read found transient page with all 0s. +# TYPE ceph_bluefs_read_zeros_errors gauge +ceph_bluefs_read_zeros_errors{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_slow_alloc_lat_count Average allocation latency for primary/shared device Count. +# TYPE ceph_bluefs_slow_alloc_lat_count counter +ceph_bluefs_slow_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_slow_alloc_lat_sum Average allocation latency for primary/shared device Total. +# TYPE ceph_bluefs_slow_alloc_lat_sum gauge +ceph_bluefs_slow_alloc_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_slow_total_bytes Total bytes (slow device). +# TYPE ceph_bluefs_slow_total_bytes gauge +ceph_bluefs_slow_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_slow_used_bytes Used bytes (slow device). +# TYPE ceph_bluefs_slow_used_bytes gauge +ceph_bluefs_slow_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_truncate_lat_count Average bluefs truncate latency Count. +# TYPE ceph_bluefs_truncate_lat_count counter +ceph_bluefs_truncate_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_truncate_lat_sum Average bluefs truncate latency Total. +# TYPE ceph_bluefs_truncate_lat_sum gauge +ceph_bluefs_truncate_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_unlink_lat_count Average bluefs unlink latency Count. +# TYPE ceph_bluefs_unlink_lat_count counter +ceph_bluefs_unlink_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_unlink_lat_sum Average bluefs unlink latency Total. +# TYPE ceph_bluefs_unlink_lat_sum gauge +ceph_bluefs_unlink_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_wal_alloc_lat_count Average bluefs wal allocate latency Count. +# TYPE ceph_bluefs_wal_alloc_lat_count counter +ceph_bluefs_wal_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_wal_alloc_lat_sum Average bluefs wal allocate latency Total. +# TYPE ceph_bluefs_wal_alloc_lat_sum gauge +ceph_bluefs_wal_alloc_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_wal_total_bytes Total bytes (wal device). +# TYPE ceph_bluefs_wal_total_bytes gauge +ceph_bluefs_wal_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_wal_used_bytes Used bytes (wal device). +# TYPE ceph_bluefs_wal_used_bytes gauge +ceph_bluefs_wal_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_write_bytes Bytes written. +# TYPE ceph_bluefs_write_bytes counter +ceph_bluefs_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count Write requests processed. +# TYPE ceph_bluefs_write_count counter +ceph_bluefs_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count_sst Write op count to SSTs. +# TYPE ceph_bluefs_write_count_sst counter +ceph_bluefs_write_count_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count_wal Write op count to WAL. +# TYPE ceph_bluefs_write_count_wal counter +ceph_bluefs_write_count_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_disk_count Write requests sent to disk. +# TYPE ceph_bluefs_write_disk_count counter +ceph_bluefs_write_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_alloc_unit allocation unit size in bytes. +# TYPE ceph_bluestore_alloc_unit gauge +ceph_bluestore_alloc_unit{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_allocated Sum for allocated bytes. +# TYPE ceph_bluestore_allocated gauge +ceph_bluestore_allocated{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_allocator_lat_count Average bluestore allocator latency Count. +# TYPE ceph_bluestore_allocator_lat_count counter +ceph_bluestore_allocator_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_allocator_lat_sum Average bluestore allocator latency Total. +# TYPE ceph_bluestore_allocator_lat_sum gauge +ceph_bluestore_allocator_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_blob_split Sum for blob splitting due to resharding. +# TYPE ceph_bluestore_blob_split counter +ceph_bluestore_blob_split{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffer_bytes Number of buffer bytes in cache. +# TYPE ceph_bluestore_buffer_bytes gauge +ceph_bluestore_buffer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_buffer_hit_bytes Sum for bytes of read hit in the cache. +# TYPE ceph_bluestore_buffer_hit_bytes counter +ceph_bluestore_buffer_hit_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffer_miss_bytes Sum for bytes of read missed in the cache. +# TYPE ceph_bluestore_buffer_miss_bytes counter +ceph_bluestore_buffer_miss_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffers Number of buffers in cache. +# TYPE ceph_bluestore_buffers gauge +ceph_bluestore_buffers{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_clist_lat_count Average collection listing latency Count. +# TYPE ceph_bluestore_clist_lat_count counter +ceph_bluestore_clist_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_clist_lat_sum Average collection listing latency Total. +# TYPE ceph_bluestore_clist_lat_sum gauge +ceph_bluestore_clist_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compress_lat_count Average compress latency Count. +# TYPE ceph_bluestore_compress_lat_count counter +ceph_bluestore_compress_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compress_lat_sum Average compress latency Total. +# TYPE ceph_bluestore_compress_lat_sum gauge +ceph_bluestore_compress_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compress_rejected_count Sum for compress ops rejected due to low net gain of space. +# TYPE ceph_bluestore_compress_rejected_count counter +ceph_bluestore_compress_rejected_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compress_success_count Sum for beneficial compress ops. +# TYPE ceph_bluestore_compress_success_count counter +ceph_bluestore_compress_success_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compressed Sum for stored compressed bytes. +# TYPE ceph_bluestore_compressed gauge +ceph_bluestore_compressed{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compressed_allocated Sum for bytes allocated for compressed data. +# TYPE ceph_bluestore_compressed_allocated gauge +ceph_bluestore_compressed_allocated{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compressed_original Sum for original bytes that were compressed. +# TYPE ceph_bluestore_compressed_original gauge +ceph_bluestore_compressed_original{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_csum_lat_count Average checksum latency Count. +# TYPE ceph_bluestore_csum_lat_count counter +ceph_bluestore_csum_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_csum_lat_sum Average checksum latency Total. +# TYPE ceph_bluestore_csum_lat_sum gauge +ceph_bluestore_csum_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_decompress_lat_count Average decompress latency Count. +# TYPE ceph_bluestore_decompress_lat_count counter +ceph_bluestore_decompress_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_decompress_lat_sum Average decompress latency Total. +# TYPE ceph_bluestore_decompress_lat_sum gauge +ceph_bluestore_decompress_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_extent_compress Sum for extents that have been removed due to compression. +# TYPE ceph_bluestore_extent_compress counter +ceph_bluestore_extent_compress{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_fragmentation_micros How fragmented bluestore free space is (free extents / max possible number of free extents) * 1000. +# TYPE ceph_bluestore_fragmentation_micros gauge +ceph_bluestore_fragmentation_micros{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_gc_merged gc_merged. +# TYPE ceph_bluestore_gc_merged counter +ceph_bluestore_gc_merged{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_issued_deferred_write_bytes Total bytes in issued deferred writes. +# TYPE ceph_bluestore_issued_deferred_write_bytes counter +ceph_bluestore_issued_deferred_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_issued_deferred_writes Total deferred writes issued. +# TYPE ceph_bluestore_issued_deferred_writes counter +ceph_bluestore_issued_deferred_writes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_commit_lat_count Average kv_thread commit latency Count. +# TYPE ceph_bluestore_kv_commit_lat_count counter +ceph_bluestore_kv_commit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_commit_lat_sum Average kv_thread commit latency Total. +# TYPE ceph_bluestore_kv_commit_lat_sum gauge +ceph_bluestore_kv_commit_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_kv_final_lat_count Average kv_finalize thread latency Count. +# TYPE ceph_bluestore_kv_final_lat_count counter +ceph_bluestore_kv_final_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_final_lat_sum Average kv_finalize thread latency Total. +# TYPE ceph_bluestore_kv_final_lat_sum gauge +ceph_bluestore_kv_final_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_kv_flush_lat_count Average kv_thread flush latency Count. +# TYPE ceph_bluestore_kv_flush_lat_count counter +ceph_bluestore_kv_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_flush_lat_sum Average kv_thread flush latency Total. +# TYPE ceph_bluestore_kv_flush_lat_sum gauge +ceph_bluestore_kv_flush_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_kv_sync_lat_count Average kv_sync thread latency Count. +# TYPE ceph_bluestore_kv_sync_lat_count counter +ceph_bluestore_kv_sync_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_sync_lat_sum Average kv_sync thread latency Total. +# TYPE ceph_bluestore_kv_sync_lat_sum gauge +ceph_bluestore_kv_sync_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_clear_lat_count Average omap clear call latency Count. +# TYPE ceph_bluestore_omap_clear_lat_count counter +ceph_bluestore_omap_clear_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_clear_lat_sum Average omap clear call latency Total. +# TYPE ceph_bluestore_omap_clear_lat_sum gauge +ceph_bluestore_omap_clear_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_get_keys_lat_count Average omap get_keys call latency Count. +# TYPE ceph_bluestore_omap_get_keys_lat_count counter +ceph_bluestore_omap_get_keys_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_get_keys_lat_sum Average omap get_keys call latency Total. +# TYPE ceph_bluestore_omap_get_keys_lat_sum gauge +ceph_bluestore_omap_get_keys_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_get_values_lat_count Average omap get_values call latency Count. +# TYPE ceph_bluestore_omap_get_values_lat_count counter +ceph_bluestore_omap_get_values_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_get_values_lat_sum Average omap get_values call latency Total. +# TYPE ceph_bluestore_omap_get_values_lat_sum gauge +ceph_bluestore_omap_get_values_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_iterator_count Open omap iterators count. +# TYPE ceph_bluestore_omap_iterator_count counter +ceph_bluestore_omap_iterator_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_lower_bound_lat_count Average omap iterator lower_bound call latency Count. +# TYPE ceph_bluestore_omap_lower_bound_lat_count counter +ceph_bluestore_omap_lower_bound_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_lower_bound_lat_sum Average omap iterator lower_bound call latency Total. +# TYPE ceph_bluestore_omap_lower_bound_lat_sum gauge +ceph_bluestore_omap_lower_bound_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_next_lat_count Average omap iterator next call latency Count. +# TYPE ceph_bluestore_omap_next_lat_count counter +ceph_bluestore_omap_next_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_next_lat_sum Average omap iterator next call latency Total. +# TYPE ceph_bluestore_omap_next_lat_sum gauge +ceph_bluestore_omap_next_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_rmkey_range_count amount of omap key ranges removed via rmkeys. +# TYPE ceph_bluestore_omap_rmkey_range_count counter +ceph_bluestore_omap_rmkey_range_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_rmkeys_count amount of omap keys removed via rmkeys. +# TYPE ceph_bluestore_omap_rmkeys_count counter +ceph_bluestore_omap_rmkeys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_seek_to_first_lat_count Average omap iterator seek_to_first call latency Count. +# TYPE ceph_bluestore_omap_seek_to_first_lat_count counter +ceph_bluestore_omap_seek_to_first_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_seek_to_first_lat_sum Average omap iterator seek_to_first call latency Total. +# TYPE ceph_bluestore_omap_seek_to_first_lat_sum gauge +ceph_bluestore_omap_seek_to_first_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_upper_bound_lat_count Average omap iterator upper_bound call latency Count. +# TYPE ceph_bluestore_omap_upper_bound_lat_count counter +ceph_bluestore_omap_upper_bound_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_upper_bound_lat_sum Average omap iterator upper_bound call latency Total. +# TYPE ceph_bluestore_omap_upper_bound_lat_sum gauge +ceph_bluestore_omap_upper_bound_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onode_blobs Number of blobs in cache. +# TYPE ceph_bluestore_onode_blobs gauge +ceph_bluestore_onode_blobs{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onode_extents Number of extents in cache. +# TYPE ceph_bluestore_onode_extents gauge +ceph_bluestore_onode_extents{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onode_hits Count of onode cache lookup hits. +# TYPE ceph_bluestore_onode_hits counter +ceph_bluestore_onode_hits{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_misses Count of onode cache lookup misses. +# TYPE ceph_bluestore_onode_misses counter +ceph_bluestore_onode_misses{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_reshard Onode extent map reshard events. +# TYPE ceph_bluestore_onode_reshard counter +ceph_bluestore_onode_reshard{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_shard_hits Count of onode shard cache lookups hits. +# TYPE ceph_bluestore_onode_shard_hits counter +ceph_bluestore_onode_shard_hits{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_shard_misses Count of onode shard cache lookups misses. +# TYPE ceph_bluestore_onode_shard_misses counter +ceph_bluestore_onode_shard_misses{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onodes Number of onodes in cache. +# TYPE ceph_bluestore_onodes gauge +ceph_bluestore_onodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onodes_pinned Number of pinned onodes in cache. +# TYPE ceph_bluestore_onodes_pinned gauge +ceph_bluestore_onodes_pinned{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:data_committed_bytes gauge +ceph_bluestore_pricache:data_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:data_pri0_bytes gauge +ceph_bluestore_pricache:data_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:data_pri10_bytes gauge +ceph_bluestore_pricache:data_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:data_pri11_bytes gauge +ceph_bluestore_pricache:data_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:data_pri1_bytes gauge +ceph_bluestore_pricache:data_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:data_pri2_bytes gauge +ceph_bluestore_pricache:data_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:data_pri3_bytes gauge +ceph_bluestore_pricache:data_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:data_pri4_bytes gauge +ceph_bluestore_pricache:data_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:data_pri5_bytes gauge +ceph_bluestore_pricache:data_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:data_pri6_bytes gauge +ceph_bluestore_pricache:data_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:data_pri7_bytes gauge +ceph_bluestore_pricache:data_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:data_pri8_bytes gauge +ceph_bluestore_pricache:data_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:data_pri9_bytes gauge +ceph_bluestore_pricache:data_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:data_reserved_bytes gauge +ceph_bluestore_pricache:data_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:kv_committed_bytes gauge +ceph_bluestore_pricache:kv_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:kv_onode_committed_bytes gauge +ceph_bluestore_pricache:kv_onode_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:kv_onode_pri0_bytes gauge +ceph_bluestore_pricache:kv_onode_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:kv_onode_pri10_bytes gauge +ceph_bluestore_pricache:kv_onode_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:kv_onode_pri11_bytes gauge +ceph_bluestore_pricache:kv_onode_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:kv_onode_pri1_bytes gauge +ceph_bluestore_pricache:kv_onode_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:kv_onode_pri2_bytes gauge +ceph_bluestore_pricache:kv_onode_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:kv_onode_pri3_bytes gauge +ceph_bluestore_pricache:kv_onode_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:kv_onode_pri4_bytes gauge +ceph_bluestore_pricache:kv_onode_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:kv_onode_pri5_bytes gauge +ceph_bluestore_pricache:kv_onode_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:kv_onode_pri6_bytes gauge +ceph_bluestore_pricache:kv_onode_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:kv_onode_pri7_bytes gauge +ceph_bluestore_pricache:kv_onode_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:kv_onode_pri8_bytes gauge +ceph_bluestore_pricache:kv_onode_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:kv_onode_pri9_bytes gauge +ceph_bluestore_pricache:kv_onode_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:kv_onode_reserved_bytes gauge +ceph_bluestore_pricache:kv_onode_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:kv_pri0_bytes gauge +ceph_bluestore_pricache:kv_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:kv_pri10_bytes gauge +ceph_bluestore_pricache:kv_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:kv_pri11_bytes gauge +ceph_bluestore_pricache:kv_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:kv_pri1_bytes gauge +ceph_bluestore_pricache:kv_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:kv_pri2_bytes gauge +ceph_bluestore_pricache:kv_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:kv_pri3_bytes gauge +ceph_bluestore_pricache:kv_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:kv_pri4_bytes gauge +ceph_bluestore_pricache:kv_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:kv_pri5_bytes gauge +ceph_bluestore_pricache:kv_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:kv_pri6_bytes gauge +ceph_bluestore_pricache:kv_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:kv_pri7_bytes gauge +ceph_bluestore_pricache:kv_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:kv_pri8_bytes gauge +ceph_bluestore_pricache:kv_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:kv_pri9_bytes gauge +ceph_bluestore_pricache:kv_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:kv_reserved_bytes gauge +ceph_bluestore_pricache:kv_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:meta_committed_bytes gauge +ceph_bluestore_pricache:meta_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:meta_pri0_bytes gauge +ceph_bluestore_pricache:meta_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:meta_pri10_bytes gauge +ceph_bluestore_pricache:meta_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:meta_pri11_bytes gauge +ceph_bluestore_pricache:meta_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:meta_pri1_bytes gauge +ceph_bluestore_pricache:meta_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:meta_pri2_bytes gauge +ceph_bluestore_pricache:meta_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:meta_pri3_bytes gauge +ceph_bluestore_pricache:meta_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:meta_pri4_bytes gauge +ceph_bluestore_pricache:meta_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:meta_pri5_bytes gauge +ceph_bluestore_pricache:meta_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:meta_pri6_bytes gauge +ceph_bluestore_pricache:meta_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:meta_pri7_bytes gauge +ceph_bluestore_pricache:meta_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:meta_pri8_bytes gauge +ceph_bluestore_pricache:meta_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:meta_pri9_bytes gauge +ceph_bluestore_pricache:meta_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:meta_reserved_bytes gauge +ceph_bluestore_pricache:meta_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_cache_bytes current memory available for caches. +# TYPE ceph_bluestore_pricache_cache_bytes gauge +ceph_bluestore_pricache_cache_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_heap_bytes aggregate bytes in use by the heap. +# TYPE ceph_bluestore_pricache_heap_bytes gauge +ceph_bluestore_pricache_heap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_mapped_bytes total bytes mapped by the process. +# TYPE ceph_bluestore_pricache_mapped_bytes gauge +ceph_bluestore_pricache_mapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_target_bytes target process memory usage in bytes. +# TYPE ceph_bluestore_pricache_target_bytes gauge +ceph_bluestore_pricache_target_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_unmapped_bytes unmapped bytes that the kernel has yet to reclaim. +# TYPE ceph_bluestore_pricache_unmapped_bytes gauge +ceph_bluestore_pricache_unmapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_read_eio Read EIO errors propagated to high level callers. +# TYPE ceph_bluestore_read_eio counter +ceph_bluestore_read_eio{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_lat_count Average read latency Count. +# TYPE ceph_bluestore_read_lat_count counter +ceph_bluestore_read_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_lat_sum Average read latency Total. +# TYPE ceph_bluestore_read_lat_sum gauge +ceph_bluestore_read_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_read_onode_meta_lat_count Average read onode metadata latency Count. +# TYPE ceph_bluestore_read_onode_meta_lat_count counter +ceph_bluestore_read_onode_meta_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_onode_meta_lat_sum Average read onode metadata latency Total. +# TYPE ceph_bluestore_read_onode_meta_lat_sum gauge +ceph_bluestore_read_onode_meta_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_read_wait_aio_lat_count Average read I/O waiting latency Count. +# TYPE ceph_bluestore_read_wait_aio_lat_count counter +ceph_bluestore_read_wait_aio_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_wait_aio_lat_sum Average read I/O waiting latency Total. +# TYPE ceph_bluestore_read_wait_aio_lat_sum gauge +ceph_bluestore_read_wait_aio_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_reads_with_retries Read operations that required at least one retry due to failed checksum validation. +# TYPE ceph_bluestore_reads_with_retries counter +ceph_bluestore_reads_with_retries{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_remove_lat_count Average removal latency Count. +# TYPE ceph_bluestore_remove_lat_count counter +ceph_bluestore_remove_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_remove_lat_sum Average removal latency Total. +# TYPE ceph_bluestore_remove_lat_sum gauge +ceph_bluestore_remove_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_slow_aio_wait_count Slow op count for aio wait. +# TYPE ceph_bluestore_slow_aio_wait_count counter +ceph_bluestore_slow_aio_wait_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_committed_kv_count Slow op count for committed kv. +# TYPE ceph_bluestore_slow_committed_kv_count counter +ceph_bluestore_slow_committed_kv_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_read_onode_meta_count Slow op count for read onode meta. +# TYPE ceph_bluestore_slow_read_onode_meta_count counter +ceph_bluestore_slow_read_onode_meta_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_read_wait_aio_count Slow op count for read wait aio. +# TYPE ceph_bluestore_slow_read_wait_aio_count counter +ceph_bluestore_slow_read_wait_aio_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_aio_wait_lat_count Average aio_wait state latency Count. +# TYPE ceph_bluestore_state_aio_wait_lat_count counter +ceph_bluestore_state_aio_wait_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_aio_wait_lat_sum Average aio_wait state latency Total. +# TYPE ceph_bluestore_state_aio_wait_lat_sum gauge +ceph_bluestore_state_aio_wait_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_deferred_aio_wait_lat_count Average aio_wait state latency Count. +# TYPE ceph_bluestore_state_deferred_aio_wait_lat_count counter +ceph_bluestore_state_deferred_aio_wait_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_aio_wait_lat_sum Average aio_wait state latency Total. +# TYPE ceph_bluestore_state_deferred_aio_wait_lat_sum gauge +ceph_bluestore_state_deferred_aio_wait_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_deferred_cleanup_lat_count Average cleanup state latency Count. +# TYPE ceph_bluestore_state_deferred_cleanup_lat_count counter +ceph_bluestore_state_deferred_cleanup_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_cleanup_lat_sum Average cleanup state latency Total. +# TYPE ceph_bluestore_state_deferred_cleanup_lat_sum gauge +ceph_bluestore_state_deferred_cleanup_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_deferred_queued_lat_count Average deferred_queued state latency Count. +# TYPE ceph_bluestore_state_deferred_queued_lat_count counter +ceph_bluestore_state_deferred_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_queued_lat_sum Average deferred_queued state latency Total. +# TYPE ceph_bluestore_state_deferred_queued_lat_sum gauge +ceph_bluestore_state_deferred_queued_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_done_lat_count Average done state latency Count. +# TYPE ceph_bluestore_state_done_lat_count counter +ceph_bluestore_state_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_done_lat_sum Average done state latency Total. +# TYPE ceph_bluestore_state_done_lat_sum gauge +ceph_bluestore_state_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_finishing_lat_count Average finishing state latency Count. +# TYPE ceph_bluestore_state_finishing_lat_count counter +ceph_bluestore_state_finishing_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_finishing_lat_sum Average finishing state latency Total. +# TYPE ceph_bluestore_state_finishing_lat_sum gauge +ceph_bluestore_state_finishing_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_io_done_lat_count Average io_done state latency Count. +# TYPE ceph_bluestore_state_io_done_lat_count counter +ceph_bluestore_state_io_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_io_done_lat_sum Average io_done state latency Total. +# TYPE ceph_bluestore_state_io_done_lat_sum gauge +ceph_bluestore_state_io_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_kv_commiting_lat_count Average kv_commiting state latency Count. +# TYPE ceph_bluestore_state_kv_commiting_lat_count counter +ceph_bluestore_state_kv_commiting_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_commiting_lat_sum Average kv_commiting state latency Total. +# TYPE ceph_bluestore_state_kv_commiting_lat_sum gauge +ceph_bluestore_state_kv_commiting_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_kv_done_lat_count Average kv_done state latency Count. +# TYPE ceph_bluestore_state_kv_done_lat_count counter +ceph_bluestore_state_kv_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_done_lat_sum Average kv_done state latency Total. +# TYPE ceph_bluestore_state_kv_done_lat_sum gauge +ceph_bluestore_state_kv_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_kv_queued_lat_count Average kv_queued state latency Count. +# TYPE ceph_bluestore_state_kv_queued_lat_count counter +ceph_bluestore_state_kv_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_queued_lat_sum Average kv_queued state latency Total. +# TYPE ceph_bluestore_state_kv_queued_lat_sum gauge +ceph_bluestore_state_kv_queued_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_prepare_lat_count Average prepare state latency Count. +# TYPE ceph_bluestore_state_prepare_lat_count counter +ceph_bluestore_state_prepare_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_prepare_lat_sum Average prepare state latency Total. +# TYPE ceph_bluestore_state_prepare_lat_sum gauge +ceph_bluestore_state_prepare_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_stored Sum for stored bytes. +# TYPE ceph_bluestore_stored gauge +ceph_bluestore_stored{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_submitted_deferred_write_bytes Total bytes submitted to disk by deferred writes. +# TYPE ceph_bluestore_submitted_deferred_write_bytes counter +ceph_bluestore_submitted_deferred_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_submitted_deferred_writes Total deferred writes submitted to disk. +# TYPE ceph_bluestore_submitted_deferred_writes counter +ceph_bluestore_submitted_deferred_writes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_truncate_lat_count Average truncate latency Count. +# TYPE ceph_bluestore_truncate_lat_count counter +ceph_bluestore_truncate_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_truncate_lat_sum Average truncate latency Total. +# TYPE ceph_bluestore_truncate_lat_sum gauge +ceph_bluestore_truncate_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_txc_commit_lat_count Average commit latency Count. +# TYPE ceph_bluestore_txc_commit_lat_count counter +ceph_bluestore_txc_commit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_commit_lat_sum Average commit latency Total. +# TYPE ceph_bluestore_txc_commit_lat_sum gauge +ceph_bluestore_txc_commit_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_txc_count Transactions committed. +# TYPE ceph_bluestore_txc_count counter +ceph_bluestore_txc_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_submit_lat_count Average submit latency Count. +# TYPE ceph_bluestore_txc_submit_lat_count counter +ceph_bluestore_txc_submit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_submit_lat_sum Average submit latency Total. +# TYPE ceph_bluestore_txc_submit_lat_sum gauge +ceph_bluestore_txc_submit_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_txc_throttle_lat_count Average submit throttle latency Count. +# TYPE ceph_bluestore_txc_throttle_lat_count counter +ceph_bluestore_txc_throttle_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_throttle_lat_sum Average submit throttle latency Total. +# TYPE ceph_bluestore_txc_throttle_lat_sum gauge +ceph_bluestore_txc_throttle_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_write_big Large aligned writes into fresh blobs. +# TYPE ceph_bluestore_write_big counter +ceph_bluestore_write_big{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_blobs Large aligned writes into fresh blobs (blobs). +# TYPE ceph_bluestore_write_big_blobs counter +ceph_bluestore_write_big_blobs{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_bytes Large aligned writes into fresh blobs (bytes). +# TYPE ceph_bluestore_write_big_bytes counter +ceph_bluestore_write_big_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_deferred Big overwrites using deferred. +# TYPE ceph_bluestore_write_big_deferred counter +ceph_bluestore_write_big_deferred{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_skipped_blobs Large aligned writes into fresh blobs skipped due to zero detection (blobs). +# TYPE ceph_bluestore_write_big_skipped_blobs counter +ceph_bluestore_write_big_skipped_blobs{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_skipped_bytes Large aligned writes into fresh blobs skipped due to zero detection (bytes). +# TYPE ceph_bluestore_write_big_skipped_bytes counter +ceph_bluestore_write_big_skipped_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_new Write into new blob. +# TYPE ceph_bluestore_write_new counter +ceph_bluestore_write_new{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_pad_bytes Sum for write-op padded bytes. +# TYPE ceph_bluestore_write_pad_bytes counter +ceph_bluestore_write_pad_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_penalty_read_ops Sum for write penalty read ops. +# TYPE ceph_bluestore_write_penalty_read_ops counter +ceph_bluestore_write_penalty_read_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small Small writes into existing or sparse small blobs. +# TYPE ceph_bluestore_write_small counter +ceph_bluestore_write_small{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_bytes Small writes into existing or sparse small blobs (bytes). +# TYPE ceph_bluestore_write_small_bytes counter +ceph_bluestore_write_small_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_pre_read write_small_pre_read. +# TYPE ceph_bluestore_write_small_pre_read counter +ceph_bluestore_write_small_pre_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_skipped Small writes into existing or sparse small blobs skipped due to zero detection. +# TYPE ceph_bluestore_write_small_skipped counter +ceph_bluestore_write_small_skipped{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_skipped_bytes Small writes into existing or sparse small blobs skipped due to zero detection (bytes). +# TYPE ceph_bluestore_write_small_skipped_bytes counter +ceph_bluestore_write_small_skipped_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_unused Small writes into unused portion of existing blob. +# TYPE ceph_bluestore_write_small_unused counter +ceph_bluestore_write_small_unused{ceph_daemon="osd.0"} 100 + +# HELP ceph_cct_total_workers Total workers. +# TYPE ceph_cct_total_workers gauge +ceph_cct_total_workers{ceph_daemon="osd.0"} 1 + +# HELP ceph_cct_unhealthy_workers Unhealthy workers. +# TYPE ceph_cct_unhealthy_workers gauge +ceph_cct_unhealthy_workers{ceph_daemon="osd.0"} 1 + +# HELP ceph_cephfs_mirror_mirror_enable_failures Mirroring enable failures. +# TYPE ceph_cephfs_mirror_mirror_enable_failures counter +ceph_cephfs_mirror_mirror_enable_failures{ceph_daemon="osd.0"} 100 + +# HELP ceph_cephfs_mirror_mirrored_filesystems Filesystems mirrored. +# TYPE ceph_cephfs_mirror_mirrored_filesystems gauge +ceph_cephfs_mirror_mirrored_filesystems{ceph_daemon="osd.0"} 1 + +# HELP ceph_cephfs_mirror_mirrored_filesystems_directory_count Directory Count. +# TYPE ceph_cephfs_mirror_mirrored_filesystems_directory_count gauge +ceph_cephfs_mirror_mirrored_filesystems_directory_count{ceph_daemon="osd.0",filesystem="filesystem_a"} 1 + +# HELP ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers Mirroring Peers. +# TYPE ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers gauge +ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers{ceph_daemon="osd.0",filesystem="filesystem_a"} 1 + +# HELP ceph_cephfs_mirror_peers_avg_sync_time_count Average Sync Time Count. +# TYPE ceph_cephfs_mirror_peers_avg_sync_time_count counter +ceph_cephfs_mirror_peers_avg_sync_time_count{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_avg_sync_time_sum Average Sync Time Total. +# TYPE ceph_cephfs_mirror_peers_avg_sync_time_sum gauge +ceph_cephfs_mirror_peers_avg_sync_time_sum{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_last_synced_bytes Last Synced Bytes. +# TYPE ceph_cephfs_mirror_peers_last_synced_bytes counter +ceph_cephfs_mirror_peers_last_synced_bytes{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_last_synced_duration Last Synced Duration. +# TYPE ceph_cephfs_mirror_peers_last_synced_duration gauge +ceph_cephfs_mirror_peers_last_synced_duration{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_last_synced_end Last Synced End. +# TYPE ceph_cephfs_mirror_peers_last_synced_end gauge +ceph_cephfs_mirror_peers_last_synced_end{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_last_synced_start Last Synced Start. +# TYPE ceph_cephfs_mirror_peers_last_synced_start gauge +ceph_cephfs_mirror_peers_last_synced_start{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_snaps_deleted Snapshots Deleted. +# TYPE ceph_cephfs_mirror_peers_snaps_deleted counter +ceph_cephfs_mirror_peers_snaps_deleted{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_snaps_renamed Snapshots Renamed. +# TYPE ceph_cephfs_mirror_peers_snaps_renamed counter +ceph_cephfs_mirror_peers_snaps_renamed{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_snaps_synced Snapshots Synchronized. +# TYPE ceph_cephfs_mirror_peers_snaps_synced counter +ceph_cephfs_mirror_peers_snaps_synced{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_sync_bytes Sync Bytes. +# TYPE ceph_cephfs_mirror_peers_sync_bytes counter +ceph_cephfs_mirror_peers_sync_bytes{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_sync_failures Snapshot Sync Failures. +# TYPE ceph_cephfs_mirror_peers_sync_failures counter +ceph_cephfs_mirror_peers_sync_failures{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_client_fsync_count Latency of a file sync operation Count. +# TYPE ceph_client_fsync_count counter +ceph_client_fsync_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_fsync_sum Latency of a file sync operation Total. +# TYPE ceph_client_fsync_sum gauge +ceph_client_fsync_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_lat_count Latency of processing a metadata request Count. +# TYPE ceph_client_lat_count counter +ceph_client_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_lat_sum Latency of processing a metadata request Total. +# TYPE ceph_client_lat_sum gauge +ceph_client_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_mdavg Average latency for processing metadata requests. +# TYPE ceph_client_mdavg gauge +ceph_client_mdavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_mdops Total metadata IO operations. +# TYPE ceph_client_mdops gauge +ceph_client_mdops{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_mdsqsum Sum of squares (to calculate variability/stdev) for metadata requests. +# TYPE ceph_client_mdsqsum gauge +ceph_client_mdsqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_rdlat_count Latency of a file data read operation Count. +# TYPE ceph_client_rdlat_count counter +ceph_client_rdlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_rdlat_sum Latency of a file data read operation Total. +# TYPE ceph_client_rdlat_sum gauge +ceph_client_rdlat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_rdops Total write IO operations. +# TYPE ceph_client_rdops gauge +ceph_client_rdops{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_readavg Average latency for processing read requests. +# TYPE ceph_client_readavg gauge +ceph_client_readavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_readsqsum Sum of squares ((to calculate variability/stdev) for read requests. +# TYPE ceph_client_readsqsum gauge +ceph_client_readsqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_reply_count Latency of receiving a reply on metadata request Count. +# TYPE ceph_client_reply_count counter +ceph_client_reply_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_reply_sum Latency of receiving a reply on metadata request Total. +# TYPE ceph_client_reply_sum gauge +ceph_client_reply_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_writeavg Average latency for processing write requests. +# TYPE ceph_client_writeavg gauge +ceph_client_writeavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_writesqsum Sum of squares ((to calculate variability/stdev) for write requests. +# TYPE ceph_client_writesqsum gauge +ceph_client_writesqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_wrlat_count Latency of a file data write operation Count. +# TYPE ceph_client_wrlat_count counter +ceph_client_wrlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_wrlat_sum Latency of a file data write operation Total. +# TYPE ceph_client_wrlat_sum gauge +ceph_client_wrlat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_bytes Size of all objects. +# TYPE ceph_cluster_num_bytes gauge +ceph_cluster_num_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_mon Monitors. +# TYPE ceph_cluster_num_mon gauge +ceph_cluster_num_mon{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_mon_quorum Monitors in quorum. +# TYPE ceph_cluster_num_mon_quorum gauge +ceph_cluster_num_mon_quorum{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object Objects. +# TYPE ceph_cluster_num_object gauge +ceph_cluster_num_object{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_degraded Degraded (missing replicas) objects. +# TYPE ceph_cluster_num_object_degraded gauge +ceph_cluster_num_object_degraded{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_misplaced Misplaced (wrong location in the cluster) objects. +# TYPE ceph_cluster_num_object_misplaced gauge +ceph_cluster_num_object_misplaced{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_unfound Unfound objects. +# TYPE ceph_cluster_num_object_unfound gauge +ceph_cluster_num_object_unfound{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd OSDs. +# TYPE ceph_cluster_num_osd gauge +ceph_cluster_num_osd{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd_in OSD in state "in" (they are in cluster). +# TYPE ceph_cluster_num_osd_in gauge +ceph_cluster_num_osd_in{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd_up OSDs that are up. +# TYPE ceph_cluster_num_osd_up gauge +ceph_cluster_num_osd_up{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg Placement groups. +# TYPE ceph_cluster_num_pg gauge +ceph_cluster_num_pg{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_active Placement groups in active state. +# TYPE ceph_cluster_num_pg_active gauge +ceph_cluster_num_pg_active{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_active_clean Placement groups in active+clean state. +# TYPE ceph_cluster_num_pg_active_clean gauge +ceph_cluster_num_pg_active_clean{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_peering Placement groups in peering state. +# TYPE ceph_cluster_num_pg_peering gauge +ceph_cluster_num_pg_peering{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pool Pools. +# TYPE ceph_cluster_num_pool gauge +ceph_cluster_num_pool{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_bytes Total capacity of cluster. +# TYPE ceph_cluster_osd_bytes gauge +ceph_cluster_osd_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_bytes_avail Available space. +# TYPE ceph_cluster_osd_bytes_avail gauge +ceph_cluster_osd_bytes_avail{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_bytes_used Used space. +# TYPE ceph_cluster_osd_bytes_used gauge +ceph_cluster_osd_bytes_used{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_epoch Current epoch of OSD map. +# TYPE ceph_cluster_osd_epoch gauge +ceph_cluster_osd_epoch{ceph_daemon="osd.0"} 1 + +# HELP ceph_data_sync_from_zone_fetch_bytes_count Number of object bytes replicated Count. +# TYPE ceph_data_sync_from_zone_fetch_bytes_count counter +ceph_data_sync_from_zone_fetch_bytes_count{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_fetch_bytes_sum Number of object bytes replicated Total. +# TYPE ceph_data_sync_from_zone_fetch_bytes_sum gauge +ceph_data_sync_from_zone_fetch_bytes_sum{instance_id="rgw.a",source_zone="zone_a"} 1 + +# HELP ceph_data_sync_from_zone_fetch_errors Number of object replication errors. +# TYPE ceph_data_sync_from_zone_fetch_errors counter +ceph_data_sync_from_zone_fetch_errors{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_fetch_not_modified Number of objects already replicated. +# TYPE ceph_data_sync_from_zone_fetch_not_modified counter +ceph_data_sync_from_zone_fetch_not_modified{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_poll_errors Number of replication log request errors. +# TYPE ceph_data_sync_from_zone_poll_errors counter +ceph_data_sync_from_zone_poll_errors{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_poll_latency_count Average latency of replication log requests Count. +# TYPE ceph_data_sync_from_zone_poll_latency_count counter +ceph_data_sync_from_zone_poll_latency_count{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_poll_latency_sum Average latency of replication log requests Total. +# TYPE ceph_data_sync_from_zone_poll_latency_sum gauge +ceph_data_sync_from_zone_poll_latency_sum{instance_id="rgw.a",source_zone="zone_a"} 1 + +# HELP ceph_dmclock_admin_cancel Cancels. +# TYPE ceph_dmclock_admin_cancel counter +ceph_dmclock_admin_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_cancel_cost Canceled cost. +# TYPE ceph_dmclock_admin_cancel_cost counter +ceph_dmclock_admin_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_cost Cost of queued requests. +# TYPE ceph_dmclock_admin_cost gauge +ceph_dmclock_admin_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_admin_limit Requests rejected by limit. +# TYPE ceph_dmclock_admin_limit counter +ceph_dmclock_admin_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_admin_limit_cost counter +ceph_dmclock_admin_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio Requests satisfied by priority. +# TYPE ceph_dmclock_admin_prio counter +ceph_dmclock_admin_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_admin_prio_cost counter +ceph_dmclock_admin_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_admin_prio_latency_count counter +ceph_dmclock_admin_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_admin_prio_latency_sum gauge +ceph_dmclock_admin_prio_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_admin_qlen Queue size. +# TYPE ceph_dmclock_admin_qlen gauge +ceph_dmclock_admin_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_admin_res Requests satisfied by reservation. +# TYPE ceph_dmclock_admin_res counter +ceph_dmclock_admin_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_admin_res_cost counter +ceph_dmclock_admin_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_admin_res_latency_count counter +ceph_dmclock_admin_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_admin_res_latency_sum gauge +ceph_dmclock_admin_res_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_cancel Cancels. +# TYPE ceph_dmclock_auth_cancel counter +ceph_dmclock_auth_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_cancel_cost Canceled cost. +# TYPE ceph_dmclock_auth_cancel_cost counter +ceph_dmclock_auth_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_cost Cost of queued requests. +# TYPE ceph_dmclock_auth_cost gauge +ceph_dmclock_auth_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_limit Requests rejected by limit. +# TYPE ceph_dmclock_auth_limit counter +ceph_dmclock_auth_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_auth_limit_cost counter +ceph_dmclock_auth_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio Requests satisfied by priority. +# TYPE ceph_dmclock_auth_prio counter +ceph_dmclock_auth_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_auth_prio_cost counter +ceph_dmclock_auth_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_auth_prio_latency_count counter +ceph_dmclock_auth_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_auth_prio_latency_sum gauge +ceph_dmclock_auth_prio_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_qlen Queue size. +# TYPE ceph_dmclock_auth_qlen gauge +ceph_dmclock_auth_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_res Requests satisfied by reservation. +# TYPE ceph_dmclock_auth_res counter +ceph_dmclock_auth_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_auth_res_cost counter +ceph_dmclock_auth_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_auth_res_latency_count counter +ceph_dmclock_auth_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_auth_res_latency_sum gauge +ceph_dmclock_auth_res_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_cancel Cancels. +# TYPE ceph_dmclock_data_cancel counter +ceph_dmclock_data_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_cancel_cost Canceled cost. +# TYPE ceph_dmclock_data_cancel_cost counter +ceph_dmclock_data_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_cost Cost of queued requests. +# TYPE ceph_dmclock_data_cost gauge +ceph_dmclock_data_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_limit Requests rejected by limit. +# TYPE ceph_dmclock_data_limit counter +ceph_dmclock_data_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_data_limit_cost counter +ceph_dmclock_data_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio Requests satisfied by priority. +# TYPE ceph_dmclock_data_prio counter +ceph_dmclock_data_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_data_prio_cost counter +ceph_dmclock_data_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_data_prio_latency_count counter +ceph_dmclock_data_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_data_prio_latency_sum gauge +ceph_dmclock_data_prio_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_qlen Queue size. +# TYPE ceph_dmclock_data_qlen gauge +ceph_dmclock_data_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_res Requests satisfied by reservation. +# TYPE ceph_dmclock_data_res counter +ceph_dmclock_data_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_data_res_cost counter +ceph_dmclock_data_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_data_res_latency_count counter +ceph_dmclock_data_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_data_res_latency_sum gauge +ceph_dmclock_data_res_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_cancel Cancels. +# TYPE ceph_dmclock_metadata_cancel counter +ceph_dmclock_metadata_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_cancel_cost Canceled cost. +# TYPE ceph_dmclock_metadata_cancel_cost counter +ceph_dmclock_metadata_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_cost Cost of queued requests. +# TYPE ceph_dmclock_metadata_cost gauge +ceph_dmclock_metadata_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_limit Requests rejected by limit. +# TYPE ceph_dmclock_metadata_limit counter +ceph_dmclock_metadata_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_metadata_limit_cost counter +ceph_dmclock_metadata_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio Requests satisfied by priority. +# TYPE ceph_dmclock_metadata_prio counter +ceph_dmclock_metadata_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_metadata_prio_cost counter +ceph_dmclock_metadata_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_metadata_prio_latency_count counter +ceph_dmclock_metadata_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_metadata_prio_latency_sum gauge +ceph_dmclock_metadata_prio_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_qlen Queue size. +# TYPE ceph_dmclock_metadata_qlen gauge +ceph_dmclock_metadata_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_res Requests satisfied by reservation. +# TYPE ceph_dmclock_metadata_res counter +ceph_dmclock_metadata_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_metadata_res_cost counter +ceph_dmclock_metadata_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_metadata_res_latency_count counter +ceph_dmclock_metadata_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_metadata_res_latency_sum gauge +ceph_dmclock_metadata_res_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_scheduler_outstanding Outstanding Requests. +# TYPE ceph_dmclock_scheduler_outstanding gauge +ceph_dmclock_scheduler_outstanding{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_scheduler_throttle Requests throttled. +# TYPE ceph_dmclock_scheduler_throttle gauge +ceph_dmclock_scheduler_throttle{ceph_daemon="osd.0"} 1 + +# HELP ceph_exporter_cpu_total Process time in kernel/user/idle mode. +# TYPE ceph_exporter_cpu_total counter +ceph_exporter_cpu_total{ceph_daemon="osd.0",mode="idle"} 100 +ceph_exporter_cpu_total{ceph_daemon="osd.0",mode="kernel"} 101 +ceph_exporter_cpu_total{ceph_daemon="osd.0",mode="user"} 102 + +# HELP ceph_exporter_cpu_usage CPU usage of a daemon. +# TYPE ceph_exporter_cpu_usage gauge +ceph_exporter_cpu_usage{ceph_daemon="osd.0"} 1 + +# HELP ceph_exporter_majflt_total Number of major page faults of daemon. +# TYPE ceph_exporter_majflt_total counter +ceph_exporter_majflt_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_exporter_minflt_total Number of minor page faults of daemon. +# TYPE ceph_exporter_minflt_total counter +ceph_exporter_minflt_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_exporter_num_threads Number of threads used by daemon. +# TYPE ceph_exporter_num_threads gauge +ceph_exporter_num_threads{ceph_daemon="osd.0"} 1 + +# HELP ceph_exporter_resident_size Resident memory in a daemon. +# TYPE ceph_exporter_resident_size gauge +ceph_exporter_resident_size{ceph_daemon="osd.0"} 1 + +# HELP ceph_exporter_scrape_time Time spent scraping and transforming perf counters to metrics. +# TYPE ceph_exporter_scrape_time gauge +ceph_exporter_scrape_time{function="function_a",host="host_a"} 1 + +# HELP ceph_exporter_vm_size Virtual memory used in a daemon. +# TYPE ceph_exporter_vm_size gauge +ceph_exporter_vm_size{ceph_daemon="osd.0"} 1 + +# HELP ceph_finisher_finisher_key_a_complete_latency_count Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_count. +# TYPE ceph_finisher_finisher_key_a_complete_latency_count counter +ceph_finisher_finisher_key_a_complete_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_finisher_finisher_key_a_complete_latency_sum Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_sum. +# TYPE ceph_finisher_finisher_key_a_complete_latency_sum gauge +ceph_finisher_finisher_key_a_complete_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_finisher_finisher_key_a_queue_len Source-derived dynamic Finisher metric: finisher_fixture_a_queue_len. +# TYPE ceph_finisher_finisher_key_a_queue_len gauge +ceph_finisher_finisher_key_a_queue_len{ceph_daemon="osd.0"} 1 + +# HELP ceph_ipv4_dpdk_ip_linearize_operations DPDK IP Packet linearization operations. +# TYPE ceph_ipv4_dpdk_ip_linearize_operations counter +ceph_ipv4_dpdk_ip_linearize_operations{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_lock Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_lock. +# TYPE ceph_libcephsqlite_striper_lock counter +ceph_libcephsqlite_striper_lock{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_shrink Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink. +# TYPE ceph_libcephsqlite_striper_shrink counter +ceph_libcephsqlite_striper_shrink{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_shrink_bytes Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink_bytes. +# TYPE ceph_libcephsqlite_striper_shrink_bytes counter +ceph_libcephsqlite_striper_shrink_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_unlock Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_unlock. +# TYPE ceph_libcephsqlite_striper_unlock counter +ceph_libcephsqlite_striper_unlock{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_allocated Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_allocated. +# TYPE ceph_libcephsqlite_striper_update_allocated counter +ceph_libcephsqlite_striper_update_allocated{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_metadata Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_metadata. +# TYPE ceph_libcephsqlite_striper_update_metadata counter +ceph_libcephsqlite_striper_update_metadata{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_size Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_size. +# TYPE ceph_libcephsqlite_striper_update_size counter +ceph_libcephsqlite_striper_update_size{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_version Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_version. +# TYPE ceph_libcephsqlite_striper_update_version counter +ceph_libcephsqlite_striper_update_version{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_access_count Time average of Access operations Count. +# TYPE ceph_libcephsqlite_vfs_op_access_count counter +ceph_libcephsqlite_vfs_op_access_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_access_sum Time average of Access operations Total. +# TYPE ceph_libcephsqlite_vfs_op_access_sum gauge +ceph_libcephsqlite_vfs_op_access_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_op_currenttime_count Time average of Currenttime operations Count. +# TYPE ceph_libcephsqlite_vfs_op_currenttime_count counter +ceph_libcephsqlite_vfs_op_currenttime_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_currenttime_sum Time average of Currenttime operations Total. +# TYPE ceph_libcephsqlite_vfs_op_currenttime_sum gauge +ceph_libcephsqlite_vfs_op_currenttime_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_op_delete_count Time average of Delete operations Count. +# TYPE ceph_libcephsqlite_vfs_op_delete_count counter +ceph_libcephsqlite_vfs_op_delete_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_delete_sum Time average of Delete operations Total. +# TYPE ceph_libcephsqlite_vfs_op_delete_sum gauge +ceph_libcephsqlite_vfs_op_delete_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_op_fullpathname_count Time average of FullPathname operations Count. +# TYPE ceph_libcephsqlite_vfs_op_fullpathname_count counter +ceph_libcephsqlite_vfs_op_fullpathname_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_fullpathname_sum Time average of FullPathname operations Total. +# TYPE ceph_libcephsqlite_vfs_op_fullpathname_sum gauge +ceph_libcephsqlite_vfs_op_fullpathname_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_op_open_count Time average of Open operations Count. +# TYPE ceph_libcephsqlite_vfs_op_open_count counter +ceph_libcephsqlite_vfs_op_open_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_open_sum Time average of Open operations Total. +# TYPE ceph_libcephsqlite_vfs_op_open_sum gauge +ceph_libcephsqlite_vfs_op_open_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_checkreservedlock_count Time average of CheckReservedLock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_checkreservedlock_count counter +ceph_libcephsqlite_vfs_opf_checkreservedlock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_checkreservedlock_sum Time average of CheckReservedLock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_checkreservedlock_sum gauge +ceph_libcephsqlite_vfs_opf_checkreservedlock_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_close_count Time average of Close file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_close_count counter +ceph_libcephsqlite_vfs_opf_close_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_close_sum Time average of Close file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_close_sum gauge +ceph_libcephsqlite_vfs_opf_close_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_devicecharacteristics_count Time average of DeviceCharacteristics file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_devicecharacteristics_count counter +ceph_libcephsqlite_vfs_opf_devicecharacteristics_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum Time average of DeviceCharacteristics file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum gauge +ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_filecontrol_count Time average of FileControl file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_filecontrol_count counter +ceph_libcephsqlite_vfs_opf_filecontrol_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_filecontrol_sum Time average of FileControl file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_filecontrol_sum gauge +ceph_libcephsqlite_vfs_opf_filecontrol_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_filesize_count Time average of FileSize file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_filesize_count counter +ceph_libcephsqlite_vfs_opf_filesize_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_filesize_sum Time average of FileSize file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_filesize_sum gauge +ceph_libcephsqlite_vfs_opf_filesize_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_lock_count Time average of Lock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_lock_count counter +ceph_libcephsqlite_vfs_opf_lock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_lock_sum Time average of Lock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_lock_sum gauge +ceph_libcephsqlite_vfs_opf_lock_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_read_count Time average of Read file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_read_count counter +ceph_libcephsqlite_vfs_opf_read_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_read_sum Time average of Read file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_read_sum gauge +ceph_libcephsqlite_vfs_opf_read_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_sectorsize_count Time average of SectorSize file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_sectorsize_count counter +ceph_libcephsqlite_vfs_opf_sectorsize_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_sectorsize_sum Time average of SectorSize file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_sectorsize_sum gauge +ceph_libcephsqlite_vfs_opf_sectorsize_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_sync_count Time average of Sync file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_sync_count counter +ceph_libcephsqlite_vfs_opf_sync_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_sync_sum Time average of Sync file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_sync_sum gauge +ceph_libcephsqlite_vfs_opf_sync_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_truncate_count Time average of Truncate file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_truncate_count counter +ceph_libcephsqlite_vfs_opf_truncate_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_truncate_sum Time average of Truncate file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_truncate_sum gauge +ceph_libcephsqlite_vfs_opf_truncate_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_unlock_count Time average of Unlock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_unlock_count counter +ceph_libcephsqlite_vfs_opf_unlock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_unlock_sum Time average of Unlock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_unlock_sum gauge +ceph_libcephsqlite_vfs_opf_unlock_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_write_count Time average of Write file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_write_count counter +ceph_libcephsqlite_vfs_opf_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_write_sum Time average of Write file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_write_sum gauge +ceph_libcephsqlite_vfs_opf_write_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_cmp Source-derived dynamic librbd ImageCtx metric: cmp. +# TYPE ceph_librbd_librbd_image_key_a_cmp counter +ceph_librbd_librbd_image_key_a_cmp{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_bytes Source-derived dynamic librbd ImageCtx metric: cmp_bytes. +# TYPE ceph_librbd_librbd_image_key_a_cmp_bytes counter +ceph_librbd_librbd_image_key_a_cmp_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_latency_count Source-derived dynamic librbd ImageCtx metric: cmp_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_cmp_latency_count counter +ceph_librbd_librbd_image_key_a_cmp_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_latency_sum Source-derived dynamic librbd ImageCtx metric: cmp_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_cmp_latency_sum gauge +ceph_librbd_librbd_image_key_a_cmp_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_discard Source-derived dynamic librbd ImageCtx metric: discard. +# TYPE ceph_librbd_librbd_image_key_a_discard counter +ceph_librbd_librbd_image_key_a_discard{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_bytes Source-derived dynamic librbd ImageCtx metric: discard_bytes. +# TYPE ceph_librbd_librbd_image_key_a_discard_bytes counter +ceph_librbd_librbd_image_key_a_discard_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_latency_count Source-derived dynamic librbd ImageCtx metric: discard_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_discard_latency_count counter +ceph_librbd_librbd_image_key_a_discard_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_latency_sum Source-derived dynamic librbd ImageCtx metric: discard_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_discard_latency_sum gauge +ceph_librbd_librbd_image_key_a_discard_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_flush Source-derived dynamic librbd ImageCtx metric: flush. +# TYPE ceph_librbd_librbd_image_key_a_flush counter +ceph_librbd_librbd_image_key_a_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_flush_latency_count Source-derived dynamic librbd ImageCtx metric: flush_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_flush_latency_count counter +ceph_librbd_librbd_image_key_a_flush_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_flush_latency_sum Source-derived dynamic librbd ImageCtx metric: flush_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_flush_latency_sum gauge +ceph_librbd_librbd_image_key_a_flush_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_invalidate_cache Source-derived dynamic librbd ImageCtx metric: invalidate_cache. +# TYPE ceph_librbd_librbd_image_key_a_invalidate_cache counter +ceph_librbd_librbd_image_key_a_invalidate_cache{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_lock_acquired_time Source-derived dynamic librbd ImageCtx metric: lock_acquired_time. +# TYPE ceph_librbd_librbd_image_key_a_lock_acquired_time gauge +ceph_librbd_librbd_image_key_a_lock_acquired_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_notify Source-derived dynamic librbd ImageCtx metric: notify. +# TYPE ceph_librbd_librbd_image_key_a_notify counter +ceph_librbd_librbd_image_key_a_notify{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_opened_time Source-derived dynamic librbd ImageCtx metric: opened_time. +# TYPE ceph_librbd_librbd_image_key_a_opened_time gauge +ceph_librbd_librbd_image_key_a_opened_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_rd Source-derived dynamic librbd ImageCtx metric: rd. +# TYPE ceph_librbd_librbd_image_key_a_rd counter +ceph_librbd_librbd_image_key_a_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_bytes Source-derived dynamic librbd ImageCtx metric: rd_bytes. +# TYPE ceph_librbd_librbd_image_key_a_rd_bytes counter +ceph_librbd_librbd_image_key_a_rd_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_latency_count Source-derived dynamic librbd ImageCtx metric: rd_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_rd_latency_count counter +ceph_librbd_librbd_image_key_a_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_latency_sum Source-derived dynamic librbd ImageCtx metric: rd_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_rd_latency_sum gauge +ceph_librbd_librbd_image_key_a_rd_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_readahead Source-derived dynamic librbd ImageCtx metric: readahead. +# TYPE ceph_librbd_librbd_image_key_a_readahead counter +ceph_librbd_librbd_image_key_a_readahead{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_readahead_bytes Source-derived dynamic librbd ImageCtx metric: readahead_bytes. +# TYPE ceph_librbd_librbd_image_key_a_readahead_bytes counter +ceph_librbd_librbd_image_key_a_readahead_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_resize Source-derived dynamic librbd ImageCtx metric: resize. +# TYPE ceph_librbd_librbd_image_key_a_resize counter +ceph_librbd_librbd_image_key_a_resize{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_create Source-derived dynamic librbd ImageCtx metric: snap_create. +# TYPE ceph_librbd_librbd_image_key_a_snap_create counter +ceph_librbd_librbd_image_key_a_snap_create{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_remove Source-derived dynamic librbd ImageCtx metric: snap_remove. +# TYPE ceph_librbd_librbd_image_key_a_snap_remove counter +ceph_librbd_librbd_image_key_a_snap_remove{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_rename Source-derived dynamic librbd ImageCtx metric: snap_rename. +# TYPE ceph_librbd_librbd_image_key_a_snap_rename counter +ceph_librbd_librbd_image_key_a_snap_rename{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_rollback Source-derived dynamic librbd ImageCtx metric: snap_rollback. +# TYPE ceph_librbd_librbd_image_key_a_snap_rollback counter +ceph_librbd_librbd_image_key_a_snap_rollback{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr Source-derived dynamic librbd ImageCtx metric: wr. +# TYPE ceph_librbd_librbd_image_key_a_wr counter +ceph_librbd_librbd_image_key_a_wr{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_bytes Source-derived dynamic librbd ImageCtx metric: wr_bytes. +# TYPE ceph_librbd_librbd_image_key_a_wr_bytes counter +ceph_librbd_librbd_image_key_a_wr_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_latency_count Source-derived dynamic librbd ImageCtx metric: wr_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_wr_latency_count counter +ceph_librbd_librbd_image_key_a_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_latency_sum Source-derived dynamic librbd ImageCtx metric: wr_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_wr_latency_sum gauge +ceph_librbd_librbd_image_key_a_wr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_ws Source-derived dynamic librbd ImageCtx metric: ws. +# TYPE ceph_librbd_librbd_image_key_a_ws counter +ceph_librbd_librbd_image_key_a_ws{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_bytes Source-derived dynamic librbd ImageCtx metric: ws_bytes. +# TYPE ceph_librbd_librbd_image_key_a_ws_bytes counter +ceph_librbd_librbd_image_key_a_ws_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_latency_count Source-derived dynamic librbd ImageCtx metric: ws_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_ws_latency_count counter +ceph_librbd_librbd_image_key_a_ws_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_latency_sum Source-derived dynamic librbd ImageCtx metric: ws_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_ws_latency_sum gauge +ceph_librbd_librbd_image_key_a_ws_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush Source-derived dynamic librbd PWL metric: aio_flush. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def Source-derived dynamic librbd PWL metric: aio_flush_def. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count Source-derived dynamic librbd PWL metric: aio_flush_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum Source-derived dynamic librbd PWL metric: aio_flush_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count Source-derived dynamic librbd PWL metric: append_tx_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum Source-derived dynamic librbd PWL metric: append_tx_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count Source-derived dynamic librbd PWL metric: caller_wr_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count counter +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum Source-derived dynamic librbd PWL metric: caller_wr_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp Source-derived dynamic librbd PWL metric: cmp. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes Source-derived dynamic librbd PWL metric: cmp_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails Source-derived dynamic librbd PWL metric: cmp_fails. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count Source-derived dynamic librbd PWL metric: cmp_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum Source-derived dynamic librbd PWL metric: cmp_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard Source-derived dynamic librbd PWL metric: discard. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard counter +ceph_librbd_pwl_librbd_pwl_key_a_discard{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes Source-derived dynamic librbd PWL metric: discard_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count Source-derived dynamic librbd PWL metric: discard_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum Source-derived dynamic librbd PWL metric: discard_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd Source-derived dynamic librbd PWL metric: hit_rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count Source-derived dynamic librbd PWL metric: hit_rd_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum Source-derived dynamic librbd PWL metric: hit_rd_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_internal_flush Source-derived dynamic librbd PWL metric: internal_flush. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_internal_flush counter +ceph_librbd_pwl_librbd_pwl_key_a_internal_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_invalidate Source-derived dynamic librbd PWL metric: invalidate. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_invalidate counter +ceph_librbd_pwl_librbd_pwl_key_a_invalidate{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count Source-derived dynamic librbd PWL metric: log_op_bytes_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count counter +ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum Source-derived dynamic librbd PWL metric: log_op_bytes_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_ops Source-derived dynamic librbd PWL metric: log_ops. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_ops counter +ceph_librbd_pwl_librbd_pwl_key_a_log_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count Source-derived dynamic librbd PWL metric: op_alloc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum Source-derived dynamic librbd PWL metric: op_alloc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count Source-derived dynamic librbd PWL metric: op_app_to_appc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum Source-derived dynamic librbd PWL metric: op_app_to_appc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count Source-derived dynamic librbd PWL metric: op_buf_to_app_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum Source-derived dynamic librbd PWL metric: op_buf_to_app_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count Source-derived dynamic librbd PWL metric: op_dis_to_app_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_app_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd Source-derived dynamic librbd PWL metric: part_hit_rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd Source-derived dynamic librbd PWL metric: rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes Source-derived dynamic librbd PWL metric: rd_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes Source-derived dynamic librbd PWL metric: rd_hit_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count Source-derived dynamic librbd PWL metric: rd_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum Source-derived dynamic librbd PWL metric: rd_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count Source-derived dynamic librbd PWL metric: req_all_to_dis_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum Source-derived dynamic librbd PWL metric: req_all_to_dis_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count Source-derived dynamic librbd PWL metric: req_arr_to_all_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_all_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count Source-derived dynamic librbd PWL metric: retire_tx_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum Source-derived dynamic librbd PWL metric: retire_tx_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr Source-derived dynamic librbd PWL metric: wr. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr counter +ceph_librbd_pwl_librbd_pwl_key_a_wr{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes Source-derived dynamic librbd PWL metric: wr_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def Source-derived dynamic librbd PWL metric: wr_def. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf Source-derived dynamic librbd PWL metric: wr_def_buf. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes Source-derived dynamic librbd PWL metric: wr_def_lanes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log Source-derived dynamic librbd PWL metric: wr_def_log. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count Source-derived dynamic librbd PWL metric: wr_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count Source-derived dynamic librbd PWL metric: wr_latency_nw_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum Source-derived dynamic librbd PWL metric: wr_latency_nw_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum Source-derived dynamic librbd PWL metric: wr_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap Source-derived dynamic librbd PWL metric: wr_overlap. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier Source-derived dynamic librbd PWL metric: wr_q_barrier. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count Source-derived dynamic librbd PWL metric: writeback_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum Source-derived dynamic librbd PWL metric: writeback_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws Source-derived dynamic librbd PWL metric: ws. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws counter +ceph_librbd_pwl_librbd_pwl_key_a_ws{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes Source-derived dynamic librbd PWL metric: ws_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count Source-derived dynamic librbd PWL metric: ws_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum Source-derived dynamic librbd PWL metric: ws_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_all_type_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_best_effort_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_client_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_immediate_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_recovery_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_handle_discover Directory replication discovery message handled. +# TYPE ceph_mds_cache_dir_handle_discover counter +ceph_mds_cache_dir_handle_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_send_discover Directory replication discovery message sent. +# TYPE ceph_mds_cache_dir_send_discover counter +ceph_mds_cache_dir_send_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_try_discover Directory replication attempt to discover. +# TYPE ceph_mds_cache_dir_try_discover counter +ceph_mds_cache_dir_try_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_update Directory replication directives. +# TYPE ceph_mds_cache_dir_update counter +ceph_mds_cache_dir_update{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_update_receipt Directory replication directives received. +# TYPE ceph_mds_cache_dir_update_receipt counter +ceph_mds_cache_dir_update_receipt{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_enqueue_scrub Internal Request type enqueue scrub. +# TYPE ceph_mds_cache_ireq_enqueue_scrub counter +ceph_mds_cache_ireq_enqueue_scrub{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_exportdir Internal Request type export dir. +# TYPE ceph_mds_cache_ireq_exportdir counter +ceph_mds_cache_ireq_exportdir{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_flush Internal Request type flush. +# TYPE ceph_mds_cache_ireq_flush counter +ceph_mds_cache_ireq_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_fragmentdir Internal Request type fragmentdir. +# TYPE ceph_mds_cache_ireq_fragmentdir counter +ceph_mds_cache_ireq_fragmentdir{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_fragstats Internal Request type frag stats. +# TYPE ceph_mds_cache_ireq_fragstats counter +ceph_mds_cache_ireq_fragstats{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_inodestats Internal Request type inode stats. +# TYPE ceph_mds_cache_ireq_inodestats counter +ceph_mds_cache_ireq_inodestats{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_quiesce_inode Internal Request type quiesce subvolume inode. +# TYPE ceph_mds_cache_ireq_quiesce_inode counter +ceph_mds_cache_ireq_quiesce_inode{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_quiesce_path Internal Request type quiesce subvolume. +# TYPE ceph_mds_cache_ireq_quiesce_path counter +ceph_mds_cache_ireq_quiesce_path{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_num_recovering_enqueued Files waiting for recovery. +# TYPE ceph_mds_cache_num_recovering_enqueued gauge +ceph_mds_cache_num_recovering_enqueued{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_recovering_prioritized Files waiting for recovery with elevated priority. +# TYPE ceph_mds_cache_num_recovering_prioritized gauge +ceph_mds_cache_num_recovering_prioritized{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_recovering_processing Files currently being recovered. +# TYPE ceph_mds_cache_num_recovering_processing gauge +ceph_mds_cache_num_recovering_processing{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays Stray dentries. +# TYPE ceph_mds_cache_num_strays gauge +ceph_mds_cache_num_strays{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays_delayed Stray dentries delayed. +# TYPE ceph_mds_cache_num_strays_delayed gauge +ceph_mds_cache_num_strays_delayed{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays_enqueuing Stray dentries enqueuing for purge. +# TYPE ceph_mds_cache_num_strays_enqueuing gauge +ceph_mds_cache_num_strays_enqueuing{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_recovery_completed File recoveries completed. +# TYPE ceph_mds_cache_recovery_completed counter +ceph_mds_cache_recovery_completed{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_recovery_started File recoveries started. +# TYPE ceph_mds_cache_recovery_started counter +ceph_mds_cache_recovery_started{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_created Stray dentries created. +# TYPE ceph_mds_cache_strays_created counter +ceph_mds_cache_strays_created{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_enqueued Stray dentries enqueued for purge. +# TYPE ceph_mds_cache_strays_enqueued counter +ceph_mds_cache_strays_enqueued{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_migrated Stray dentries migrated. +# TYPE ceph_mds_cache_strays_migrated counter +ceph_mds_cache_strays_migrated{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_reintegrated Stray dentries reintegrated. +# TYPE ceph_mds_cache_strays_reintegrated counter +ceph_mds_cache_strays_reintegrated{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_caps Capabilities. +# TYPE ceph_mds_caps gauge +ceph_mds_caps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_ceph_cap_op_flush_ack caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_flush_ack counter +ceph_mds_ceph_cap_op_flush_ack{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_flushsnap_ack caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_flushsnap_ack counter +ceph_mds_ceph_cap_op_flushsnap_ack{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_grant Grant caps. +# TYPE ceph_mds_ceph_cap_op_grant counter +ceph_mds_ceph_cap_op_grant{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_revoke Revoke caps. +# TYPE ceph_mds_ceph_cap_op_revoke counter +ceph_mds_ceph_cap_op_revoke{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_trunc caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_trunc counter +ceph_mds_ceph_cap_op_trunc{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency Source-derived dynamic CephFS client metric: avg_metadata_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency Source-derived dynamic CephFS client metric: avg_read_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency Source-derived dynamic CephFS client metric: avg_write_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits Source-derived dynamic CephFS client metric: cap_hits. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits gauge +ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss Source-derived dynamic CephFS client metric: cap_miss. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss gauge +ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits Source-derived dynamic CephFS client metric: dentry_lease_hits. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits gauge +ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss Source-derived dynamic CephFS client metric: dentry_lease_miss. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss gauge +ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_opened_files Source-derived dynamic CephFS client metric: opened_files. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_opened_files gauge +ceph_mds_client_metrics_mds_filesystem_key_a_opened_files{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes Source-derived dynamic CephFS client metric: opened_inodes. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes gauge +ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps Source-derived dynamic CephFS client metric: pinned_icaps. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps gauge +ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes Source-derived dynamic CephFS client metric: total_inodes. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops Source-derived dynamic CephFS client metric: total_read_ops. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size Source-derived dynamic CephFS client metric: total_read_size. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops Source-derived dynamic CephFS client metric: total_write_ops. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size Source-derived dynamic CephFS client metric: total_write_size. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_num_clients Number of connected CephFS clients. +# TYPE ceph_mds_client_metrics_num_clients gauge +ceph_mds_client_metrics_num_clients{ceph_daemon="osd.0",fs_name="fs_name_a",id="id_a"} 1 + +# HELP ceph_mds_dir_commit Directory commit. +# TYPE ceph_mds_dir_commit counter +ceph_mds_dir_commit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_fetch_complete Fetch complete dirfrag. +# TYPE ceph_mds_dir_fetch_complete counter +ceph_mds_dir_fetch_complete{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_fetch_keys Fetch keys from dirfrag. +# TYPE ceph_mds_dir_fetch_keys counter +ceph_mds_dir_fetch_keys{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_merge Directory merge. +# TYPE ceph_mds_dir_merge counter +ceph_mds_dir_merge{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_split Directory split. +# TYPE ceph_mds_dir_split counter +ceph_mds_dir_split{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_exported Exports. +# TYPE ceph_mds_exported counter +ceph_mds_exported{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_exported_inodes Exported inodes. +# TYPE ceph_mds_exported_inodes counter +ceph_mds_exported_inodes{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_forward Forwarding request. +# TYPE ceph_mds_forward counter +ceph_mds_forward{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_cap_release Client cap release msg. +# TYPE ceph_mds_handle_client_cap_release counter +ceph_mds_handle_client_cap_release{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_caps Client caps msg. +# TYPE ceph_mds_handle_client_caps counter +ceph_mds_handle_client_caps{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_caps_dirty Client dirty caps msg. +# TYPE ceph_mds_handle_client_caps_dirty counter +ceph_mds_handle_client_caps_dirty{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_inode_file_caps Inter mds caps msg. +# TYPE ceph_mds_handle_inode_file_caps counter +ceph_mds_handle_inode_file_caps{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_imported Imports. +# TYPE ceph_mds_imported counter +ceph_mds_imported{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_imported_inodes Imported inodes. +# TYPE ceph_mds_imported_inodes counter +ceph_mds_imported_inodes{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_inodes Inodes. +# TYPE ceph_mds_inodes gauge +ceph_mds_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_bottom Inodes on bottom. +# TYPE ceph_mds_inodes_bottom gauge +ceph_mds_inodes_bottom{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_expired Inodes expired. +# TYPE ceph_mds_inodes_expired gauge +ceph_mds_inodes_expired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_pin_tail Inodes on pin tail. +# TYPE ceph_mds_inodes_pin_tail gauge +ceph_mds_inodes_pin_tail{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_pinned Inodes pinned. +# TYPE ceph_mds_inodes_pinned gauge +ceph_mds_inodes_pinned{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_top Inodes on top. +# TYPE ceph_mds_inodes_top gauge +ceph_mds_inodes_top{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_with_caps Inodes with capabilities. +# TYPE ceph_mds_inodes_with_caps gauge +ceph_mds_inodes_with_caps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_load_cent Load per cent. +# TYPE ceph_mds_load_cent gauge +ceph_mds_load_cent{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_ev Events. +# TYPE ceph_mds_log_ev gauge +ceph_mds_log_ev{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evadd Events submitted. +# TYPE ceph_mds_log_evadd counter +ceph_mds_log_evadd{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_evex Total expired events. +# TYPE ceph_mds_log_evex counter +ceph_mds_log_evex{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_evexd Current expired events. +# TYPE ceph_mds_log_evexd gauge +ceph_mds_log_evexd{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evexg Expiring events. +# TYPE ceph_mds_log_evexg gauge +ceph_mds_log_evexg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evlrg Large events. +# TYPE ceph_mds_log_evlrg gauge +ceph_mds_log_evlrg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evtrm Trimmed events. +# TYPE ceph_mds_log_evtrm counter +ceph_mds_log_evtrm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_expos Journaler xpire position. +# TYPE ceph_mds_log_expos gauge +ceph_mds_log_expos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_jlat_count Journaler flush latency Count. +# TYPE ceph_mds_log_jlat_count counter +ceph_mds_log_jlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_jlat_sum Journaler flush latency Total. +# TYPE ceph_mds_log_jlat_sum gauge +ceph_mds_log_jlat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_rdpos Journaler read position. +# TYPE ceph_mds_log_rdpos gauge +ceph_mds_log_rdpos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_replayed Events replayed. +# TYPE ceph_mds_log_replayed counter +ceph_mds_log_replayed{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_seg Segments. +# TYPE ceph_mds_log_seg gauge +ceph_mds_log_seg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segadd Segments added. +# TYPE ceph_mds_log_segadd counter +ceph_mds_log_segadd{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_segex Total expired segments. +# TYPE ceph_mds_log_segex counter +ceph_mds_log_segex{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_segexd Current expired segments. +# TYPE ceph_mds_log_segexd gauge +ceph_mds_log_segexd{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segexg Expiring segments. +# TYPE ceph_mds_log_segexg gauge +ceph_mds_log_segexg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segmjr Major Segments. +# TYPE ceph_mds_log_segmjr gauge +ceph_mds_log_segmjr{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segtrm Trimmed segments. +# TYPE ceph_mds_log_segtrm counter +ceph_mds_log_segtrm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_wrpos Journaler write position. +# TYPE ceph_mds_log_wrpos gauge +ceph_mds_log_wrpos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_cap Capabilities. +# TYPE ceph_mds_mem_cap gauge +ceph_mds_mem_cap{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_cap_minus Capabilities removed. +# TYPE ceph_mds_mem_cap_minus counter +ceph_mds_mem_cap_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_cap_plus Capabilities added. +# TYPE ceph_mds_mem_cap_plus counter +ceph_mds_mem_cap_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dir Directories. +# TYPE ceph_mds_mem_dir gauge +ceph_mds_mem_dir{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_dir_minus Directories closed. +# TYPE ceph_mds_mem_dir_minus counter +ceph_mds_mem_dir_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dir_plus Directories opened. +# TYPE ceph_mds_mem_dir_plus counter +ceph_mds_mem_dir_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dn Dentries. +# TYPE ceph_mds_mem_dn gauge +ceph_mds_mem_dn{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_dn_minus Dentries closed. +# TYPE ceph_mds_mem_dn_minus counter +ceph_mds_mem_dn_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dn_plus Dentries opened. +# TYPE ceph_mds_mem_dn_plus counter +ceph_mds_mem_dn_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_heap Heap size. +# TYPE ceph_mds_mem_heap gauge +ceph_mds_mem_heap{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_ino Inodes. +# TYPE ceph_mds_mem_ino gauge +ceph_mds_mem_ino{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_ino_minus Inodes closed. +# TYPE ceph_mds_mem_ino_minus counter +ceph_mds_mem_ino_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_ino_plus Inodes opened. +# TYPE ceph_mds_mem_ino_plus counter +ceph_mds_mem_ino_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_rss RSS. +# TYPE ceph_mds_mem_rss gauge +ceph_mds_mem_rss{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_openino_backtrace_fetch OpenIno backtrace fetchings. +# TYPE ceph_mds_openino_backtrace_fetch counter +ceph_mds_openino_backtrace_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_openino_dir_fetch OpenIno incomplete directory fetchings. +# TYPE ceph_mds_openino_dir_fetch counter +ceph_mds_openino_dir_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_openino_peer_discover OpenIno peer inode discovers. +# TYPE ceph_mds_openino_peer_discover counter +ceph_mds_openino_peer_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_process_request_cap_release Process request cap release. +# TYPE ceph_mds_process_request_cap_release counter +ceph_mds_process_request_cap_release{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_q Dispatch queue length. +# TYPE ceph_mds_q gauge +ceph_mds_q{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_reply Replies. +# TYPE ceph_mds_reply counter +ceph_mds_reply{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_reply_latency_count Reply latency Count. +# TYPE ceph_mds_reply_latency_count counter +ceph_mds_reply_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_reply_latency_sum Reply latency Total. +# TYPE ceph_mds_reply_latency_sum gauge +ceph_mds_reply_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_request Requests. +# TYPE ceph_mds_request counter +ceph_mds_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_root_rbytes root inode rbytes. +# TYPE ceph_mds_root_rbytes gauge +ceph_mds_root_rbytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_root_rfiles root inode rfiles. +# TYPE ceph_mds_root_rfiles gauge +ceph_mds_root_rfiles{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_root_rsnaps root inode rsnaps. +# TYPE ceph_mds_root_rsnaps gauge +ceph_mds_root_rsnaps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_backtrace_fetch Scrub backtrace fetchings. +# TYPE ceph_mds_scrub_backtrace_fetch gauge +ceph_mds_scrub_backtrace_fetch{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_backtrace_repaired Scrub backtraces repaired. +# TYPE ceph_mds_scrub_backtrace_repaired gauge +ceph_mds_scrub_backtrace_repaired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dir_base_inodes Scrub directory base inodes. +# TYPE ceph_mds_scrub_dir_base_inodes gauge +ceph_mds_scrub_dir_base_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dir_inodes Scrub directory inodes. +# TYPE ceph_mds_scrub_dir_inodes gauge +ceph_mds_scrub_dir_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dirfrag_rstats Scrub dirfrags rstates. +# TYPE ceph_mds_scrub_dirfrag_rstats gauge +ceph_mds_scrub_dirfrag_rstats{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_file_inodes Scrub file inodes. +# TYPE ceph_mds_scrub_file_inodes gauge +ceph_mds_scrub_file_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_inotable_repaired Scrub inotable repaired. +# TYPE ceph_mds_scrub_inotable_repaired gauge +ceph_mds_scrub_inotable_repaired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_set_tag Scrub set tags. +# TYPE ceph_mds_scrub_set_tag gauge +ceph_mds_scrub_set_tag{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_cap_acquisition_throttle Cap acquisition throttle counter. +# TYPE ceph_mds_server_cap_acquisition_throttle counter +ceph_mds_server_cap_acquisition_throttle{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_cap_revoke_eviction Cap Revoke Client Eviction. +# TYPE ceph_mds_server_cap_revoke_eviction counter +ceph_mds_server_cap_revoke_eviction{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_dispatch_client_request Client requests dispatched. +# TYPE ceph_mds_server_dispatch_client_request counter +ceph_mds_server_dispatch_client_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_dispatch_server_request Server requests dispatched. +# TYPE ceph_mds_server_dispatch_server_request counter +ceph_mds_server_dispatch_server_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_client_request Client requests. +# TYPE ceph_mds_server_handle_client_request counter +ceph_mds_server_handle_client_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_client_session Client session messages. +# TYPE ceph_mds_server_handle_client_session counter +ceph_mds_server_handle_client_session{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_peer_request Peer requests. +# TYPE ceph_mds_server_handle_peer_request counter +ceph_mds_server_handle_peer_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_blockdiff_latency_count Request type file blockdiff latency Count. +# TYPE ceph_mds_server_req_blockdiff_latency_count counter +ceph_mds_server_req_blockdiff_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_blockdiff_latency_sum Request type file blockdiff latency Total. +# TYPE ceph_mds_server_req_blockdiff_latency_sum gauge +ceph_mds_server_req_blockdiff_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_create_latency_count Request type create latency Count. +# TYPE ceph_mds_server_req_create_latency_count counter +ceph_mds_server_req_create_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_create_latency_sum Request type create latency Total. +# TYPE ceph_mds_server_req_create_latency_sum gauge +ceph_mds_server_req_create_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_getattr_latency_count Request type get attribute latency Count. +# TYPE ceph_mds_server_req_getattr_latency_count counter +ceph_mds_server_req_getattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getattr_latency_sum Request type get attribute latency Total. +# TYPE ceph_mds_server_req_getattr_latency_sum gauge +ceph_mds_server_req_getattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_getfilelock_latency_count Request type get file lock latency Count. +# TYPE ceph_mds_server_req_getfilelock_latency_count counter +ceph_mds_server_req_getfilelock_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getfilelock_latency_sum Request type get file lock latency Total. +# TYPE ceph_mds_server_req_getfilelock_latency_sum gauge +ceph_mds_server_req_getfilelock_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_getvxattr_latency_count Request type get virtual extended attribute latency Count. +# TYPE ceph_mds_server_req_getvxattr_latency_count counter +ceph_mds_server_req_getvxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getvxattr_latency_sum Request type get virtual extended attribute latency Total. +# TYPE ceph_mds_server_req_getvxattr_latency_sum gauge +ceph_mds_server_req_getvxattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_link_latency_count Request type link latency Count. +# TYPE ceph_mds_server_req_link_latency_count counter +ceph_mds_server_req_link_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_link_latency_sum Request type link latency Total. +# TYPE ceph_mds_server_req_link_latency_sum gauge +ceph_mds_server_req_link_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookup_latency_count Request type lookup latency Count. +# TYPE ceph_mds_server_req_lookup_latency_count counter +ceph_mds_server_req_lookup_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookup_latency_sum Request type lookup latency Total. +# TYPE ceph_mds_server_req_lookup_latency_sum gauge +ceph_mds_server_req_lookup_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookuphash_latency_count Request type lookup hash of inode latency Count. +# TYPE ceph_mds_server_req_lookuphash_latency_count counter +ceph_mds_server_req_lookuphash_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookuphash_latency_sum Request type lookup hash of inode latency Total. +# TYPE ceph_mds_server_req_lookuphash_latency_sum gauge +ceph_mds_server_req_lookuphash_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookupino_latency_count Request type lookup inode latency Count. +# TYPE ceph_mds_server_req_lookupino_latency_count counter +ceph_mds_server_req_lookupino_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupino_latency_sum Request type lookup inode latency Total. +# TYPE ceph_mds_server_req_lookupino_latency_sum gauge +ceph_mds_server_req_lookupino_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookupname_latency_count Request type lookup name latency Count. +# TYPE ceph_mds_server_req_lookupname_latency_count counter +ceph_mds_server_req_lookupname_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupname_latency_sum Request type lookup name latency Total. +# TYPE ceph_mds_server_req_lookupname_latency_sum gauge +ceph_mds_server_req_lookupname_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookupparent_latency_count Request type lookup parent latency Count. +# TYPE ceph_mds_server_req_lookupparent_latency_count counter +ceph_mds_server_req_lookupparent_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupparent_latency_sum Request type lookup parent latency Total. +# TYPE ceph_mds_server_req_lookupparent_latency_sum gauge +ceph_mds_server_req_lookupparent_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookupsnap_latency_count Request type lookup snapshot latency Count. +# TYPE ceph_mds_server_req_lookupsnap_latency_count counter +ceph_mds_server_req_lookupsnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupsnap_latency_sum Request type lookup snapshot latency Total. +# TYPE ceph_mds_server_req_lookupsnap_latency_sum gauge +ceph_mds_server_req_lookupsnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lssnap_latency_count Request type list snapshot latency Count. +# TYPE ceph_mds_server_req_lssnap_latency_count counter +ceph_mds_server_req_lssnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lssnap_latency_sum Request type list snapshot latency Total. +# TYPE ceph_mds_server_req_lssnap_latency_sum gauge +ceph_mds_server_req_lssnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_mkdir_latency_count Request type make directory latency Count. +# TYPE ceph_mds_server_req_mkdir_latency_count counter +ceph_mds_server_req_mkdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mkdir_latency_sum Request type make directory latency Total. +# TYPE ceph_mds_server_req_mkdir_latency_sum gauge +ceph_mds_server_req_mkdir_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_mknod_latency_count Request type make node latency Count. +# TYPE ceph_mds_server_req_mknod_latency_count counter +ceph_mds_server_req_mknod_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mknod_latency_sum Request type make node latency Total. +# TYPE ceph_mds_server_req_mknod_latency_sum gauge +ceph_mds_server_req_mknod_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_mksnap_latency_count Request type make snapshot latency Count. +# TYPE ceph_mds_server_req_mksnap_latency_count counter +ceph_mds_server_req_mksnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mksnap_latency_sum Request type make snapshot latency Total. +# TYPE ceph_mds_server_req_mksnap_latency_sum gauge +ceph_mds_server_req_mksnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_open_latency_count Request type open latency Count. +# TYPE ceph_mds_server_req_open_latency_count counter +ceph_mds_server_req_open_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_open_latency_sum Request type open latency Total. +# TYPE ceph_mds_server_req_open_latency_sum gauge +ceph_mds_server_req_open_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_readdir_latency_count Request type read directory latency Count. +# TYPE ceph_mds_server_req_readdir_latency_count counter +ceph_mds_server_req_readdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_readdir_latency_sum Request type read directory latency Total. +# TYPE ceph_mds_server_req_readdir_latency_sum gauge +ceph_mds_server_req_readdir_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_rename_latency_count Request type rename latency Count. +# TYPE ceph_mds_server_req_rename_latency_count counter +ceph_mds_server_req_rename_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rename_latency_sum Request type rename latency Total. +# TYPE ceph_mds_server_req_rename_latency_sum gauge +ceph_mds_server_req_rename_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_renamesnap_latency_count Request type rename snapshot latency Count. +# TYPE ceph_mds_server_req_renamesnap_latency_count counter +ceph_mds_server_req_renamesnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_renamesnap_latency_sum Request type rename snapshot latency Total. +# TYPE ceph_mds_server_req_renamesnap_latency_sum gauge +ceph_mds_server_req_renamesnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_rmdir_latency_count Request type remove directory latency Count. +# TYPE ceph_mds_server_req_rmdir_latency_count counter +ceph_mds_server_req_rmdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmdir_latency_sum Request type remove directory latency Total. +# TYPE ceph_mds_server_req_rmdir_latency_sum gauge +ceph_mds_server_req_rmdir_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_rmsnap_latency_count Request type remove snapshot latency Count. +# TYPE ceph_mds_server_req_rmsnap_latency_count counter +ceph_mds_server_req_rmsnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmsnap_latency_sum Request type remove snapshot latency Total. +# TYPE ceph_mds_server_req_rmsnap_latency_sum gauge +ceph_mds_server_req_rmsnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_rmxattr_latency_count Request type remove extended attribute latency Count. +# TYPE ceph_mds_server_req_rmxattr_latency_count counter +ceph_mds_server_req_rmxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmxattr_latency_sum Request type remove extended attribute latency Total. +# TYPE ceph_mds_server_req_rmxattr_latency_sum gauge +ceph_mds_server_req_rmxattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setattr_latency_count Request type set attribute latency Count. +# TYPE ceph_mds_server_req_setattr_latency_count counter +ceph_mds_server_req_setattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setattr_latency_sum Request type set attribute latency Total. +# TYPE ceph_mds_server_req_setattr_latency_sum gauge +ceph_mds_server_req_setattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setdirlayout_latency_count Request type set directory layout latency Count. +# TYPE ceph_mds_server_req_setdirlayout_latency_count counter +ceph_mds_server_req_setdirlayout_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setdirlayout_latency_sum Request type set directory layout latency Total. +# TYPE ceph_mds_server_req_setdirlayout_latency_sum gauge +ceph_mds_server_req_setdirlayout_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setfilelock_latency_count Request type set file lock latency Count. +# TYPE ceph_mds_server_req_setfilelock_latency_count counter +ceph_mds_server_req_setfilelock_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setfilelock_latency_sum Request type set file lock latency Total. +# TYPE ceph_mds_server_req_setfilelock_latency_sum gauge +ceph_mds_server_req_setfilelock_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setlayout_latency_count Request type set file layout latency Count. +# TYPE ceph_mds_server_req_setlayout_latency_count counter +ceph_mds_server_req_setlayout_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setlayout_latency_sum Request type set file layout latency Total. +# TYPE ceph_mds_server_req_setlayout_latency_sum gauge +ceph_mds_server_req_setlayout_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setxattr_latency_count Request type set extended attribute latency Count. +# TYPE ceph_mds_server_req_setxattr_latency_count counter +ceph_mds_server_req_setxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setxattr_latency_sum Request type set extended attribute latency Total. +# TYPE ceph_mds_server_req_setxattr_latency_sum gauge +ceph_mds_server_req_setxattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_snapdiff_latency_count Request type snapshot difference latency Count. +# TYPE ceph_mds_server_req_snapdiff_latency_count counter +ceph_mds_server_req_snapdiff_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_snapdiff_latency_sum Request type snapshot difference latency Total. +# TYPE ceph_mds_server_req_snapdiff_latency_sum gauge +ceph_mds_server_req_snapdiff_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_symlink_latency_count Request type symbolic link latency Count. +# TYPE ceph_mds_server_req_symlink_latency_count counter +ceph_mds_server_req_symlink_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_symlink_latency_sum Request type symbolic link latency Total. +# TYPE ceph_mds_server_req_symlink_latency_sum gauge +ceph_mds_server_req_symlink_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_unlink_latency_count Request type unlink latency Count. +# TYPE ceph_mds_server_req_unlink_latency_count counter +ceph_mds_server_req_unlink_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_unlink_latency_sum Request type unlink latency Total. +# TYPE ceph_mds_server_req_unlink_latency_sum gauge +ceph_mds_server_req_unlink_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_average_load Average Load. +# TYPE ceph_mds_sessions_average_load gauge +ceph_mds_sessions_average_load{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_avg_session_uptime Average session uptime. +# TYPE ceph_mds_sessions_avg_session_uptime gauge +ceph_mds_sessions_avg_session_uptime{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_mdthresh_evicted Sessions evicted on reaching metadata threshold. +# TYPE ceph_mds_sessions_mdthresh_evicted gauge +ceph_mds_sessions_mdthresh_evicted{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_session_add Sessions added. +# TYPE ceph_mds_sessions_session_add counter +ceph_mds_sessions_session_add{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_sessions_session_count Session count. +# TYPE ceph_mds_sessions_session_count gauge +ceph_mds_sessions_session_count{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_session_remove Sessions removed. +# TYPE ceph_mds_sessions_session_remove counter +ceph_mds_sessions_session_remove{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_sessions_sessions_open Sessions currently open. +# TYPE ceph_mds_sessions_sessions_open gauge +ceph_mds_sessions_sessions_open{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_sessions_stale Sessions currently stale. +# TYPE ceph_mds_sessions_sessions_stale gauge +ceph_mds_sessions_sessions_stale{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_total_load Total Load. +# TYPE ceph_mds_sessions_total_load gauge +ceph_mds_sessions_total_load{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_slow_reply Slow replies. +# TYPE ceph_mds_slow_reply counter +ceph_mds_slow_reply{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_subtrees Subtrees. +# TYPE ceph_mds_subtrees gauge +ceph_mds_subtrees{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_traverse Traverses. +# TYPE ceph_mds_traverse counter +ceph_mds_traverse{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_dir_fetch Traverse incomplete directory content fetchings. +# TYPE ceph_mds_traverse_dir_fetch counter +ceph_mds_traverse_dir_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_discover Traverse directory discovers. +# TYPE ceph_mds_traverse_discover counter +ceph_mds_traverse_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_forward Traverse forwards. +# TYPE ceph_mds_traverse_forward counter +ceph_mds_traverse_forward{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_hit Traverse hits. +# TYPE ceph_mds_traverse_hit counter +ceph_mds_traverse_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_lock Traverse locks. +# TYPE ceph_mds_traverse_lock counter +ceph_mds_traverse_lock{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_remote_ino Traverse remote dentries. +# TYPE ceph_mds_traverse_remote_ino counter +ceph_mds_traverse_remote_ino{ceph_daemon="osd.0"} 100 + +# HELP ceph_mempool_bloom_filter_bytes Source-derived dynamic mempool metric: mempool_bloom_filter_bytes. +# TYPE ceph_mempool_bloom_filter_bytes gauge +ceph_mempool_bloom_filter_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bloom_filter_items Source-derived dynamic mempool metric: mempool_bloom_filter_items. +# TYPE ceph_mempool_bloom_filter_items gauge +ceph_mempool_bloom_filter_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_bytes Source-derived dynamic mempool metric: mempool_bluefs_bytes. +# TYPE ceph_mempool_bluefs_bytes gauge +ceph_mempool_bluefs_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_reader_bytes Source-derived dynamic mempool metric: mempool_bluefs_file_reader_bytes. +# TYPE ceph_mempool_bluefs_file_reader_bytes gauge +ceph_mempool_bluefs_file_reader_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_reader_items Source-derived dynamic mempool metric: mempool_bluefs_file_reader_items. +# TYPE ceph_mempool_bluefs_file_reader_items gauge +ceph_mempool_bluefs_file_reader_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_writer_bytes Source-derived dynamic mempool metric: mempool_bluefs_file_writer_bytes. +# TYPE ceph_mempool_bluefs_file_writer_bytes gauge +ceph_mempool_bluefs_file_writer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_writer_items Source-derived dynamic mempool metric: mempool_bluefs_file_writer_items. +# TYPE ceph_mempool_bluefs_file_writer_items gauge +ceph_mempool_bluefs_file_writer_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_items Source-derived dynamic mempool metric: mempool_bluefs_items. +# TYPE ceph_mempool_bluefs_items gauge +ceph_mempool_bluefs_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_alloc_bytes Source-derived dynamic mempool metric: mempool_bluestore_alloc_bytes. +# TYPE ceph_mempool_bluestore_alloc_bytes gauge +ceph_mempool_bluestore_alloc_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_alloc_items Source-derived dynamic mempool metric: mempool_bluestore_alloc_items. +# TYPE ceph_mempool_bluestore_alloc_items gauge +ceph_mempool_bluestore_alloc_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_blob_bytes Source-derived dynamic mempool metric: mempool_bluestore_blob_bytes. +# TYPE ceph_mempool_bluestore_blob_bytes gauge +ceph_mempool_bluestore_blob_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_blob_items Source-derived dynamic mempool metric: mempool_bluestore_blob_items. +# TYPE ceph_mempool_bluestore_blob_items gauge +ceph_mempool_bluestore_blob_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_buffer_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_bytes. +# TYPE ceph_mempool_bluestore_cache_buffer_bytes gauge +ceph_mempool_bluestore_cache_buffer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_buffer_items Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_items. +# TYPE ceph_mempool_bluestore_cache_buffer_items gauge +ceph_mempool_bluestore_cache_buffer_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_data_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_data_bytes. +# TYPE ceph_mempool_bluestore_cache_data_bytes gauge +ceph_mempool_bluestore_cache_data_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_data_items Source-derived dynamic mempool metric: mempool_bluestore_cache_data_items. +# TYPE ceph_mempool_bluestore_cache_data_items gauge +ceph_mempool_bluestore_cache_data_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_meta_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_bytes. +# TYPE ceph_mempool_bluestore_cache_meta_bytes gauge +ceph_mempool_bluestore_cache_meta_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_meta_items Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_items. +# TYPE ceph_mempool_bluestore_cache_meta_items gauge +ceph_mempool_bluestore_cache_meta_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_onode_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_bytes. +# TYPE ceph_mempool_bluestore_cache_onode_bytes gauge +ceph_mempool_bluestore_cache_onode_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_onode_items Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_items. +# TYPE ceph_mempool_bluestore_cache_onode_items gauge +ceph_mempool_bluestore_cache_onode_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_other_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_other_bytes. +# TYPE ceph_mempool_bluestore_cache_other_bytes gauge +ceph_mempool_bluestore_cache_other_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_other_items Source-derived dynamic mempool metric: mempool_bluestore_cache_other_items. +# TYPE ceph_mempool_bluestore_cache_other_items gauge +ceph_mempool_bluestore_cache_other_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_extent_bytes Source-derived dynamic mempool metric: mempool_bluestore_extent_bytes. +# TYPE ceph_mempool_bluestore_extent_bytes gauge +ceph_mempool_bluestore_extent_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_extent_items Source-derived dynamic mempool metric: mempool_bluestore_extent_items. +# TYPE ceph_mempool_bluestore_extent_items gauge +ceph_mempool_bluestore_extent_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_fsck_bytes Source-derived dynamic mempool metric: mempool_bluestore_fsck_bytes. +# TYPE ceph_mempool_bluestore_fsck_bytes gauge +ceph_mempool_bluestore_fsck_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_fsck_items Source-derived dynamic mempool metric: mempool_bluestore_fsck_items. +# TYPE ceph_mempool_bluestore_fsck_items gauge +ceph_mempool_bluestore_fsck_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_inline_bl_bytes Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_bytes. +# TYPE ceph_mempool_bluestore_inline_bl_bytes gauge +ceph_mempool_bluestore_inline_bl_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_inline_bl_items Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_items. +# TYPE ceph_mempool_bluestore_inline_bl_items gauge +ceph_mempool_bluestore_inline_bl_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_shared_blob_bytes Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_bytes. +# TYPE ceph_mempool_bluestore_shared_blob_bytes gauge +ceph_mempool_bluestore_shared_blob_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_shared_blob_items Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_items. +# TYPE ceph_mempool_bluestore_shared_blob_items gauge +ceph_mempool_bluestore_shared_blob_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_txc_bytes Source-derived dynamic mempool metric: mempool_bluestore_txc_bytes. +# TYPE ceph_mempool_bluestore_txc_bytes gauge +ceph_mempool_bluestore_txc_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_txc_items Source-derived dynamic mempool metric: mempool_bluestore_txc_items. +# TYPE ceph_mempool_bluestore_txc_items gauge +ceph_mempool_bluestore_txc_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_bytes Source-derived dynamic mempool metric: mempool_bluestore_writing_bytes. +# TYPE ceph_mempool_bluestore_writing_bytes gauge +ceph_mempool_bluestore_writing_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_deferred_bytes Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_bytes. +# TYPE ceph_mempool_bluestore_writing_deferred_bytes gauge +ceph_mempool_bluestore_writing_deferred_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_deferred_items Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_items. +# TYPE ceph_mempool_bluestore_writing_deferred_items gauge +ceph_mempool_bluestore_writing_deferred_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_items Source-derived dynamic mempool metric: mempool_bluestore_writing_items. +# TYPE ceph_mempool_bluestore_writing_items gauge +ceph_mempool_bluestore_writing_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_anon_bytes Source-derived dynamic mempool metric: mempool_buffer_anon_bytes. +# TYPE ceph_mempool_buffer_anon_bytes gauge +ceph_mempool_buffer_anon_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_anon_items Source-derived dynamic mempool metric: mempool_buffer_anon_items. +# TYPE ceph_mempool_buffer_anon_items gauge +ceph_mempool_buffer_anon_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_meta_bytes Source-derived dynamic mempool metric: mempool_buffer_meta_bytes. +# TYPE ceph_mempool_buffer_meta_bytes gauge +ceph_mempool_buffer_meta_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_meta_items Source-derived dynamic mempool metric: mempool_buffer_meta_items. +# TYPE ceph_mempool_buffer_meta_items gauge +ceph_mempool_buffer_meta_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_mds_co_bytes Source-derived dynamic mempool metric: mempool_mds_co_bytes. +# TYPE ceph_mempool_mds_co_bytes gauge +ceph_mempool_mds_co_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_mds_co_items Source-derived dynamic mempool metric: mempool_mds_co_items. +# TYPE ceph_mempool_mds_co_items gauge +ceph_mempool_mds_co_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_bytes Source-derived dynamic mempool metric: mempool_osd_bytes. +# TYPE ceph_mempool_osd_bytes gauge +ceph_mempool_osd_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_items Source-derived dynamic mempool metric: mempool_osd_items. +# TYPE ceph_mempool_osd_items gauge +ceph_mempool_osd_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_mapbl_bytes Source-derived dynamic mempool metric: mempool_osd_mapbl_bytes. +# TYPE ceph_mempool_osd_mapbl_bytes gauge +ceph_mempool_osd_mapbl_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_mapbl_items Source-derived dynamic mempool metric: mempool_osd_mapbl_items. +# TYPE ceph_mempool_osd_mapbl_items gauge +ceph_mempool_osd_mapbl_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_pglog_bytes Source-derived dynamic mempool metric: mempool_osd_pglog_bytes. +# TYPE ceph_mempool_osd_pglog_bytes gauge +ceph_mempool_osd_pglog_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_pglog_items Source-derived dynamic mempool metric: mempool_osd_pglog_items. +# TYPE ceph_mempool_osd_pglog_items gauge +ceph_mempool_osd_pglog_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_bytes Source-derived dynamic mempool metric: mempool_osdmap_bytes. +# TYPE ceph_mempool_osdmap_bytes gauge +ceph_mempool_osdmap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_items Source-derived dynamic mempool metric: mempool_osdmap_items. +# TYPE ceph_mempool_osdmap_items gauge +ceph_mempool_osdmap_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_mapping_bytes Source-derived dynamic mempool metric: mempool_osdmap_mapping_bytes. +# TYPE ceph_mempool_osdmap_mapping_bytes gauge +ceph_mempool_osdmap_mapping_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_mapping_items Source-derived dynamic mempool metric: mempool_osdmap_mapping_items. +# TYPE ceph_mempool_osdmap_mapping_items gauge +ceph_mempool_osdmap_mapping_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_pgmap_bytes Source-derived dynamic mempool metric: mempool_pgmap_bytes. +# TYPE ceph_mempool_pgmap_bytes gauge +ceph_mempool_pgmap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_pgmap_items Source-derived dynamic mempool metric: mempool_pgmap_items. +# TYPE ceph_mempool_pgmap_items gauge +ceph_mempool_pgmap_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_1_bytes Source-derived dynamic mempool metric: mempool_unittest_1_bytes. +# TYPE ceph_mempool_unittest_1_bytes gauge +ceph_mempool_unittest_1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_1_items Source-derived dynamic mempool metric: mempool_unittest_1_items. +# TYPE ceph_mempool_unittest_1_items gauge +ceph_mempool_unittest_1_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_2_bytes Source-derived dynamic mempool metric: mempool_unittest_2_bytes. +# TYPE ceph_mempool_unittest_2_bytes gauge +ceph_mempool_unittest_2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_2_items Source-derived dynamic mempool metric: mempool_unittest_2_items. +# TYPE ceph_mempool_unittest_2_items gauge +ceph_mempool_unittest_2_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mgr_cache_hit Cache hits. +# TYPE ceph_mgr_cache_hit counter +ceph_mgr_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mgr_cache_miss Cache miss. +# TYPE ceph_mgr_cache_miss counter +ceph_mgr_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_election_call Elections started. +# TYPE ceph_mon_election_call counter +ceph_mon_election_call{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_election_lose Elections lost. +# TYPE ceph_mon_election_lose counter +ceph_mon_election_lose{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_election_win Elections won. +# TYPE ceph_mon_election_win counter +ceph_mon_election_win{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_num_elections Elections participated in. +# TYPE ceph_mon_num_elections counter +ceph_mon_num_elections{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_num_sessions Open sessions. +# TYPE ceph_mon_num_sessions gauge +ceph_mon_num_sessions{ceph_daemon="osd.0"} 1 + +# HELP ceph_mon_session_add Created sessions. +# TYPE ceph_mon_session_add counter +ceph_mon_session_add{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_session_rm Removed sessions. +# TYPE ceph_mon_session_rm counter +ceph_mon_session_rm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_session_trim Trimmed sessions. +# TYPE ceph_mon_session_trim counter +ceph_mon_session_trim{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_bytes_hit Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_hit. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_bytes_hit counter +ceph_objectcacher_objectcacher_key_a_cache_bytes_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_bytes_miss Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_miss. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_bytes_miss counter +ceph_objectcacher_objectcacher_key_a_cache_bytes_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_ops_hit Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_hit. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_ops_hit counter +ceph_objectcacher_objectcacher_key_a_cache_ops_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_ops_miss Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_miss. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_ops_miss counter +ceph_objectcacher_objectcacher_key_a_cache_ops_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_flushed Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_flushed. +# TYPE ceph_objectcacher_objectcacher_key_a_data_flushed counter +ceph_objectcacher_objectcacher_key_a_data_flushed{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_overwritten_while_flushing. +# TYPE ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing counter +ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_read Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_read. +# TYPE ceph_objectcacher_objectcacher_key_a_data_read counter +ceph_objectcacher_objectcacher_key_a_data_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_written Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_written. +# TYPE ceph_objectcacher_objectcacher_key_a_data_written counter +ceph_objectcacher_objectcacher_key_a_data_written{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_bytes_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_bytes_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_bytes_blocked counter +ceph_objectcacher_objectcacher_key_a_write_bytes_blocked{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_ops_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_ops_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_ops_blocked counter +ceph_objectcacher_objectcacher_key_a_write_ops_blocked{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_time_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_time_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_time_blocked gauge +ceph_objectcacher_objectcacher_key_a_write_time_blocked{ceph_daemon="osd.0"} 1 + +# HELP ceph_objecter_0x1_command_active Active commands. +# TYPE ceph_objecter_0x1_command_active gauge +ceph_objecter_0x1_command_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_command_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_command_resend Resent commands. +# TYPE ceph_objecter_0x1_command_resend counter +ceph_objecter_0x1_command_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_command_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_command_send Sent commands. +# TYPE ceph_objecter_0x1_command_send counter +ceph_objecter_0x1_command_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_command_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_active Active lingering operations. +# TYPE ceph_objecter_0x1_linger_active gauge +ceph_objecter_0x1_linger_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_linger_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_0x1_linger_ping counter +ceph_objecter_0x1_linger_ping{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_ping{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_resend Resent lingering operations. +# TYPE ceph_objecter_0x1_linger_resend counter +ceph_objecter_0x1_linger_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_send Sent lingering operations. +# TYPE ceph_objecter_0x1_linger_send counter +ceph_objecter_0x1_linger_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_map_epoch OSD map epoch. +# TYPE ceph_objecter_0x1_map_epoch gauge +ceph_objecter_0x1_map_epoch{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_map_epoch{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_map_full Full OSD maps received. +# TYPE ceph_objecter_0x1_map_full counter +ceph_objecter_0x1_map_full{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_map_full{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_0x1_map_inc counter +ceph_objecter_0x1_map_inc{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_map_inc{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_0x1_omap_del counter +ceph_objecter_0x1_omap_del{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_del{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_0x1_omap_rd counter +ceph_objecter_0x1_omap_rd{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_rd{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_0x1_omap_wr counter +ceph_objecter_0x1_omap_wr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_wr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op Operations. +# TYPE ceph_objecter_0x1_op counter +ceph_objecter_0x1_op{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_active Operations active. +# TYPE ceph_objecter_0x1_op_active gauge +ceph_objecter_0x1_op_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_inflight Operations in flight. +# TYPE ceph_objecter_0x1_op_inflight gauge +ceph_objecter_0x1_op_inflight{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_inflight{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_laggy Laggy operations. +# TYPE ceph_objecter_0x1_op_laggy gauge +ceph_objecter_0x1_op_laggy{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_laggy{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_latency_count Operation latency Count. +# TYPE ceph_objecter_0x1_op_latency_count counter +ceph_objecter_0x1_op_latency_count{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_latency_count{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_0x1_op_latency_sum gauge +ceph_objecter_0x1_op_latency_sum{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_latency_sum{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_pg PG operation. +# TYPE ceph_objecter_0x1_op_pg counter +ceph_objecter_0x1_op_pg{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_pg{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_r Read operations. +# TYPE ceph_objecter_0x1_op_r counter +ceph_objecter_0x1_op_r{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_r{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_reply Operation reply. +# TYPE ceph_objecter_0x1_op_reply counter +ceph_objecter_0x1_op_reply{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_reply{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_resend Resent operations. +# TYPE ceph_objecter_0x1_op_resend counter +ceph_objecter_0x1_op_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_0x1_op_rmw counter +ceph_objecter_0x1_op_rmw{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_rmw{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_send Sent operations. +# TYPE ceph_objecter_0x1_op_send counter +ceph_objecter_0x1_op_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_send_bytes Sent data. +# TYPE ceph_objecter_0x1_op_send_bytes counter +ceph_objecter_0x1_op_send_bytes{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_send_bytes{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_w Write operations. +# TYPE ceph_objecter_0x1_op_w counter +ceph_objecter_0x1_op_w{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_w{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_0x1_oplen_avg_count counter +ceph_objecter_0x1_oplen_avg_count{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_oplen_avg_count{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_0x1_oplen_avg_sum gauge +ceph_objecter_0x1_oplen_avg_sum{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_oplen_avg_sum{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_0x1_osd_laggy gauge +ceph_objecter_0x1_osd_laggy{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_osd_laggy{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_osd_session_close Sessions closed. +# TYPE ceph_objecter_0x1_osd_session_close counter +ceph_objecter_0x1_osd_session_close{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osd_session_close{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osd_session_open Sessions opened. +# TYPE ceph_objecter_0x1_osd_session_open counter +ceph_objecter_0x1_osd_session_open{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osd_session_open{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osd_sessions Open sessions. +# TYPE ceph_objecter_0x1_osd_sessions gauge +ceph_objecter_0x1_osd_sessions{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_osd_sessions{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_osdop_append Append operation. +# TYPE ceph_objecter_0x1_osdop_append counter +ceph_objecter_0x1_osdop_append{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_append{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_call Call (execute) operations. +# TYPE ceph_objecter_0x1_osdop_call counter +ceph_objecter_0x1_osdop_call{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_call{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_0x1_osdop_clonerange counter +ceph_objecter_0x1_osdop_clonerange{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_clonerange{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_0x1_osdop_cmpxattr counter +ceph_objecter_0x1_osdop_cmpxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_cmpxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_create Create object operations. +# TYPE ceph_objecter_0x1_osdop_create counter +ceph_objecter_0x1_osdop_create{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_create{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_delete Delete object operations. +# TYPE ceph_objecter_0x1_osdop_delete counter +ceph_objecter_0x1_osdop_delete{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_delete{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_0x1_osdop_getxattr counter +ceph_objecter_0x1_osdop_getxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_getxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_mapext Map extent operations. +# TYPE ceph_objecter_0x1_osdop_mapext counter +ceph_objecter_0x1_osdop_mapext{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_mapext{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_notify Notify about object operations. +# TYPE ceph_objecter_0x1_osdop_notify counter +ceph_objecter_0x1_osdop_notify{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_notify{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_other Other operations. +# TYPE ceph_objecter_0x1_osdop_other counter +ceph_objecter_0x1_osdop_other{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_other{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_0x1_osdop_pgls counter +ceph_objecter_0x1_osdop_pgls{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_pgls{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_0x1_osdop_pgls_filter counter +ceph_objecter_0x1_osdop_pgls_filter{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_pgls_filter{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_read Read operations. +# TYPE ceph_objecter_0x1_osdop_read counter +ceph_objecter_0x1_osdop_read{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_read{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_0x1_osdop_resetxattrs counter +ceph_objecter_0x1_osdop_resetxattrs{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_resetxattrs{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_0x1_osdop_rmxattr counter +ceph_objecter_0x1_osdop_rmxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_rmxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_0x1_osdop_setxattr counter +ceph_objecter_0x1_osdop_setxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_setxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_0x1_osdop_sparse_read counter +ceph_objecter_0x1_osdop_sparse_read{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_sparse_read{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_0x1_osdop_src_cmpxattr counter +ceph_objecter_0x1_osdop_src_cmpxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_src_cmpxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_stat Stat operations. +# TYPE ceph_objecter_0x1_osdop_stat counter +ceph_objecter_0x1_osdop_stat{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_stat{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_0x1_osdop_truncate counter +ceph_objecter_0x1_osdop_truncate{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_truncate{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_watch Watch by object operations. +# TYPE ceph_objecter_0x1_osdop_watch counter +ceph_objecter_0x1_osdop_watch{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_watch{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_write Write operations. +# TYPE ceph_objecter_0x1_osdop_write counter +ceph_objecter_0x1_osdop_write{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_write{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_writefull Write full object operations. +# TYPE ceph_objecter_0x1_osdop_writefull counter +ceph_objecter_0x1_osdop_writefull{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_writefull{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_writesame Write same operations. +# TYPE ceph_objecter_0x1_osdop_writesame counter +ceph_objecter_0x1_osdop_writesame{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_writesame{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_0x1_osdop_zero counter +ceph_objecter_0x1_osdop_zero{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_zero{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolop_active Active pool operations. +# TYPE ceph_objecter_0x1_poolop_active gauge +ceph_objecter_0x1_poolop_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_poolop_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_poolop_resend Resent pool operations. +# TYPE ceph_objecter_0x1_poolop_resend counter +ceph_objecter_0x1_poolop_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolop_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolop_send Sent pool operations. +# TYPE ceph_objecter_0x1_poolop_send counter +ceph_objecter_0x1_poolop_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolop_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_0x1_poolstat_active gauge +ceph_objecter_0x1_poolstat_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_poolstat_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_0x1_poolstat_resend counter +ceph_objecter_0x1_poolstat_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolstat_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_0x1_poolstat_send counter +ceph_objecter_0x1_poolstat_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolstat_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_statfs_active Statfs operations. +# TYPE ceph_objecter_0x1_statfs_active gauge +ceph_objecter_0x1_statfs_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_statfs_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_statfs_resend Resent FS stats. +# TYPE ceph_objecter_0x1_statfs_resend counter +ceph_objecter_0x1_statfs_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_statfs_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_statfs_send Sent FS stats. +# TYPE ceph_objecter_0x1_statfs_send counter +ceph_objecter_0x1_statfs_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_statfs_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x2_command_active Active commands. +# TYPE ceph_objecter_0x2_command_active gauge +ceph_objecter_0x2_command_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_command_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_command_resend Resent commands. +# TYPE ceph_objecter_0x2_command_resend counter +ceph_objecter_0x2_command_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_command_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_command_send Sent commands. +# TYPE ceph_objecter_0x2_command_send counter +ceph_objecter_0x2_command_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_command_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_active Active lingering operations. +# TYPE ceph_objecter_0x2_linger_active gauge +ceph_objecter_0x2_linger_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_linger_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_0x2_linger_ping counter +ceph_objecter_0x2_linger_ping{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_ping{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_resend Resent lingering operations. +# TYPE ceph_objecter_0x2_linger_resend counter +ceph_objecter_0x2_linger_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_send Sent lingering operations. +# TYPE ceph_objecter_0x2_linger_send counter +ceph_objecter_0x2_linger_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_map_epoch OSD map epoch. +# TYPE ceph_objecter_0x2_map_epoch gauge +ceph_objecter_0x2_map_epoch{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_map_epoch{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_map_full Full OSD maps received. +# TYPE ceph_objecter_0x2_map_full counter +ceph_objecter_0x2_map_full{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_map_full{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_0x2_map_inc counter +ceph_objecter_0x2_map_inc{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_map_inc{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_0x2_omap_del counter +ceph_objecter_0x2_omap_del{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_del{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_0x2_omap_rd counter +ceph_objecter_0x2_omap_rd{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_rd{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_0x2_omap_wr counter +ceph_objecter_0x2_omap_wr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_wr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op Operations. +# TYPE ceph_objecter_0x2_op counter +ceph_objecter_0x2_op{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_active Operations active. +# TYPE ceph_objecter_0x2_op_active gauge +ceph_objecter_0x2_op_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_inflight Operations in flight. +# TYPE ceph_objecter_0x2_op_inflight gauge +ceph_objecter_0x2_op_inflight{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_inflight{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_laggy Laggy operations. +# TYPE ceph_objecter_0x2_op_laggy gauge +ceph_objecter_0x2_op_laggy{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_laggy{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_latency_count Operation latency Count. +# TYPE ceph_objecter_0x2_op_latency_count counter +ceph_objecter_0x2_op_latency_count{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_latency_count{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_0x2_op_latency_sum gauge +ceph_objecter_0x2_op_latency_sum{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_latency_sum{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_pg PG operation. +# TYPE ceph_objecter_0x2_op_pg counter +ceph_objecter_0x2_op_pg{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_pg{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_r Read operations. +# TYPE ceph_objecter_0x2_op_r counter +ceph_objecter_0x2_op_r{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_r{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_reply Operation reply. +# TYPE ceph_objecter_0x2_op_reply counter +ceph_objecter_0x2_op_reply{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_reply{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_resend Resent operations. +# TYPE ceph_objecter_0x2_op_resend counter +ceph_objecter_0x2_op_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_0x2_op_rmw counter +ceph_objecter_0x2_op_rmw{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_rmw{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_send Sent operations. +# TYPE ceph_objecter_0x2_op_send counter +ceph_objecter_0x2_op_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_send_bytes Sent data. +# TYPE ceph_objecter_0x2_op_send_bytes counter +ceph_objecter_0x2_op_send_bytes{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_send_bytes{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_w Write operations. +# TYPE ceph_objecter_0x2_op_w counter +ceph_objecter_0x2_op_w{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_w{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_0x2_oplen_avg_count counter +ceph_objecter_0x2_oplen_avg_count{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_oplen_avg_count{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_0x2_oplen_avg_sum gauge +ceph_objecter_0x2_oplen_avg_sum{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_oplen_avg_sum{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_0x2_osd_laggy gauge +ceph_objecter_0x2_osd_laggy{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_osd_laggy{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_osd_session_close Sessions closed. +# TYPE ceph_objecter_0x2_osd_session_close counter +ceph_objecter_0x2_osd_session_close{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osd_session_close{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osd_session_open Sessions opened. +# TYPE ceph_objecter_0x2_osd_session_open counter +ceph_objecter_0x2_osd_session_open{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osd_session_open{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osd_sessions Open sessions. +# TYPE ceph_objecter_0x2_osd_sessions gauge +ceph_objecter_0x2_osd_sessions{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_osd_sessions{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_osdop_append Append operation. +# TYPE ceph_objecter_0x2_osdop_append counter +ceph_objecter_0x2_osdop_append{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_append{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_call Call (execute) operations. +# TYPE ceph_objecter_0x2_osdop_call counter +ceph_objecter_0x2_osdop_call{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_call{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_0x2_osdop_clonerange counter +ceph_objecter_0x2_osdop_clonerange{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_clonerange{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_0x2_osdop_cmpxattr counter +ceph_objecter_0x2_osdop_cmpxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_cmpxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_create Create object operations. +# TYPE ceph_objecter_0x2_osdop_create counter +ceph_objecter_0x2_osdop_create{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_create{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_delete Delete object operations. +# TYPE ceph_objecter_0x2_osdop_delete counter +ceph_objecter_0x2_osdop_delete{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_delete{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_0x2_osdop_getxattr counter +ceph_objecter_0x2_osdop_getxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_getxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_mapext Map extent operations. +# TYPE ceph_objecter_0x2_osdop_mapext counter +ceph_objecter_0x2_osdop_mapext{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_mapext{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_notify Notify about object operations. +# TYPE ceph_objecter_0x2_osdop_notify counter +ceph_objecter_0x2_osdop_notify{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_notify{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_other Other operations. +# TYPE ceph_objecter_0x2_osdop_other counter +ceph_objecter_0x2_osdop_other{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_other{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_0x2_osdop_pgls counter +ceph_objecter_0x2_osdop_pgls{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_pgls{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_0x2_osdop_pgls_filter counter +ceph_objecter_0x2_osdop_pgls_filter{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_pgls_filter{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_read Read operations. +# TYPE ceph_objecter_0x2_osdop_read counter +ceph_objecter_0x2_osdop_read{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_read{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_0x2_osdop_resetxattrs counter +ceph_objecter_0x2_osdop_resetxattrs{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_resetxattrs{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_0x2_osdop_rmxattr counter +ceph_objecter_0x2_osdop_rmxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_rmxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_0x2_osdop_setxattr counter +ceph_objecter_0x2_osdop_setxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_setxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_0x2_osdop_sparse_read counter +ceph_objecter_0x2_osdop_sparse_read{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_sparse_read{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_0x2_osdop_src_cmpxattr counter +ceph_objecter_0x2_osdop_src_cmpxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_src_cmpxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_stat Stat operations. +# TYPE ceph_objecter_0x2_osdop_stat counter +ceph_objecter_0x2_osdop_stat{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_stat{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_0x2_osdop_truncate counter +ceph_objecter_0x2_osdop_truncate{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_truncate{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_watch Watch by object operations. +# TYPE ceph_objecter_0x2_osdop_watch counter +ceph_objecter_0x2_osdop_watch{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_watch{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_write Write operations. +# TYPE ceph_objecter_0x2_osdop_write counter +ceph_objecter_0x2_osdop_write{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_write{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_writefull Write full object operations. +# TYPE ceph_objecter_0x2_osdop_writefull counter +ceph_objecter_0x2_osdop_writefull{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_writefull{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_writesame Write same operations. +# TYPE ceph_objecter_0x2_osdop_writesame counter +ceph_objecter_0x2_osdop_writesame{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_writesame{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_0x2_osdop_zero counter +ceph_objecter_0x2_osdop_zero{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_zero{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolop_active Active pool operations. +# TYPE ceph_objecter_0x2_poolop_active gauge +ceph_objecter_0x2_poolop_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_poolop_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_poolop_resend Resent pool operations. +# TYPE ceph_objecter_0x2_poolop_resend counter +ceph_objecter_0x2_poolop_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolop_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolop_send Sent pool operations. +# TYPE ceph_objecter_0x2_poolop_send counter +ceph_objecter_0x2_poolop_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolop_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_0x2_poolstat_active gauge +ceph_objecter_0x2_poolstat_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_poolstat_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_0x2_poolstat_resend counter +ceph_objecter_0x2_poolstat_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolstat_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_0x2_poolstat_send counter +ceph_objecter_0x2_poolstat_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolstat_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_statfs_active Statfs operations. +# TYPE ceph_objecter_0x2_statfs_active gauge +ceph_objecter_0x2_statfs_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_statfs_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_statfs_resend Resent FS stats. +# TYPE ceph_objecter_0x2_statfs_resend counter +ceph_objecter_0x2_statfs_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_statfs_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_statfs_send Sent FS stats. +# TYPE ceph_objecter_0x2_statfs_send counter +ceph_objecter_0x2_statfs_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_statfs_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_command_active Active commands. +# TYPE ceph_objecter_command_active gauge +ceph_objecter_command_active{ceph_daemon="osd.0"} 1 +ceph_objecter_command_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_command_resend Resent commands. +# TYPE ceph_objecter_command_resend counter +ceph_objecter_command_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_command_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_command_send Sent commands. +# TYPE ceph_objecter_command_send counter +ceph_objecter_command_send{ceph_daemon="osd.0"} 100 +ceph_objecter_command_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_active Active lingering operations. +# TYPE ceph_objecter_linger_active gauge +ceph_objecter_linger_active{ceph_daemon="osd.0"} 1 +ceph_objecter_linger_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_linger_ping counter +ceph_objecter_linger_ping{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_ping{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_resend Resent lingering operations. +# TYPE ceph_objecter_linger_resend counter +ceph_objecter_linger_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_send Sent lingering operations. +# TYPE ceph_objecter_linger_send counter +ceph_objecter_linger_send{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_map_epoch OSD map epoch. +# TYPE ceph_objecter_map_epoch gauge +ceph_objecter_map_epoch{ceph_daemon="osd.0"} 1 +ceph_objecter_map_epoch{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_map_full Full OSD maps received. +# TYPE ceph_objecter_map_full counter +ceph_objecter_map_full{ceph_daemon="osd.0"} 100 +ceph_objecter_map_full{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_map_inc counter +ceph_objecter_map_inc{ceph_daemon="osd.0"} 100 +ceph_objecter_map_inc{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_omap_del counter +ceph_objecter_omap_del{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_del{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_omap_rd counter +ceph_objecter_omap_rd{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_rd{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_omap_wr counter +ceph_objecter_omap_wr{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_wr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op Operations. +# TYPE ceph_objecter_op counter +ceph_objecter_op{ceph_daemon="osd.0"} 100 +ceph_objecter_op{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_active Operations active. +# TYPE ceph_objecter_op_active gauge +ceph_objecter_op_active{ceph_daemon="osd.0"} 1 +ceph_objecter_op_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_inflight Operations in flight. +# TYPE ceph_objecter_op_inflight gauge +ceph_objecter_op_inflight{ceph_daemon="osd.0"} 1 +ceph_objecter_op_inflight{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_laggy Laggy operations. +# TYPE ceph_objecter_op_laggy gauge +ceph_objecter_op_laggy{ceph_daemon="osd.0"} 1 +ceph_objecter_op_laggy{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_latency_count Operation latency Count. +# TYPE ceph_objecter_op_latency_count counter +ceph_objecter_op_latency_count{ceph_daemon="osd.0"} 100 +ceph_objecter_op_latency_count{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_op_latency_sum gauge +ceph_objecter_op_latency_sum{ceph_daemon="osd.0"} 1 +ceph_objecter_op_latency_sum{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_pg PG operation. +# TYPE ceph_objecter_op_pg counter +ceph_objecter_op_pg{ceph_daemon="osd.0"} 100 +ceph_objecter_op_pg{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_r Read operations. +# TYPE ceph_objecter_op_r counter +ceph_objecter_op_r{ceph_daemon="osd.0"} 100 +ceph_objecter_op_r{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_reply Operation reply. +# TYPE ceph_objecter_op_reply counter +ceph_objecter_op_reply{ceph_daemon="osd.0"} 100 +ceph_objecter_op_reply{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_resend Resent operations. +# TYPE ceph_objecter_op_resend counter +ceph_objecter_op_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_op_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_op_rmw counter +ceph_objecter_op_rmw{ceph_daemon="osd.0"} 100 +ceph_objecter_op_rmw{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_send Sent operations. +# TYPE ceph_objecter_op_send counter +ceph_objecter_op_send{ceph_daemon="osd.0"} 100 +ceph_objecter_op_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_send_bytes Sent data. +# TYPE ceph_objecter_op_send_bytes counter +ceph_objecter_op_send_bytes{ceph_daemon="osd.0"} 100 +ceph_objecter_op_send_bytes{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_w Write operations. +# TYPE ceph_objecter_op_w counter +ceph_objecter_op_w{ceph_daemon="osd.0"} 100 +ceph_objecter_op_w{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_oplen_avg_count counter +ceph_objecter_oplen_avg_count{ceph_daemon="osd.0"} 100 +ceph_objecter_oplen_avg_count{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_oplen_avg_sum gauge +ceph_objecter_oplen_avg_sum{ceph_daemon="osd.0"} 1 +ceph_objecter_oplen_avg_sum{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_osd_laggy gauge +ceph_objecter_osd_laggy{ceph_daemon="osd.0"} 1 +ceph_objecter_osd_laggy{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_osd_session_close Sessions closed. +# TYPE ceph_objecter_osd_session_close counter +ceph_objecter_osd_session_close{ceph_daemon="osd.0"} 100 +ceph_objecter_osd_session_close{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osd_session_open Sessions opened. +# TYPE ceph_objecter_osd_session_open counter +ceph_objecter_osd_session_open{ceph_daemon="osd.0"} 100 +ceph_objecter_osd_session_open{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osd_sessions Open sessions. +# TYPE ceph_objecter_osd_sessions gauge +ceph_objecter_osd_sessions{ceph_daemon="osd.0"} 1 +ceph_objecter_osd_sessions{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_osdop_append Append operation. +# TYPE ceph_objecter_osdop_append counter +ceph_objecter_osdop_append{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_append{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_call Call (execute) operations. +# TYPE ceph_objecter_osdop_call counter +ceph_objecter_osdop_call{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_call{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_osdop_clonerange counter +ceph_objecter_osdop_clonerange{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_clonerange{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_osdop_cmpxattr counter +ceph_objecter_osdop_cmpxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_cmpxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_create Create object operations. +# TYPE ceph_objecter_osdop_create counter +ceph_objecter_osdop_create{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_create{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_delete Delete object operations. +# TYPE ceph_objecter_osdop_delete counter +ceph_objecter_osdop_delete{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_delete{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_osdop_getxattr counter +ceph_objecter_osdop_getxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_getxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_mapext Map extent operations. +# TYPE ceph_objecter_osdop_mapext counter +ceph_objecter_osdop_mapext{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_mapext{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_notify Notify about object operations. +# TYPE ceph_objecter_osdop_notify counter +ceph_objecter_osdop_notify{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_notify{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_other Other operations. +# TYPE ceph_objecter_osdop_other counter +ceph_objecter_osdop_other{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_other{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_osdop_pgls counter +ceph_objecter_osdop_pgls{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_pgls{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_osdop_pgls_filter counter +ceph_objecter_osdop_pgls_filter{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_pgls_filter{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_read Read operations. +# TYPE ceph_objecter_osdop_read counter +ceph_objecter_osdop_read{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_read{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_osdop_resetxattrs counter +ceph_objecter_osdop_resetxattrs{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_resetxattrs{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_osdop_rmxattr counter +ceph_objecter_osdop_rmxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_rmxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_osdop_setxattr counter +ceph_objecter_osdop_setxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_setxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_osdop_sparse_read counter +ceph_objecter_osdop_sparse_read{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_sparse_read{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_osdop_src_cmpxattr counter +ceph_objecter_osdop_src_cmpxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_src_cmpxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_stat Stat operations. +# TYPE ceph_objecter_osdop_stat counter +ceph_objecter_osdop_stat{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_stat{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_osdop_truncate counter +ceph_objecter_osdop_truncate{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_truncate{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_watch Watch by object operations. +# TYPE ceph_objecter_osdop_watch counter +ceph_objecter_osdop_watch{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_watch{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_write Write operations. +# TYPE ceph_objecter_osdop_write counter +ceph_objecter_osdop_write{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_write{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_writefull Write full object operations. +# TYPE ceph_objecter_osdop_writefull counter +ceph_objecter_osdop_writefull{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_writefull{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_writesame Write same operations. +# TYPE ceph_objecter_osdop_writesame counter +ceph_objecter_osdop_writesame{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_writesame{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_osdop_zero counter +ceph_objecter_osdop_zero{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_zero{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolop_active Active pool operations. +# TYPE ceph_objecter_poolop_active gauge +ceph_objecter_poolop_active{ceph_daemon="osd.0"} 1 +ceph_objecter_poolop_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_poolop_resend Resent pool operations. +# TYPE ceph_objecter_poolop_resend counter +ceph_objecter_poolop_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_poolop_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolop_send Sent pool operations. +# TYPE ceph_objecter_poolop_send counter +ceph_objecter_poolop_send{ceph_daemon="osd.0"} 100 +ceph_objecter_poolop_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_poolstat_active gauge +ceph_objecter_poolstat_active{ceph_daemon="osd.0"} 1 +ceph_objecter_poolstat_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_poolstat_resend counter +ceph_objecter_poolstat_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_poolstat_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_poolstat_send counter +ceph_objecter_poolstat_send{ceph_daemon="osd.0"} 100 +ceph_objecter_poolstat_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_statfs_active Statfs operations. +# TYPE ceph_objecter_statfs_active gauge +ceph_objecter_statfs_active{ceph_daemon="osd.0"} 1 +ceph_objecter_statfs_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_statfs_resend Resent FS stats. +# TYPE ceph_objecter_statfs_resend counter +ceph_objecter_statfs_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_statfs_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_statfs_send Sent FS stats. +# TYPE ceph_objecter_statfs_send counter +ceph_objecter_statfs_send{ceph_daemon="osd.0"} 100 +ceph_objecter_statfs_send{instance_id="rgw.a"} 101 + +# HELP ceph_oft_omap_total_kv_pairs omap_total_kv_pairs. +# TYPE ceph_oft_omap_total_kv_pairs gauge +ceph_oft_omap_total_kv_pairs{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_objs omap_total_objs. +# TYPE ceph_oft_omap_total_objs gauge +ceph_oft_omap_total_objs{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_removes omap_total_removes. +# TYPE ceph_oft_omap_total_removes gauge +ceph_oft_omap_total_removes{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_updates omap_total_updates. +# TYPE ceph_oft_omap_total_updates gauge +ceph_oft_omap_total_updates{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_agent_evict Tiering agent evictions. +# TYPE ceph_osd_agent_evict counter +ceph_osd_agent_evict{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_flush Tiering agent flushes. +# TYPE ceph_osd_agent_flush counter +ceph_osd_agent_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_skip Objects skipped by agent. +# TYPE ceph_osd_agent_skip counter +ceph_osd_agent_skip{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_wake Tiering agent wake up. +# TYPE ceph_osd_agent_wake counter +ceph_osd_agent_wake{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_cached_crc Total number getting crc from crc_cache. +# TYPE ceph_osd_cached_crc gauge +ceph_osd_cached_crc{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_cached_crc_adjusted Total number getting crc from crc_cache with adjusting. +# TYPE ceph_osd_cached_crc_adjusted gauge +ceph_osd_cached_crc_adjusted{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_copyfrom Rados "copy-from" operations. +# TYPE ceph_osd_copyfrom counter +ceph_osd_copyfrom{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_heartbeat_to_peers Heartbeat (ping) peers we send to. +# TYPE ceph_osd_heartbeat_to_peers gauge +ceph_osd_heartbeat_to_peers{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_backfill_queue_latency_count MOSDPGBackfill queue latency Count. +# TYPE ceph_osd_l_osd_recovery_backfill_queue_latency_count counter +ceph_osd_l_osd_recovery_backfill_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_backfill_queue_latency_sum MOSDPGBackfill queue latency Total. +# TYPE ceph_osd_l_osd_recovery_backfill_queue_latency_sum gauge +ceph_osd_l_osd_recovery_backfill_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count MOSDPGBackfillDelete queue latency Count. +# TYPE ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count counter +ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum MOSDPGBackfillDelete queue latency Total. +# TYPE ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum gauge +ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_context_queue_latency_count PGRecoveryContext queue latency Count. +# TYPE ceph_osd_l_osd_recovery_context_queue_latency_count counter +ceph_osd_l_osd_recovery_context_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_context_queue_latency_sum PGRecoveryContext queue latency Total. +# TYPE ceph_osd_l_osd_recovery_context_queue_latency_sum gauge +ceph_osd_l_osd_recovery_context_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_pull_queue_latency_count MOSDPGPull queue latency Count. +# TYPE ceph_osd_l_osd_recovery_pull_queue_latency_count counter +ceph_osd_l_osd_recovery_pull_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_pull_queue_latency_sum MOSDPGPull queue latency Total. +# TYPE ceph_osd_l_osd_recovery_pull_queue_latency_sum gauge +ceph_osd_l_osd_recovery_pull_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_push_queue_latency_count MOSDPGPush queue latency Count. +# TYPE ceph_osd_l_osd_recovery_push_queue_latency_count counter +ceph_osd_l_osd_recovery_push_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_push_queue_latency_sum MOSDPGPush queue latency Total. +# TYPE ceph_osd_l_osd_recovery_push_queue_latency_sum gauge +ceph_osd_l_osd_recovery_push_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_push_reply_queue_latency_count MOSDPGPushReply queue latency Count. +# TYPE ceph_osd_l_osd_recovery_push_reply_queue_latency_count counter +ceph_osd_l_osd_recovery_push_reply_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_push_reply_queue_latency_sum MOSDPGPushReply queue latency Total. +# TYPE ceph_osd_l_osd_recovery_push_reply_queue_latency_sum gauge +ceph_osd_l_osd_recovery_push_reply_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_queue_latency_count PGRecovery queue latency Count. +# TYPE ceph_osd_l_osd_recovery_queue_latency_count counter +ceph_osd_l_osd_recovery_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_queue_latency_sum PGRecovery queue latency Total. +# TYPE ceph_osd_l_osd_recovery_queue_latency_sum gauge +ceph_osd_l_osd_recovery_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_scan_queue_latency_count MOSDPGScan queue latency Count. +# TYPE ceph_osd_l_osd_recovery_scan_queue_latency_count counter +ceph_osd_l_osd_recovery_scan_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_scan_queue_latency_sum MOSDPGScan queue latency Total. +# TYPE ceph_osd_l_osd_recovery_scan_queue_latency_sum gauge +ceph_osd_l_osd_recovery_scan_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_loadavg CPU load. +# TYPE ceph_osd_loadavg gauge +ceph_osd_loadavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_map_message_epoch_dups OSD map duplicates. +# TYPE ceph_osd_map_message_epoch_dups counter +ceph_osd_map_message_epoch_dups{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_map_message_epochs OSD map epochs. +# TYPE ceph_osd_map_message_epochs counter +ceph_osd_map_message_epochs{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_map_messages OSD map messages. +# TYPE ceph_osd_map_messages counter +ceph_osd_map_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_messages_delayed_for_map Operations waiting for OSD map. +# TYPE ceph_osd_messages_delayed_for_map counter +ceph_osd_messages_delayed_for_map{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_missed_crc Total number of crc cache misses. +# TYPE ceph_osd_missed_crc gauge +ceph_osd_missed_crc{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg Placement groups. +# TYPE ceph_osd_numpg gauge +ceph_osd_numpg{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_primary Placement groups for which this osd is primary. +# TYPE ceph_osd_numpg_primary gauge +ceph_osd_numpg_primary{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_removing Placement groups queued for local deletion. +# TYPE ceph_osd_numpg_removing gauge +ceph_osd_numpg_removing{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_replica Placement groups for which this osd is replica. +# TYPE ceph_osd_numpg_replica gauge +ceph_osd_numpg_replica{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_stray Placement groups ready to be deleted from this osd. +# TYPE ceph_osd_numpg_stray gauge +ceph_osd_numpg_stray{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_object_ctx_cache_hit Object context cache hits. +# TYPE ceph_osd_object_ctx_cache_hit counter +ceph_osd_object_ctx_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_object_ctx_cache_total Object context cache lookups. +# TYPE ceph_osd_object_ctx_cache_total counter +ceph_osd_object_ctx_cache_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op Client operations. +# TYPE ceph_osd_op counter +ceph_osd_op{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_dequeue_op_lat_count Latency of IO before calling dequeue_op(already dequeued and get PG lock) Count. +# TYPE ceph_osd_op_before_dequeue_op_lat_count counter +ceph_osd_op_before_dequeue_op_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_dequeue_op_lat_sum Latency of IO before calling dequeue_op(already dequeued and get PG lock) Total. +# TYPE ceph_osd_op_before_dequeue_op_lat_sum gauge +ceph_osd_op_before_dequeue_op_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_before_queue_op_lat_count Latency of IO before calling queue(before really queue into ShardedOpWq) Count. +# TYPE ceph_osd_op_before_queue_op_lat_count counter +ceph_osd_op_before_queue_op_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_queue_op_lat_sum Latency of IO before calling queue(before really queue into ShardedOpWq) Total. +# TYPE ceph_osd_op_before_queue_op_lat_sum gauge +ceph_osd_op_before_queue_op_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_cache_hit op_cache_hit. +# TYPE ceph_osd_op_cache_hit counter +ceph_osd_op_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_delayed_degraded Count of ops delayed due to target object being degraded. +# TYPE ceph_osd_op_delayed_degraded counter +ceph_osd_op_delayed_degraded{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_delayed_unreadable Count of ops delayed due to target object being unreadable. +# TYPE ceph_osd_op_delayed_unreadable counter +ceph_osd_op_delayed_unreadable{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_in_bytes Client operations total write size. +# TYPE ceph_osd_op_in_bytes counter +ceph_osd_op_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_latency_count Latency of client operations (including queue time) Count. +# TYPE ceph_osd_op_latency_count counter +ceph_osd_op_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_latency_sum Latency of client operations (including queue time) Total. +# TYPE ceph_osd_op_latency_sum gauge +ceph_osd_op_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_out_bytes Client operations total read size. +# TYPE ceph_osd_op_out_bytes counter +ceph_osd_op_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_prepare_latency_count Latency of client operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_prepare_latency_count counter +ceph_osd_op_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_prepare_latency_sum Latency of client operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_prepare_latency_sum gauge +ceph_osd_op_prepare_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_process_latency_count Latency of client operations (excluding queue time) Count. +# TYPE ceph_osd_op_process_latency_count counter +ceph_osd_op_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_process_latency_sum Latency of client operations (excluding queue time) Total. +# TYPE ceph_osd_op_process_latency_sum gauge +ceph_osd_op_process_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_r Client read operations. +# TYPE ceph_osd_op_r counter +ceph_osd_op_r{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_latency_count Latency of read operation (including queue time) Count. +# TYPE ceph_osd_op_r_latency_count counter +ceph_osd_op_r_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_latency_sum Latency of read operation (including queue time) Total. +# TYPE ceph_osd_op_r_latency_sum gauge +ceph_osd_op_r_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_r_out_bytes Client data read. +# TYPE ceph_osd_op_r_out_bytes counter +ceph_osd_op_r_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_prepare_latency_count Latency of read operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_r_prepare_latency_count counter +ceph_osd_op_r_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_prepare_latency_sum Latency of read operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_r_prepare_latency_sum gauge +ceph_osd_op_r_prepare_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_r_process_latency_count Latency of read operation (excluding queue time) Count. +# TYPE ceph_osd_op_r_process_latency_count counter +ceph_osd_op_r_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_process_latency_sum Latency of read operation (excluding queue time) Total. +# TYPE ceph_osd_op_r_process_latency_sum gauge +ceph_osd_op_r_process_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_rw Client read-modify-write operations. +# TYPE ceph_osd_op_rw counter +ceph_osd_op_rw{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_in_bytes Client read-modify-write operations write in. +# TYPE ceph_osd_op_rw_in_bytes counter +ceph_osd_op_rw_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_latency_count Latency of read-modify-write operation (including queue time) Count. +# TYPE ceph_osd_op_rw_latency_count counter +ceph_osd_op_rw_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_latency_sum Latency of read-modify-write operation (including queue time) Total. +# TYPE ceph_osd_op_rw_latency_sum gauge +ceph_osd_op_rw_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_rw_out_bytes Client read-modify-write operations read out. +# TYPE ceph_osd_op_rw_out_bytes counter +ceph_osd_op_rw_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_prepare_latency_count Latency of read-modify-write operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_rw_prepare_latency_count counter +ceph_osd_op_rw_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_prepare_latency_sum Latency of read-modify-write operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_rw_prepare_latency_sum gauge +ceph_osd_op_rw_prepare_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_rw_process_latency_count Latency of read-modify-write operation (excluding queue time) Count. +# TYPE ceph_osd_op_rw_process_latency_count counter +ceph_osd_op_rw_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_process_latency_sum Latency of read-modify-write operation (excluding queue time) Total. +# TYPE ceph_osd_op_rw_process_latency_sum gauge +ceph_osd_op_rw_process_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_w Client write operations. +# TYPE ceph_osd_op_w counter +ceph_osd_op_w{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_in_bytes Client data written. +# TYPE ceph_osd_op_w_in_bytes counter +ceph_osd_op_w_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_latency_count Latency of write operation (including queue time) Count. +# TYPE ceph_osd_op_w_latency_count counter +ceph_osd_op_w_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_latency_sum Latency of write operation (including queue time) Total. +# TYPE ceph_osd_op_w_latency_sum gauge +ceph_osd_op_w_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_w_prepare_latency_count Latency of write operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_w_prepare_latency_count counter +ceph_osd_op_w_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_prepare_latency_sum Latency of write operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_w_prepare_latency_sum gauge +ceph_osd_op_w_prepare_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_w_process_latency_count Latency of write operation (excluding queue time) Count. +# TYPE ceph_osd_op_w_process_latency_count counter +ceph_osd_op_w_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_process_latency_sum Latency of write operation (excluding queue time) Total. +# TYPE ceph_osd_op_w_process_latency_sum gauge +ceph_osd_op_w_process_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_wip Replication operations currently being processed (primary). +# TYPE ceph_osd_op_wip gauge +ceph_osd_op_wip{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_map_bl_cache_hit OSDMap buffer cache hits. +# TYPE ceph_osd_osd_map_bl_cache_hit counter +ceph_osd_osd_map_bl_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_bl_cache_miss OSDMap buffer cache misses. +# TYPE ceph_osd_osd_map_bl_cache_miss counter +ceph_osd_osd_map_bl_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_hit osdmap cache hit. +# TYPE ceph_osd_osd_map_cache_hit counter +ceph_osd_osd_map_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss osdmap cache miss. +# TYPE ceph_osd_osd_map_cache_miss counter +ceph_osd_osd_map_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low osdmap cache miss below cache lower bound. +# TYPE ceph_osd_osd_map_cache_miss_low counter +ceph_osd_osd_map_cache_miss_low{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low_avg_count osdmap cache miss, avg distance below cache lower bound Count. +# TYPE ceph_osd_osd_map_cache_miss_low_avg_count counter +ceph_osd_osd_map_cache_miss_low_avg_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low_avg_sum osdmap cache miss, avg distance below cache lower bound Total. +# TYPE ceph_osd_osd_map_cache_miss_low_avg_sum gauge +ceph_osd_osd_map_cache_miss_low_avg_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_pg_biginfo PG updated its biginfo attr. +# TYPE ceph_osd_osd_pg_biginfo counter +ceph_osd_osd_pg_biginfo{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_pg_fastinfo PG updated its info using fastinfo attr. +# TYPE ceph_osd_osd_pg_fastinfo counter +ceph_osd_osd_pg_fastinfo{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_pg_info PG updated its info (using any method). +# TYPE ceph_osd_osd_pg_info counter +ceph_osd_osd_pg_info{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_flush_lat_count Object flush latency Count. +# TYPE ceph_osd_osd_tier_flush_lat_count counter +ceph_osd_osd_tier_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_flush_lat_sum Object flush latency Total. +# TYPE ceph_osd_osd_tier_flush_lat_sum gauge +ceph_osd_osd_tier_flush_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_tier_promote_lat_count Object promote latency Count. +# TYPE ceph_osd_osd_tier_promote_lat_count counter +ceph_osd_osd_tier_promote_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_promote_lat_sum Object promote latency Total. +# TYPE ceph_osd_osd_tier_promote_lat_sum gauge +ceph_osd_osd_tier_promote_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_tier_r_lat_count Object proxy read latency Count. +# TYPE ceph_osd_osd_tier_r_lat_count counter +ceph_osd_osd_tier_r_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_r_lat_sum Object proxy read latency Total. +# TYPE ceph_osd_osd_tier_r_lat_sum gauge +ceph_osd_osd_tier_r_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_pull Pull requests sent. +# TYPE ceph_osd_pull counter +ceph_osd_pull{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_push Push messages sent. +# TYPE ceph_osd_push counter +ceph_osd_push{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_push_out_bytes Pushed size. +# TYPE ceph_osd_push_out_bytes counter +ceph_osd_push_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_recovery_bytes recovery bytes. +# TYPE ceph_osd_recovery_bytes counter +ceph_osd_recovery_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_recovery_ops Started recovery operations. +# TYPE ceph_osd_recovery_ops counter +ceph_osd_recovery_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_dp_ec_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_dp_ec_chunk_busy counter +ceph_osd_scrub_dp_ec_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_dp_ec_chunk_selected counter +ceph_osd_scrub_dp_ec_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_reservations_elapsed_count time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_dp_ec_failed_reservations_elapsed_count counter +ceph_osd_scrub_dp_ec_failed_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum gauge +ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_ec_failed_scrubs failed scrubs count. +# TYPE ceph_osd_scrub_dp_ec_failed_scrubs counter +ceph_osd_scrub_dp_ec_failed_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_count time to scrub failure Count. +# TYPE ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_count counter +ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum time to scrub failure Total. +# TYPE ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum gauge +ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_ec_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_dp_ec_locked_object counter +ceph_osd_scrub_dp_ec_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_num_scrubs_past_reservation scrubs count. +# TYPE ceph_osd_scrub_dp_ec_num_scrubs_past_reservation counter +ceph_osd_scrub_dp_ec_num_scrubs_past_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_num_scrubs_started scrubs attempted count. +# TYPE ceph_osd_scrub_dp_ec_num_scrubs_started counter +ceph_osd_scrub_dp_ec_num_scrubs_started{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_dp_ec_preemptions counter +ceph_osd_scrub_dp_ec_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_replicas_in_reservation number of replicas in reservation. +# TYPE ceph_osd_scrub_dp_ec_replicas_in_reservation gauge +ceph_osd_scrub_dp_ec_replicas_in_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_ec_reservation_process_aborted scrub reservation was aborted. +# TYPE ceph_osd_scrub_dp_ec_reservation_process_aborted counter +ceph_osd_scrub_dp_ec_reservation_process_aborted{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_reservation_process_failure scrub reservation failed due to replica denial. +# TYPE ceph_osd_scrub_dp_ec_reservation_process_failure counter +ceph_osd_scrub_dp_ec_reservation_process_failure{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_reservation_process_skipped scrub reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_dp_ec_reservation_process_skipped counter +ceph_osd_scrub_dp_ec_reservation_process_skipped{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_dp_ec_scrub_reservations_completed counter +ceph_osd_scrub_dp_ec_scrub_reservations_completed{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_dp_ec_successful_reservations_elapsed_count counter +ceph_osd_scrub_dp_ec_successful_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum gauge +ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_ec_successful_scrubs successful scrubs count. +# TYPE ceph_osd_scrub_dp_ec_successful_scrubs counter +ceph_osd_scrub_dp_ec_successful_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_count time to scrub completion Count. +# TYPE ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_count counter +ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum time to scrub completion Total. +# TYPE ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum gauge +ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_ec_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_dp_ec_write_blocked_by_scrub counter +ceph_osd_scrub_dp_ec_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_dp_repl_chunk_busy counter +ceph_osd_scrub_dp_repl_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_dp_repl_chunk_selected counter +ceph_osd_scrub_dp_repl_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_reservations_elapsed_count time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_dp_repl_failed_reservations_elapsed_count counter +ceph_osd_scrub_dp_repl_failed_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum gauge +ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_repl_failed_scrubs failed scrubs count. +# TYPE ceph_osd_scrub_dp_repl_failed_scrubs counter +ceph_osd_scrub_dp_repl_failed_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_count time to scrub failure Count. +# TYPE ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_count counter +ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum time to scrub failure Total. +# TYPE ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum gauge +ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_repl_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_dp_repl_locked_object counter +ceph_osd_scrub_dp_repl_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_num_scrubs_past_reservation scrubs count. +# TYPE ceph_osd_scrub_dp_repl_num_scrubs_past_reservation counter +ceph_osd_scrub_dp_repl_num_scrubs_past_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_num_scrubs_started scrubs attempted count. +# TYPE ceph_osd_scrub_dp_repl_num_scrubs_started counter +ceph_osd_scrub_dp_repl_num_scrubs_started{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_dp_repl_preemptions counter +ceph_osd_scrub_dp_repl_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_replicas_in_reservation number of replicas in reservation. +# TYPE ceph_osd_scrub_dp_repl_replicas_in_reservation gauge +ceph_osd_scrub_dp_repl_replicas_in_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_repl_reservation_process_aborted scrub reservation was aborted. +# TYPE ceph_osd_scrub_dp_repl_reservation_process_aborted counter +ceph_osd_scrub_dp_repl_reservation_process_aborted{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_reservation_process_failure scrub reservation failed due to replica denial. +# TYPE ceph_osd_scrub_dp_repl_reservation_process_failure counter +ceph_osd_scrub_dp_repl_reservation_process_failure{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_reservation_process_skipped scrub reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_dp_repl_reservation_process_skipped counter +ceph_osd_scrub_dp_repl_reservation_process_skipped{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_dp_repl_scrub_reservations_completed counter +ceph_osd_scrub_dp_repl_scrub_reservations_completed{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_dp_repl_successful_reservations_elapsed_count counter +ceph_osd_scrub_dp_repl_successful_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum gauge +ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_repl_successful_scrubs successful scrubs count. +# TYPE ceph_osd_scrub_dp_repl_successful_scrubs counter +ceph_osd_scrub_dp_repl_successful_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_count time to scrub completion Count. +# TYPE ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_count counter +ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum time to scrub completion Total. +# TYPE ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum gauge +ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_repl_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_dp_repl_write_blocked_by_scrub counter +ceph_osd_scrub_dp_repl_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_sh_ec_chunk_busy counter +ceph_osd_scrub_sh_ec_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_sh_ec_chunk_selected counter +ceph_osd_scrub_sh_ec_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_reservations_elapsed_count time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_sh_ec_failed_reservations_elapsed_count counter +ceph_osd_scrub_sh_ec_failed_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum gauge +ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_ec_failed_scrubs failed scrubs count. +# TYPE ceph_osd_scrub_sh_ec_failed_scrubs counter +ceph_osd_scrub_sh_ec_failed_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_count time to scrub failure Count. +# TYPE ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_count counter +ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum time to scrub failure Total. +# TYPE ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum gauge +ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_ec_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_sh_ec_locked_object counter +ceph_osd_scrub_sh_ec_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_num_scrubs_past_reservation scrubs count. +# TYPE ceph_osd_scrub_sh_ec_num_scrubs_past_reservation counter +ceph_osd_scrub_sh_ec_num_scrubs_past_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_num_scrubs_started scrubs attempted count. +# TYPE ceph_osd_scrub_sh_ec_num_scrubs_started counter +ceph_osd_scrub_sh_ec_num_scrubs_started{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_sh_ec_preemptions counter +ceph_osd_scrub_sh_ec_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_replicas_in_reservation number of replicas in reservation. +# TYPE ceph_osd_scrub_sh_ec_replicas_in_reservation gauge +ceph_osd_scrub_sh_ec_replicas_in_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_ec_reservation_process_aborted scrub reservation was aborted. +# TYPE ceph_osd_scrub_sh_ec_reservation_process_aborted counter +ceph_osd_scrub_sh_ec_reservation_process_aborted{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_reservation_process_failure scrub reservation failed due to replica denial. +# TYPE ceph_osd_scrub_sh_ec_reservation_process_failure counter +ceph_osd_scrub_sh_ec_reservation_process_failure{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_reservation_process_skipped scrub reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_sh_ec_reservation_process_skipped counter +ceph_osd_scrub_sh_ec_reservation_process_skipped{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_sh_ec_scrub_reservations_completed counter +ceph_osd_scrub_sh_ec_scrub_reservations_completed{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_sh_ec_successful_reservations_elapsed_count counter +ceph_osd_scrub_sh_ec_successful_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum gauge +ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_ec_successful_scrubs successful scrubs count. +# TYPE ceph_osd_scrub_sh_ec_successful_scrubs counter +ceph_osd_scrub_sh_ec_successful_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_count time to scrub completion Count. +# TYPE ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_count counter +ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum time to scrub completion Total. +# TYPE ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum gauge +ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_ec_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_sh_ec_write_blocked_by_scrub counter +ceph_osd_scrub_sh_ec_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_sh_repl_chunk_busy counter +ceph_osd_scrub_sh_repl_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_sh_repl_chunk_selected counter +ceph_osd_scrub_sh_repl_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_reservations_elapsed_count time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_sh_repl_failed_reservations_elapsed_count counter +ceph_osd_scrub_sh_repl_failed_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum gauge +ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_repl_failed_scrubs failed scrubs count. +# TYPE ceph_osd_scrub_sh_repl_failed_scrubs counter +ceph_osd_scrub_sh_repl_failed_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_count time to scrub failure Count. +# TYPE ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_count counter +ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum time to scrub failure Total. +# TYPE ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum gauge +ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_repl_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_sh_repl_locked_object counter +ceph_osd_scrub_sh_repl_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_num_scrubs_past_reservation scrubs count. +# TYPE ceph_osd_scrub_sh_repl_num_scrubs_past_reservation counter +ceph_osd_scrub_sh_repl_num_scrubs_past_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_num_scrubs_started scrubs attempted count. +# TYPE ceph_osd_scrub_sh_repl_num_scrubs_started counter +ceph_osd_scrub_sh_repl_num_scrubs_started{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_sh_repl_preemptions counter +ceph_osd_scrub_sh_repl_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_replicas_in_reservation number of replicas in reservation. +# TYPE ceph_osd_scrub_sh_repl_replicas_in_reservation gauge +ceph_osd_scrub_sh_repl_replicas_in_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_repl_reservation_process_aborted scrub reservation was aborted. +# TYPE ceph_osd_scrub_sh_repl_reservation_process_aborted counter +ceph_osd_scrub_sh_repl_reservation_process_aborted{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_reservation_process_failure scrub reservation failed due to replica denial. +# TYPE ceph_osd_scrub_sh_repl_reservation_process_failure counter +ceph_osd_scrub_sh_repl_reservation_process_failure{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_reservation_process_skipped scrub reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_sh_repl_reservation_process_skipped counter +ceph_osd_scrub_sh_repl_reservation_process_skipped{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_sh_repl_scrub_reservations_completed counter +ceph_osd_scrub_sh_repl_scrub_reservations_completed{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_sh_repl_successful_reservations_elapsed_count counter +ceph_osd_scrub_sh_repl_successful_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum gauge +ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_repl_successful_scrubs successful scrubs count. +# TYPE ceph_osd_scrub_sh_repl_successful_scrubs counter +ceph_osd_scrub_sh_repl_successful_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_count time to scrub completion Count. +# TYPE ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_count counter +ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum time to scrub completion Total. +# TYPE ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum gauge +ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_repl_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_sh_repl_write_blocked_by_scrub counter +ceph_osd_scrub_sh_repl_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_slow_ops_slow_ops_count Number of operations taking over ten second. +# TYPE ceph_osd_slow_ops_slow_ops_count counter +ceph_osd_slow_ops_slow_ops_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_stat_bytes OSD size. +# TYPE ceph_osd_stat_bytes gauge +ceph_osd_stat_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_stat_bytes_avail Available space. +# TYPE ceph_osd_stat_bytes_avail gauge +ceph_osd_stat_bytes_avail{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_stat_bytes_used Used space. +# TYPE ceph_osd_stat_bytes_used gauge +ceph_osd_stat_bytes_used{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop Suboperations. +# TYPE ceph_osd_subop counter +ceph_osd_subop{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_in_bytes Suboperations total size. +# TYPE ceph_osd_subop_in_bytes counter +ceph_osd_subop_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_latency_count Suboperations latency Count. +# TYPE ceph_osd_subop_latency_count counter +ceph_osd_subop_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_latency_sum Suboperations latency Total. +# TYPE ceph_osd_subop_latency_sum gauge +ceph_osd_subop_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop_pull Suboperations pull requests. +# TYPE ceph_osd_subop_pull counter +ceph_osd_subop_pull{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_pull_latency_count Suboperations pull latency Count. +# TYPE ceph_osd_subop_pull_latency_count counter +ceph_osd_subop_pull_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_pull_latency_sum Suboperations pull latency Total. +# TYPE ceph_osd_subop_pull_latency_sum gauge +ceph_osd_subop_pull_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop_push Suboperations push messages. +# TYPE ceph_osd_subop_push counter +ceph_osd_subop_push{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_in_bytes Suboperations pushed size. +# TYPE ceph_osd_subop_push_in_bytes counter +ceph_osd_subop_push_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_latency_count Suboperations push latency Count. +# TYPE ceph_osd_subop_push_latency_count counter +ceph_osd_subop_push_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_latency_sum Suboperations push latency Total. +# TYPE ceph_osd_subop_push_latency_sum gauge +ceph_osd_subop_push_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop_w Replicated writes. +# TYPE ceph_osd_subop_w counter +ceph_osd_subop_w{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_in_bytes Replicated written data size. +# TYPE ceph_osd_subop_w_in_bytes counter +ceph_osd_subop_w_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_latency_count Replicated writes latency Count. +# TYPE ceph_osd_subop_w_latency_count counter +ceph_osd_subop_w_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_latency_sum Replicated writes latency Total. +# TYPE ceph_osd_subop_w_latency_sum gauge +ceph_osd_subop_w_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_tier_clean Dirty tier flag cleaned. +# TYPE ceph_osd_tier_clean counter +ceph_osd_tier_clean{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_delay Tier delays (agent waiting). +# TYPE ceph_osd_tier_delay counter +ceph_osd_tier_delay{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_dirty Dirty tier flag set. +# TYPE ceph_osd_tier_dirty counter +ceph_osd_tier_dirty{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_evict Tier evictions. +# TYPE ceph_osd_tier_evict counter +ceph_osd_tier_evict{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_flush Tier flushes. +# TYPE ceph_osd_tier_flush counter +ceph_osd_tier_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_flush_fail Failed tier flushes. +# TYPE ceph_osd_tier_flush_fail counter +ceph_osd_tier_flush_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_promote Tier promotions. +# TYPE ceph_osd_tier_promote counter +ceph_osd_tier_promote{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_proxy_read Tier proxy reads. +# TYPE ceph_osd_tier_proxy_read counter +ceph_osd_tier_proxy_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_proxy_write Tier proxy writes. +# TYPE ceph_osd_tier_proxy_write counter +ceph_osd_tier_proxy_write{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_try_flush Tier flush attempts. +# TYPE ceph_osd_tier_try_flush counter +ceph_osd_tier_try_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_try_flush_fail Failed tier flush attempts. +# TYPE ceph_osd_tier_try_flush_fail counter +ceph_osd_tier_try_flush_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_whiteout Tier whiteouts. +# TYPE ceph_osd_tier_whiteout counter +ceph_osd_tier_whiteout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_accept_timeout Accept timeouts. +# TYPE ceph_paxos_accept_timeout counter +ceph_paxos_accept_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin Started and handled begins. +# TYPE ceph_paxos_begin counter +ceph_paxos_begin{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_bytes_count Data in transaction on begin Count. +# TYPE ceph_paxos_begin_bytes_count counter +ceph_paxos_begin_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_bytes_sum Data in transaction on begin Total. +# TYPE ceph_paxos_begin_bytes_sum gauge +ceph_paxos_begin_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_begin_keys_count Keys in transaction on begin Count. +# TYPE ceph_paxos_begin_keys_count counter +ceph_paxos_begin_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_keys_sum Keys in transaction on begin Total. +# TYPE ceph_paxos_begin_keys_sum gauge +ceph_paxos_begin_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_begin_latency_count Latency of begin operation Count. +# TYPE ceph_paxos_begin_latency_count counter +ceph_paxos_begin_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_latency_sum Latency of begin operation Total. +# TYPE ceph_paxos_begin_latency_sum gauge +ceph_paxos_begin_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_collect Peon collects. +# TYPE ceph_paxos_collect counter +ceph_paxos_collect{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_bytes_count Data in transaction on peon collect Count. +# TYPE ceph_paxos_collect_bytes_count counter +ceph_paxos_collect_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_bytes_sum Data in transaction on peon collect Total. +# TYPE ceph_paxos_collect_bytes_sum gauge +ceph_paxos_collect_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_collect_keys_count Keys in transaction on peon collect Count. +# TYPE ceph_paxos_collect_keys_count counter +ceph_paxos_collect_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_keys_sum Keys in transaction on peon collect Total. +# TYPE ceph_paxos_collect_keys_sum gauge +ceph_paxos_collect_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_collect_latency_count Peon collect latency Count. +# TYPE ceph_paxos_collect_latency_count counter +ceph_paxos_collect_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_latency_sum Peon collect latency Total. +# TYPE ceph_paxos_collect_latency_sum gauge +ceph_paxos_collect_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_collect_timeout Collect timeouts. +# TYPE ceph_paxos_collect_timeout counter +ceph_paxos_collect_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_uncommitted Uncommitted values in started and handled collects. +# TYPE ceph_paxos_collect_uncommitted counter +ceph_paxos_collect_uncommitted{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit Commits. +# TYPE ceph_paxos_commit counter +ceph_paxos_commit{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_bytes_count Data in transaction on commit Count. +# TYPE ceph_paxos_commit_bytes_count counter +ceph_paxos_commit_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_bytes_sum Data in transaction on commit Total. +# TYPE ceph_paxos_commit_bytes_sum gauge +ceph_paxos_commit_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_commit_keys_count Keys in transaction on commit Count. +# TYPE ceph_paxos_commit_keys_count counter +ceph_paxos_commit_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_keys_sum Keys in transaction on commit Total. +# TYPE ceph_paxos_commit_keys_sum gauge +ceph_paxos_commit_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_commit_latency_count Commit latency Count. +# TYPE ceph_paxos_commit_latency_count counter +ceph_paxos_commit_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_latency_sum Commit latency Total. +# TYPE ceph_paxos_commit_latency_sum gauge +ceph_paxos_commit_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_lease_ack_timeout Lease acknowledgement timeouts. +# TYPE ceph_paxos_lease_ack_timeout counter +ceph_paxos_lease_ack_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_lease_timeout Lease timeouts. +# TYPE ceph_paxos_lease_timeout counter +ceph_paxos_lease_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn New proposal number queries. +# TYPE ceph_paxos_new_pn counter +ceph_paxos_new_pn{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn_latency_count New proposal number getting latency Count. +# TYPE ceph_paxos_new_pn_latency_count counter +ceph_paxos_new_pn_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn_latency_sum New proposal number getting latency Total. +# TYPE ceph_paxos_new_pn_latency_sum gauge +ceph_paxos_new_pn_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_refresh Refreshes. +# TYPE ceph_paxos_refresh counter +ceph_paxos_refresh{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_refresh_latency_count Refresh latency Count. +# TYPE ceph_paxos_refresh_latency_count counter +ceph_paxos_refresh_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_refresh_latency_sum Refresh latency Total. +# TYPE ceph_paxos_refresh_latency_sum gauge +ceph_paxos_refresh_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_restart Restarts. +# TYPE ceph_paxos_restart counter +ceph_paxos_restart{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state Sharings of state. +# TYPE ceph_paxos_share_state counter +ceph_paxos_share_state{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_bytes_count Data in shared state Count. +# TYPE ceph_paxos_share_state_bytes_count counter +ceph_paxos_share_state_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_bytes_sum Data in shared state Total. +# TYPE ceph_paxos_share_state_bytes_sum gauge +ceph_paxos_share_state_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_share_state_keys_count Keys in shared state Count. +# TYPE ceph_paxos_share_state_keys_count counter +ceph_paxos_share_state_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_keys_sum Keys in shared state Total. +# TYPE ceph_paxos_share_state_keys_sum gauge +ceph_paxos_share_state_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_start_leader Starts in leader role. +# TYPE ceph_paxos_start_leader counter +ceph_paxos_start_leader{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_start_peon Starts in peon role. +# TYPE ceph_paxos_start_peon counter +ceph_paxos_start_peon{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state Store a shared state on disk. +# TYPE ceph_paxos_store_state counter +ceph_paxos_store_state{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_bytes_count Data in transaction in stored state Count. +# TYPE ceph_paxos_store_state_bytes_count counter +ceph_paxos_store_state_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_bytes_sum Data in transaction in stored state Total. +# TYPE ceph_paxos_store_state_bytes_sum gauge +ceph_paxos_store_state_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_store_state_keys_count Keys in transaction in stored state Count. +# TYPE ceph_paxos_store_state_keys_count counter +ceph_paxos_store_state_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_keys_sum Keys in transaction in stored state Total. +# TYPE ceph_paxos_store_state_keys_sum gauge +ceph_paxos_store_state_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_store_state_latency_count Storing state latency Count. +# TYPE ceph_paxos_store_state_latency_count counter +ceph_paxos_store_state_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_latency_sum Storing state latency Total. +# TYPE ceph_paxos_store_state_latency_sum gauge +ceph_paxos_store_state_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_portport0_dpdk_device_receive_badcrc_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_badcrc_errors. +# TYPE ceph_portport0_dpdk_device_receive_badcrc_errors counter +ceph_portport0_dpdk_device_receive_badcrc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_dropped_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_dropped_errors. +# TYPE ceph_portport0_dpdk_device_receive_dropped_errors counter +ceph_portport0_dpdk_device_receive_dropped_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_multicast_packets Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_multicast_packets. +# TYPE ceph_portport0_dpdk_device_receive_multicast_packets counter +ceph_portport0_dpdk_device_receive_multicast_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_nombuf_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_nombuf_errors. +# TYPE ceph_portport0_dpdk_device_receive_nombuf_errors counter +ceph_portport0_dpdk_device_receive_nombuf_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_total_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_total_errors. +# TYPE ceph_portport0_dpdk_device_receive_total_errors counter +ceph_portport0_dpdk_device_receive_total_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_send_total_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_send_total_errors. +# TYPE ceph_portport0_dpdk_device_send_total_errors counter +ceph_portport0_dpdk_device_send_total_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_prioritycache:full_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:full_committed_bytes gauge +ceph_prioritycache:full_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:full_pri0_bytes gauge +ceph_prioritycache:full_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:full_pri10_bytes gauge +ceph_prioritycache:full_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:full_pri11_bytes gauge +ceph_prioritycache:full_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:full_pri1_bytes gauge +ceph_prioritycache:full_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:full_pri2_bytes gauge +ceph_prioritycache:full_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:full_pri3_bytes gauge +ceph_prioritycache:full_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:full_pri4_bytes gauge +ceph_prioritycache:full_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:full_pri5_bytes gauge +ceph_prioritycache:full_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:full_pri6_bytes gauge +ceph_prioritycache:full_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:full_pri7_bytes gauge +ceph_prioritycache:full_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:full_pri8_bytes gauge +ceph_prioritycache:full_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:full_pri9_bytes gauge +ceph_prioritycache:full_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:full_reserved_bytes gauge +ceph_prioritycache:full_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:inc_committed_bytes gauge +ceph_prioritycache:inc_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:inc_pri0_bytes gauge +ceph_prioritycache:inc_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:inc_pri10_bytes gauge +ceph_prioritycache:inc_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:inc_pri11_bytes gauge +ceph_prioritycache:inc_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:inc_pri1_bytes gauge +ceph_prioritycache:inc_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:inc_pri2_bytes gauge +ceph_prioritycache:inc_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:inc_pri3_bytes gauge +ceph_prioritycache:inc_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:inc_pri4_bytes gauge +ceph_prioritycache:inc_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:inc_pri5_bytes gauge +ceph_prioritycache:inc_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:inc_pri6_bytes gauge +ceph_prioritycache:inc_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:inc_pri7_bytes gauge +ceph_prioritycache:inc_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:inc_pri8_bytes gauge +ceph_prioritycache:inc_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:inc_pri9_bytes gauge +ceph_prioritycache:inc_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:inc_reserved_bytes gauge +ceph_prioritycache:inc_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:kv_committed_bytes gauge +ceph_prioritycache:kv_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:kv_pri0_bytes gauge +ceph_prioritycache:kv_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:kv_pri10_bytes gauge +ceph_prioritycache:kv_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:kv_pri11_bytes gauge +ceph_prioritycache:kv_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:kv_pri1_bytes gauge +ceph_prioritycache:kv_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:kv_pri2_bytes gauge +ceph_prioritycache:kv_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:kv_pri3_bytes gauge +ceph_prioritycache:kv_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:kv_pri4_bytes gauge +ceph_prioritycache:kv_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:kv_pri5_bytes gauge +ceph_prioritycache:kv_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:kv_pri6_bytes gauge +ceph_prioritycache:kv_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:kv_pri7_bytes gauge +ceph_prioritycache:kv_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:kv_pri8_bytes gauge +ceph_prioritycache:kv_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:kv_pri9_bytes gauge +ceph_prioritycache:kv_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:kv_reserved_bytes gauge +ceph_prioritycache:kv_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_cache_bytes current memory available for caches. +# TYPE ceph_prioritycache_cache_bytes gauge +ceph_prioritycache_cache_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_heap_bytes aggregate bytes in use by the heap. +# TYPE ceph_prioritycache_heap_bytes gauge +ceph_prioritycache_heap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_mapped_bytes total bytes mapped by the process. +# TYPE ceph_prioritycache_mapped_bytes gauge +ceph_prioritycache_mapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_target_bytes target process memory usage in bytes. +# TYPE ceph_prioritycache_target_bytes gauge +ceph_prioritycache_target_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_unmapped_bytes unmapped bytes that the kernel has yet to reclaim. +# TYPE ceph_prioritycache_unmapped_bytes gauge +ceph_prioritycache_unmapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executed Purge queue tasks executed. +# TYPE ceph_purge_queue_pq_executed counter +ceph_purge_queue_pq_executed{ceph_daemon="osd.0"} 100 + +# HELP ceph_purge_queue_pq_executed_ops Purge queue ops executed. +# TYPE ceph_purge_queue_pq_executed_ops counter +ceph_purge_queue_pq_executed_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_purge_queue_pq_executing Purge queue tasks in flight. +# TYPE ceph_purge_queue_pq_executing gauge +ceph_purge_queue_pq_executing{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_high_water Maximum number of executing file purges. +# TYPE ceph_purge_queue_pq_executing_high_water gauge +ceph_purge_queue_pq_executing_high_water{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_ops Purge queue ops in flight. +# TYPE ceph_purge_queue_pq_executing_ops gauge +ceph_purge_queue_pq_executing_ops{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_ops_high_water Maximum number of executing file purge ops. +# TYPE ceph_purge_queue_pq_executing_ops_high_water gauge +ceph_purge_queue_pq_executing_ops_high_water{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_item_in_journal Purge item left in journal. +# TYPE ceph_purge_queue_pq_item_in_journal gauge +ceph_purge_queue_pq_item_in_journal{ceph_daemon="osd.0"} 1 + +# HELP ceph_queuequeue0_dpdk_receive_bad_checksum_errors Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bad_checksum_errors. +# TYPE ceph_queuequeue0_dpdk_receive_bad_checksum_errors counter +ceph_queuequeue0_dpdk_receive_bad_checksum_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bytes. +# TYPE ceph_queuequeue0_dpdk_receive_bytes counter +ceph_queuequeue0_dpdk_receive_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_copy_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_bytes. +# TYPE ceph_queuequeue0_dpdk_receive_copy_bytes counter +ceph_queuequeue0_dpdk_receive_copy_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_copy_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_ops. +# TYPE ceph_queuequeue0_dpdk_receive_copy_ops counter +ceph_queuequeue0_dpdk_receive_copy_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_fragments Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_fragments. +# TYPE ceph_queuequeue0_dpdk_receive_fragments counter +ceph_queuequeue0_dpdk_receive_fragments{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_last_bunch Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_last_bunch. +# TYPE ceph_queuequeue0_dpdk_receive_last_bunch counter +ceph_queuequeue0_dpdk_receive_last_bunch{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_linearize_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_linearize_ops. +# TYPE ceph_queuequeue0_dpdk_receive_linearize_ops counter +ceph_queuequeue0_dpdk_receive_linearize_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_no_memory_errors Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_no_memory_errors. +# TYPE ceph_queuequeue0_dpdk_receive_no_memory_errors counter +ceph_queuequeue0_dpdk_receive_no_memory_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_packets Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_packets. +# TYPE ceph_queuequeue0_dpdk_receive_packets counter +ceph_queuequeue0_dpdk_receive_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_send_bytes. +# TYPE ceph_queuequeue0_dpdk_send_bytes counter +ceph_queuequeue0_dpdk_send_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_copy_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_bytes. +# TYPE ceph_queuequeue0_dpdk_send_copy_bytes counter +ceph_queuequeue0_dpdk_send_copy_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_copy_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_ops. +# TYPE ceph_queuequeue0_dpdk_send_copy_ops counter +ceph_queuequeue0_dpdk_send_copy_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_fragments Source-derived dynamic DPDK queue metric: queue7_dpdk_send_fragments. +# TYPE ceph_queuequeue0_dpdk_send_fragments counter +ceph_queuequeue0_dpdk_send_fragments{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_last_bunch Source-derived dynamic DPDK queue metric: queue7_dpdk_send_last_bunch. +# TYPE ceph_queuequeue0_dpdk_send_last_bunch counter +ceph_queuequeue0_dpdk_send_last_bunch{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_linearize_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_send_linearize_ops. +# TYPE ceph_queuequeue0_dpdk_send_linearize_ops counter +ceph_queuequeue0_dpdk_send_linearize_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_packets Source-derived dynamic DPDK queue metric: queue7_dpdk_send_packets. +# TYPE ceph_queuequeue0_dpdk_send_packets counter +ceph_queuequeue0_dpdk_send_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_queue_length Source-derived dynamic DPDK queue metric: queue7_dpdk_send_queue_length. +# TYPE ceph_queuequeue0_dpdk_send_queue_length counter +ceph_queuequeue0_dpdk_send_queue_length{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_journal_entries Number of entries replayed. +# TYPE ceph_rbd_mirror_journal_entries counter +ceph_rbd_mirror_journal_entries{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_entries Journal entries queued for replay by an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_entries counter +ceph_rbd_mirror_journal_image_entries{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_bytes Journal bytes replayed by an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_bytes counter +ceph_rbd_mirror_journal_image_replay_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_latency_count Journal replay operations observed for an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_latency_count counter +ceph_rbd_mirror_journal_image_replay_latency_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_latency_sum Accumulated journal replay latency for an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_latency_sum gauge +ceph_rbd_mirror_journal_image_replay_latency_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_journal_replay_bytes Total bytes replayed. +# TYPE ceph_rbd_mirror_journal_replay_bytes counter +ceph_rbd_mirror_journal_replay_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_replay_latency_count Replay latency Count. +# TYPE ceph_rbd_mirror_journal_replay_latency_count counter +ceph_rbd_mirror_journal_replay_latency_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_replay_latency_sum Replay latency Total. +# TYPE ceph_rbd_mirror_journal_replay_latency_sum gauge +ceph_rbd_mirror_journal_replay_latency_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_last_sync_bytes Bytes synced for the last snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_last_sync_bytes gauge +ceph_rbd_mirror_snapshot_image_last_sync_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_last_sync_time Time taken to sync the last snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_last_sync_time gauge +ceph_rbd_mirror_snapshot_image_last_sync_time{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_local_timestamp Timestamp of the local snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_local_timestamp gauge +ceph_rbd_mirror_snapshot_image_local_timestamp{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_remote_timestamp Timestamp of the remote snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_remote_timestamp gauge +ceph_rbd_mirror_snapshot_image_remote_timestamp{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_snapshots Number of snapshots synced. +# TYPE ceph_rbd_mirror_snapshot_image_snapshots counter +ceph_rbd_mirror_snapshot_image_snapshots{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_bytes Total bytes synced. +# TYPE ceph_rbd_mirror_snapshot_image_sync_bytes counter +ceph_rbd_mirror_snapshot_image_sync_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_time_count Average sync time Count. +# TYPE ceph_rbd_mirror_snapshot_image_sync_time_count counter +ceph_rbd_mirror_snapshot_image_sync_time_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_time_sum Average sync time Total. +# TYPE ceph_rbd_mirror_snapshot_image_sync_time_sum gauge +ceph_rbd_mirror_snapshot_image_sync_time_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_snapshots Number of snapshots synced. +# TYPE ceph_rbd_mirror_snapshot_snapshots counter +ceph_rbd_mirror_snapshot_snapshots{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_bytes Total bytes synced. +# TYPE ceph_rbd_mirror_snapshot_sync_bytes counter +ceph_rbd_mirror_snapshot_sync_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_time_count Average sync time Count. +# TYPE ceph_rbd_mirror_snapshot_sync_time_count counter +ceph_rbd_mirror_snapshot_sync_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_time_sum Average sync time Total. +# TYPE ceph_rbd_mirror_snapshot_sync_time_sum gauge +ceph_rbd_mirror_snapshot_sync_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_activating_latency_count Activating recovery state latency Count. +# TYPE ceph_recoverystate_perf_activating_latency_count counter +ceph_recoverystate_perf_activating_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_activating_latency_sum Activating recovery state latency Total. +# TYPE ceph_recoverystate_perf_activating_latency_sum gauge +ceph_recoverystate_perf_activating_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_active_latency_count Active recovery state latency Count. +# TYPE ceph_recoverystate_perf_active_latency_count counter +ceph_recoverystate_perf_active_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_active_latency_sum Active recovery state latency Total. +# TYPE ceph_recoverystate_perf_active_latency_sum gauge +ceph_recoverystate_perf_active_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_backfilling_latency_count Backfilling recovery state latency Count. +# TYPE ceph_recoverystate_perf_backfilling_latency_count counter +ceph_recoverystate_perf_backfilling_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_backfilling_latency_sum Backfilling recovery state latency Total. +# TYPE ceph_recoverystate_perf_backfilling_latency_sum gauge +ceph_recoverystate_perf_backfilling_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_clean_latency_count Clean recovery state latency Count. +# TYPE ceph_recoverystate_perf_clean_latency_count counter +ceph_recoverystate_perf_clean_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_clean_latency_sum Clean recovery state latency Total. +# TYPE ceph_recoverystate_perf_clean_latency_sum gauge +ceph_recoverystate_perf_clean_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_down_latency_count Down recovery state latency Count. +# TYPE ceph_recoverystate_perf_down_latency_count counter +ceph_recoverystate_perf_down_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_down_latency_sum Down recovery state latency Total. +# TYPE ceph_recoverystate_perf_down_latency_sum gauge +ceph_recoverystate_perf_down_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_getinfo_latency_count Getinfo recovery state latency Count. +# TYPE ceph_recoverystate_perf_getinfo_latency_count counter +ceph_recoverystate_perf_getinfo_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getinfo_latency_sum Getinfo recovery state latency Total. +# TYPE ceph_recoverystate_perf_getinfo_latency_sum gauge +ceph_recoverystate_perf_getinfo_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_getlog_latency_count Getlog recovery state latency Count. +# TYPE ceph_recoverystate_perf_getlog_latency_count counter +ceph_recoverystate_perf_getlog_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getlog_latency_sum Getlog recovery state latency Total. +# TYPE ceph_recoverystate_perf_getlog_latency_sum gauge +ceph_recoverystate_perf_getlog_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_getmissing_latency_count Getmissing recovery state latency Count. +# TYPE ceph_recoverystate_perf_getmissing_latency_count counter +ceph_recoverystate_perf_getmissing_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getmissing_latency_sum Getmissing recovery state latency Total. +# TYPE ceph_recoverystate_perf_getmissing_latency_sum gauge +ceph_recoverystate_perf_getmissing_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_incomplete_latency_count Incomplete recovery state latency Count. +# TYPE ceph_recoverystate_perf_incomplete_latency_count counter +ceph_recoverystate_perf_incomplete_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_incomplete_latency_sum Incomplete recovery state latency Total. +# TYPE ceph_recoverystate_perf_incomplete_latency_sum gauge +ceph_recoverystate_perf_incomplete_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_initial_latency_count Initial recovery state latency Count. +# TYPE ceph_recoverystate_perf_initial_latency_count counter +ceph_recoverystate_perf_initial_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_initial_latency_sum Initial recovery state latency Total. +# TYPE ceph_recoverystate_perf_initial_latency_sum gauge +ceph_recoverystate_perf_initial_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_notbackfilling_latency_count Notbackfilling recovery state latency Count. +# TYPE ceph_recoverystate_perf_notbackfilling_latency_count counter +ceph_recoverystate_perf_notbackfilling_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_notbackfilling_latency_sum Notbackfilling recovery state latency Total. +# TYPE ceph_recoverystate_perf_notbackfilling_latency_sum gauge +ceph_recoverystate_perf_notbackfilling_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_notrecovering_latency_count Notrecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_notrecovering_latency_count counter +ceph_recoverystate_perf_notrecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_notrecovering_latency_sum Notrecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_notrecovering_latency_sum gauge +ceph_recoverystate_perf_notrecovering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_peering_latency_count Peering recovery state latency Count. +# TYPE ceph_recoverystate_perf_peering_latency_count counter +ceph_recoverystate_perf_peering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_peering_latency_sum Peering recovery state latency Total. +# TYPE ceph_recoverystate_perf_peering_latency_sum gauge +ceph_recoverystate_perf_peering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_primary_latency_count Primary recovery state latency Count. +# TYPE ceph_recoverystate_perf_primary_latency_count counter +ceph_recoverystate_perf_primary_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_primary_latency_sum Primary recovery state latency Total. +# TYPE ceph_recoverystate_perf_primary_latency_sum gauge +ceph_recoverystate_perf_primary_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_recovered_latency_count Recovered recovery state latency Count. +# TYPE ceph_recoverystate_perf_recovered_latency_count counter +ceph_recoverystate_perf_recovered_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_recovered_latency_sum Recovered recovery state latency Total. +# TYPE ceph_recoverystate_perf_recovered_latency_sum gauge +ceph_recoverystate_perf_recovered_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_recovering_latency_count Recovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_recovering_latency_count counter +ceph_recoverystate_perf_recovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_recovering_latency_sum Recovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_recovering_latency_sum gauge +ceph_recoverystate_perf_recovering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_replicaactive_latency_count Replicaactive recovery state latency Count. +# TYPE ceph_recoverystate_perf_replicaactive_latency_count counter +ceph_recoverystate_perf_replicaactive_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_replicaactive_latency_sum Replicaactive recovery state latency Total. +# TYPE ceph_recoverystate_perf_replicaactive_latency_sum gauge +ceph_recoverystate_perf_replicaactive_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_repnotrecovering_latency_count Repnotrecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_repnotrecovering_latency_count counter +ceph_recoverystate_perf_repnotrecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repnotrecovering_latency_sum Repnotrecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_repnotrecovering_latency_sum gauge +ceph_recoverystate_perf_repnotrecovering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_reprecovering_latency_count RepRecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_reprecovering_latency_count counter +ceph_recoverystate_perf_reprecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_reprecovering_latency_sum RepRecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_reprecovering_latency_sum gauge +ceph_recoverystate_perf_reprecovering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_repwaitbackfillreserved_latency_count Rep wait backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_repwaitbackfillreserved_latency_count counter +ceph_recoverystate_perf_repwaitbackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum Rep wait backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum gauge +ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count Rep wait recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count counter +ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum Rep wait recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum gauge +ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_reset_latency_count Reset recovery state latency Count. +# TYPE ceph_recoverystate_perf_reset_latency_count counter +ceph_recoverystate_perf_reset_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_reset_latency_sum Reset recovery state latency Total. +# TYPE ceph_recoverystate_perf_reset_latency_sum gauge +ceph_recoverystate_perf_reset_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_start_latency_count Start recovery state latency Count. +# TYPE ceph_recoverystate_perf_start_latency_count counter +ceph_recoverystate_perf_start_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_start_latency_sum Start recovery state latency Total. +# TYPE ceph_recoverystate_perf_start_latency_sum gauge +ceph_recoverystate_perf_start_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_started_latency_count Started recovery state latency Count. +# TYPE ceph_recoverystate_perf_started_latency_count counter +ceph_recoverystate_perf_started_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_started_latency_sum Started recovery state latency Total. +# TYPE ceph_recoverystate_perf_started_latency_sum gauge +ceph_recoverystate_perf_started_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_stray_latency_count Stray recovery state latency Count. +# TYPE ceph_recoverystate_perf_stray_latency_count counter +ceph_recoverystate_perf_stray_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_stray_latency_sum Stray recovery state latency Total. +# TYPE ceph_recoverystate_perf_stray_latency_sum gauge +ceph_recoverystate_perf_stray_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitactingchange_latency_count Waitactingchange recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitactingchange_latency_count counter +ceph_recoverystate_perf_waitactingchange_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitactingchange_latency_sum Waitactingchange recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitactingchange_latency_sum gauge +ceph_recoverystate_perf_waitactingchange_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count Wait local backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count counter +ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum Wait local backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum gauge +ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count Wait local recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count counter +ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum Wait local recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum gauge +ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitremotebackfillreserved_latency_count Wait remote backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitremotebackfillreserved_latency_count counter +ceph_recoverystate_perf_waitremotebackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum Wait remote backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum gauge +ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count Wait remote recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count counter +ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum Wait remote recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum gauge +ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitupthru_latency_count Waitupthru recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitupthru_latency_count counter +ceph_recoverystate_perf_waitupthru_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitupthru_latency_sum Waitupthru recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitupthru_latency_sum gauge +ceph_recoverystate_perf_waitupthru_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_compact Compactions. +# TYPE ceph_rocksdb_compact counter +ceph_rocksdb_compact{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_completed Completed compactions. +# TYPE ceph_rocksdb_compact_completed counter +ceph_rocksdb_compact_completed{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_lasted Last completed compaction duration. +# TYPE ceph_rocksdb_compact_lasted gauge +ceph_rocksdb_compact_lasted{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_compact_queue_len Length of compaction queue. +# TYPE ceph_rocksdb_compact_queue_len gauge +ceph_rocksdb_compact_queue_len{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_compact_queue_merge Mergings of ranges in compaction queue. +# TYPE ceph_rocksdb_compact_queue_merge counter +ceph_rocksdb_compact_queue_merge{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_running Running compactions. +# TYPE ceph_rocksdb_compact_running counter +ceph_rocksdb_compact_running{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_get_latency_count Get latency Count. +# TYPE ceph_rocksdb_get_latency_count counter +ceph_rocksdb_get_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_get_latency_sum Get latency Total. +# TYPE ceph_rocksdb_get_latency_sum gauge +ceph_rocksdb_get_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_rocksdb_write_delay_time_count Rocksdb write delay time Count. +# TYPE ceph_rocksdb_rocksdb_write_delay_time_count counter +ceph_rocksdb_rocksdb_write_delay_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_delay_time_sum Rocksdb write delay time Total. +# TYPE ceph_rocksdb_rocksdb_write_delay_time_sum gauge +ceph_rocksdb_rocksdb_write_delay_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_rocksdb_write_memtable_time_count Rocksdb write memtable time Count. +# TYPE ceph_rocksdb_rocksdb_write_memtable_time_count counter +ceph_rocksdb_rocksdb_write_memtable_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_memtable_time_sum Rocksdb write memtable time Total. +# TYPE ceph_rocksdb_rocksdb_write_memtable_time_sum gauge +ceph_rocksdb_rocksdb_write_memtable_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_rocksdb_write_pre_and_post_time_count total time spent on writing a record, excluding write process Count. +# TYPE ceph_rocksdb_rocksdb_write_pre_and_post_time_count counter +ceph_rocksdb_rocksdb_write_pre_and_post_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_pre_and_post_time_sum total time spent on writing a record, excluding write process Total. +# TYPE ceph_rocksdb_rocksdb_write_pre_and_post_time_sum gauge +ceph_rocksdb_rocksdb_write_pre_and_post_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_rocksdb_write_wal_time_count Rocksdb write wal time Count. +# TYPE ceph_rocksdb_rocksdb_write_wal_time_count counter +ceph_rocksdb_rocksdb_write_wal_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_wal_time_sum Rocksdb write wal time Total. +# TYPE ceph_rocksdb_rocksdb_write_wal_time_sum gauge +ceph_rocksdb_rocksdb_write_wal_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_submit_latency_count Submit Latency Count. +# TYPE ceph_rocksdb_submit_latency_count counter +ceph_rocksdb_submit_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_submit_latency_sum Submit Latency Total. +# TYPE ceph_rocksdb_submit_latency_sum gauge +ceph_rocksdb_submit_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_submit_sync_latency_count Submit Sync Latency Count. +# TYPE ceph_rocksdb_submit_sync_latency_count counter +ceph_rocksdb_submit_sync_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_submit_sync_latency_sum Submit Sync Latency Total. +# TYPE ceph_rocksdb_submit_sync_latency_sum gauge +ceph_rocksdb_submit_sync_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_service_unique_id_service_a Source-derived dynamic service identity metric: service_unique_id_fixture_service. +# TYPE ceph_service_unique_id_service_a gauge +ceph_service_unique_id_service_a{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_get Source-derived dynamic Throttle metric: throttle_fixture_a_get. +# TYPE ceph_throttle_throttle_key_a_get counter +ceph_throttle_throttle_key_a_get{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_or_fail_fail Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_fail. +# TYPE ceph_throttle_throttle_key_a_get_or_fail_fail counter +ceph_throttle_throttle_key_a_get_or_fail_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_or_fail_success Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_success. +# TYPE ceph_throttle_throttle_key_a_get_or_fail_success counter +ceph_throttle_throttle_key_a_get_or_fail_success{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_started Source-derived dynamic Throttle metric: throttle_fixture_a_get_started. +# TYPE ceph_throttle_throttle_key_a_get_started counter +ceph_throttle_throttle_key_a_get_started{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_sum Source-derived dynamic Throttle metric: throttle_fixture_a_get_sum. +# TYPE ceph_throttle_throttle_key_a_get_sum counter +ceph_throttle_throttle_key_a_get_sum 100 + +# HELP ceph_throttle_throttle_key_a_max Source-derived dynamic Throttle metric: throttle_fixture_a_max. +# TYPE ceph_throttle_throttle_key_a_max gauge +ceph_throttle_throttle_key_a_max{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_put Source-derived dynamic Throttle metric: throttle_fixture_a_put. +# TYPE ceph_throttle_throttle_key_a_put counter +ceph_throttle_throttle_key_a_put{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_put_sum Source-derived dynamic Throttle metric: throttle_fixture_a_put_sum. +# TYPE ceph_throttle_throttle_key_a_put_sum counter +ceph_throttle_throttle_key_a_put_sum 100 + +# HELP ceph_throttle_throttle_key_a_take Source-derived dynamic Throttle metric: throttle_fixture_a_take. +# TYPE ceph_throttle_throttle_key_a_take counter +ceph_throttle_throttle_key_a_take{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_take_sum Source-derived dynamic Throttle metric: throttle_fixture_a_take_sum. +# TYPE ceph_throttle_throttle_key_a_take_sum counter +ceph_throttle_throttle_key_a_take_sum 100 + +# HELP ceph_throttle_throttle_key_a_val Source-derived dynamic Throttle metric: throttle_fixture_a_val. +# TYPE ceph_throttle_throttle_key_a_val gauge +ceph_throttle_throttle_key_a_val{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_wait_count Source-derived dynamic Throttle metric: throttle_fixture_a_wait_count. +# TYPE ceph_throttle_throttle_key_a_wait_count counter +ceph_throttle_throttle_key_a_wait_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_wait_sum Source-derived dynamic Throttle metric: throttle_fixture_a_wait_sum. +# TYPE ceph_throttle_throttle_key_a_wait_sum gauge +ceph_throttle_throttle_key_a_wait_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rgw_op_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_copy_obj_bytes counter +ceph_rgw_op_copy_obj_bytes{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_copy_obj_lat_count counter +ceph_rgw_op_copy_obj_lat_count{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_copy_obj_lat_sum gauge +ceph_rgw_op_copy_obj_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_copy_obj_ops counter +ceph_rgw_op_copy_obj_ops{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_del_bucket_lat_count counter +ceph_rgw_op_del_bucket_lat_count{instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_del_bucket_lat_sum gauge +ceph_rgw_op_del_bucket_lat_sum{instance_id="fixture-gateway"} 0.064000 +# HELP ceph_rgw_op_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_del_bucket_ops counter +ceph_rgw_op_del_bucket_ops{instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_del_obj_bytes counter +ceph_rgw_op_del_obj_bytes{instance_id="fixture-gateway"} 5000001 +# HELP ceph_rgw_op_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_del_obj_lat_count counter +ceph_rgw_op_del_obj_lat_count{instance_id="fixture-gateway"} 6 +# HELP ceph_rgw_op_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_del_obj_lat_sum gauge +ceph_rgw_op_del_obj_lat_sum{instance_id="fixture-gateway"} 0.076000 +# HELP ceph_rgw_op_del_obj_ops Delete objects +# TYPE ceph_rgw_op_del_obj_ops counter +ceph_rgw_op_del_obj_ops{instance_id="fixture-gateway"} 6 +# HELP ceph_rgw_op_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_get_obj_bytes counter +ceph_rgw_op_get_obj_bytes{instance_id="fixture-gateway"} 35 +# HELP ceph_rgw_op_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_get_obj_lat_count counter +ceph_rgw_op_get_obj_lat_count{instance_id="fixture-gateway"} 5 +# HELP ceph_rgw_op_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_get_obj_lat_sum gauge +ceph_rgw_op_get_obj_lat_sum{instance_id="fixture-gateway"} 0.020000 +# HELP ceph_rgw_op_get_obj_ops Gets +# TYPE ceph_rgw_op_get_obj_ops counter +ceph_rgw_op_get_obj_ops{instance_id="fixture-gateway"} 96 +# HELP ceph_rgw_op_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_list_buckets_lat_count counter +ceph_rgw_op_list_buckets_lat_count{instance_id="fixture-gateway"} 1000003 +# HELP ceph_rgw_op_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_list_buckets_lat_sum gauge +ceph_rgw_op_list_buckets_lat_sum{instance_id="fixture-gateway"} 1000.25 +# HELP ceph_rgw_op_list_buckets_ops List buckets +# TYPE ceph_rgw_op_list_buckets_ops counter +ceph_rgw_op_list_buckets_ops{instance_id="fixture-gateway"} 1000003 +# HELP ceph_rgw_op_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_list_obj_lat_count counter +ceph_rgw_op_list_obj_lat_count{instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_list_obj_lat_sum gauge +ceph_rgw_op_list_obj_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_list_obj_ops List objects +# TYPE ceph_rgw_op_list_obj_ops counter +ceph_rgw_op_list_obj_ops{instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_per_bucket_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_bytes counter +ceph_rgw_op_per_bucket_copy_obj_bytes{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_copy_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_count counter +ceph_rgw_op_per_bucket_copy_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_copy_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_sum gauge +ceph_rgw_op_per_bucket_copy_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_copy_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_ops counter +ceph_rgw_op_per_bucket_copy_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_copy_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_count counter +ceph_rgw_op_per_bucket_del_bucket_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 1 +ceph_rgw_op_per_bucket_del_bucket_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_sum gauge +ceph_rgw_op_per_bucket_del_bucket_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.064000 +ceph_rgw_op_per_bucket_del_bucket_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_bucket_del_bucket_ops counter +ceph_rgw_op_per_bucket_del_bucket_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 1 +ceph_rgw_op_per_bucket_del_bucket_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_bytes counter +ceph_rgw_op_per_bucket_del_obj_bytes{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_del_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 5000001 +# HELP ceph_rgw_op_per_bucket_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_count counter +ceph_rgw_op_per_bucket_del_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_del_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 6 +# HELP ceph_rgw_op_per_bucket_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_sum gauge +ceph_rgw_op_per_bucket_del_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_del_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.076000 +# HELP ceph_rgw_op_per_bucket_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_ops counter +ceph_rgw_op_per_bucket_del_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_del_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 6 +# HELP ceph_rgw_op_per_bucket_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_bucket_get_obj_bytes counter +ceph_rgw_op_per_bucket_get_obj_bytes{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_get_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 35 +# HELP ceph_rgw_op_per_bucket_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_count counter +ceph_rgw_op_per_bucket_get_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_get_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 5 +# HELP ceph_rgw_op_per_bucket_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_sum gauge +ceph_rgw_op_per_bucket_get_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_get_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.020000 +# HELP ceph_rgw_op_per_bucket_get_obj_ops Gets +# TYPE ceph_rgw_op_per_bucket_get_obj_ops counter +ceph_rgw_op_per_bucket_get_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_get_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 96 +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_count counter +ceph_rgw_op_per_bucket_list_buckets_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_list_buckets_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_sum gauge +ceph_rgw_op_per_bucket_list_buckets_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_list_buckets_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_bucket_list_buckets_ops counter +ceph_rgw_op_per_bucket_list_buckets_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_list_buckets_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_count counter +ceph_rgw_op_per_bucket_list_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_list_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_per_bucket_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_sum gauge +ceph_rgw_op_per_bucket_list_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_list_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_list_obj_ops List objects +# TYPE ceph_rgw_op_per_bucket_list_obj_ops counter +ceph_rgw_op_per_bucket_list_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_list_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_per_bucket_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_bucket_put_obj_bytes counter +ceph_rgw_op_per_bucket_put_obj_bytes{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_put_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 5000007 +# HELP ceph_rgw_op_per_bucket_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_count counter +ceph_rgw_op_per_bucket_put_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_put_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 8 +# HELP ceph_rgw_op_per_bucket_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_sum gauge +ceph_rgw_op_per_bucket_put_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_put_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.75 +# HELP ceph_rgw_op_per_bucket_put_obj_ops Puts +# TYPE ceph_rgw_op_per_bucket_put_obj_ops counter +ceph_rgw_op_per_bucket_put_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_put_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 8 +# HELP ceph_rgw_op_per_user_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_bytes counter +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_user_copy_obj_lat_count counter +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_user_copy_obj_lat_sum gauge +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_ops counter +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_user_del_bucket_lat_count counter +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture-gateway",user="fixture-user"} 1 +# HELP ceph_rgw_op_per_user_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_user_del_bucket_lat_sum gauge +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.064000 +# HELP ceph_rgw_op_per_user_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_user_del_bucket_ops counter +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture-gateway",user="fixture-user"} 1 +# HELP ceph_rgw_op_per_user_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_user_del_obj_bytes counter +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 5000001 +# HELP ceph_rgw_op_per_user_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_user_del_obj_lat_count counter +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 6 +# HELP ceph_rgw_op_per_user_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_user_del_obj_lat_sum gauge +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.076000 +# HELP ceph_rgw_op_per_user_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_user_del_obj_ops counter +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 6 +# HELP ceph_rgw_op_per_user_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_user_get_obj_bytes counter +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 35 +# HELP ceph_rgw_op_per_user_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_user_get_obj_lat_count counter +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 5 +# HELP ceph_rgw_op_per_user_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_user_get_obj_lat_sum gauge +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.020000 +# HELP ceph_rgw_op_per_user_get_obj_ops Gets +# TYPE ceph_rgw_op_per_user_get_obj_ops counter +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 96 +# HELP ceph_rgw_op_per_user_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_user_list_buckets_lat_count counter +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture-gateway",user="fixture-public"} 1000003 +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_user_list_buckets_lat_sum gauge +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 1000.25 +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_user_list_buckets_ops counter +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture-gateway",user="fixture-public"} 1000003 +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_user_list_obj_lat_count counter +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 1 +# HELP ceph_rgw_op_per_user_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_user_list_obj_lat_sum gauge +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_list_obj_ops List objects +# TYPE ceph_rgw_op_per_user_list_obj_ops counter +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 1 +# HELP ceph_rgw_op_per_user_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_user_put_obj_bytes counter +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 5000007 +# HELP ceph_rgw_op_per_user_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_user_put_obj_lat_count counter +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 8 +# HELP ceph_rgw_op_per_user_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_user_put_obj_lat_sum gauge +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.75 +# HELP ceph_rgw_op_per_user_put_obj_ops Puts +# TYPE ceph_rgw_op_per_user_put_obj_ops counter +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 8 +# HELP ceph_rgw_op_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_put_obj_bytes counter +ceph_rgw_op_put_obj_bytes{instance_id="fixture-gateway"} 5000007 +# HELP ceph_rgw_op_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_put_obj_lat_count counter +ceph_rgw_op_put_obj_lat_count{instance_id="fixture-gateway"} 8 +# HELP ceph_rgw_op_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_put_obj_lat_sum gauge +ceph_rgw_op_put_obj_lat_sum{instance_id="fixture-gateway"} 0.75 +# HELP ceph_rgw_op_put_obj_ops Puts +# TYPE ceph_rgw_op_put_obj_ops counter +ceph_rgw_op_put_obj_ops{instance_id="fixture-gateway"} 8 + +# Source branch without optional Object Gateway instance_id +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="mon.squid",id="id_absent"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="mon.squid",id="id_absent"} 100 diff --git a/prometheus/profiles/ceph/fixtures/ceph_squid_ceph_exporter_limit11.prom b/prometheus/profiles/ceph/fixtures/ceph_squid_ceph_exporter_limit11.prom index 304d523..e6ac728 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_squid_ceph_exporter_limit11.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_squid_ceph_exporter_limit11.prom @@ -164,11 +164,11 @@ ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{c # HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_KStore_state_done_lat_count Average done state latency Count. # TYPE ceph_KStore_state_done_lat_count counter @@ -6440,3 +6440,279 @@ ceph_throttle_throttle_key_a_wait_count{ceph_daemon="osd.0"} 100 # HELP ceph_throttle_throttle_key_a_wait_sum Source-derived dynamic Throttle metric: throttle_fixture_a_wait_sum. # TYPE ceph_throttle_throttle_key_a_wait_sum gauge ceph_throttle_throttle_key_a_wait_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rgw_op_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_copy_obj_bytes counter +ceph_rgw_op_copy_obj_bytes{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_copy_obj_lat_count counter +ceph_rgw_op_copy_obj_lat_count{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_copy_obj_lat_sum gauge +ceph_rgw_op_copy_obj_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_copy_obj_ops counter +ceph_rgw_op_copy_obj_ops{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_del_bucket_lat_count counter +ceph_rgw_op_del_bucket_lat_count{instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_del_bucket_lat_sum gauge +ceph_rgw_op_del_bucket_lat_sum{instance_id="fixture-gateway"} 0.064000 +# HELP ceph_rgw_op_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_del_bucket_ops counter +ceph_rgw_op_del_bucket_ops{instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_del_obj_bytes counter +ceph_rgw_op_del_obj_bytes{instance_id="fixture-gateway"} 5000001 +# HELP ceph_rgw_op_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_del_obj_lat_count counter +ceph_rgw_op_del_obj_lat_count{instance_id="fixture-gateway"} 6 +# HELP ceph_rgw_op_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_del_obj_lat_sum gauge +ceph_rgw_op_del_obj_lat_sum{instance_id="fixture-gateway"} 0.076000 +# HELP ceph_rgw_op_del_obj_ops Delete objects +# TYPE ceph_rgw_op_del_obj_ops counter +ceph_rgw_op_del_obj_ops{instance_id="fixture-gateway"} 6 +# HELP ceph_rgw_op_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_get_obj_bytes counter +ceph_rgw_op_get_obj_bytes{instance_id="fixture-gateway"} 35 +# HELP ceph_rgw_op_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_get_obj_lat_count counter +ceph_rgw_op_get_obj_lat_count{instance_id="fixture-gateway"} 5 +# HELP ceph_rgw_op_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_get_obj_lat_sum gauge +ceph_rgw_op_get_obj_lat_sum{instance_id="fixture-gateway"} 0.020000 +# HELP ceph_rgw_op_get_obj_ops Gets +# TYPE ceph_rgw_op_get_obj_ops counter +ceph_rgw_op_get_obj_ops{instance_id="fixture-gateway"} 96 +# HELP ceph_rgw_op_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_list_buckets_lat_count counter +ceph_rgw_op_list_buckets_lat_count{instance_id="fixture-gateway"} 1000003 +# HELP ceph_rgw_op_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_list_buckets_lat_sum gauge +ceph_rgw_op_list_buckets_lat_sum{instance_id="fixture-gateway"} 1000.25 +# HELP ceph_rgw_op_list_buckets_ops List buckets +# TYPE ceph_rgw_op_list_buckets_ops counter +ceph_rgw_op_list_buckets_ops{instance_id="fixture-gateway"} 1000003 +# HELP ceph_rgw_op_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_list_obj_lat_count counter +ceph_rgw_op_list_obj_lat_count{instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_list_obj_lat_sum gauge +ceph_rgw_op_list_obj_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_list_obj_ops List objects +# TYPE ceph_rgw_op_list_obj_ops counter +ceph_rgw_op_list_obj_ops{instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_per_bucket_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_bytes counter +ceph_rgw_op_per_bucket_copy_obj_bytes{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_copy_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_count counter +ceph_rgw_op_per_bucket_copy_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_copy_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_sum gauge +ceph_rgw_op_per_bucket_copy_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_copy_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_ops counter +ceph_rgw_op_per_bucket_copy_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_copy_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_count counter +ceph_rgw_op_per_bucket_del_bucket_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 1 +ceph_rgw_op_per_bucket_del_bucket_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_sum gauge +ceph_rgw_op_per_bucket_del_bucket_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.064000 +ceph_rgw_op_per_bucket_del_bucket_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_bucket_del_bucket_ops counter +ceph_rgw_op_per_bucket_del_bucket_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 1 +ceph_rgw_op_per_bucket_del_bucket_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_bytes counter +ceph_rgw_op_per_bucket_del_obj_bytes{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_del_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 5000001 +# HELP ceph_rgw_op_per_bucket_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_count counter +ceph_rgw_op_per_bucket_del_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_del_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 6 +# HELP ceph_rgw_op_per_bucket_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_sum gauge +ceph_rgw_op_per_bucket_del_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_del_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.076000 +# HELP ceph_rgw_op_per_bucket_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_ops counter +ceph_rgw_op_per_bucket_del_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_del_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 6 +# HELP ceph_rgw_op_per_bucket_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_bucket_get_obj_bytes counter +ceph_rgw_op_per_bucket_get_obj_bytes{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_get_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 35 +# HELP ceph_rgw_op_per_bucket_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_count counter +ceph_rgw_op_per_bucket_get_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_get_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 5 +# HELP ceph_rgw_op_per_bucket_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_sum gauge +ceph_rgw_op_per_bucket_get_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_get_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.020000 +# HELP ceph_rgw_op_per_bucket_get_obj_ops Gets +# TYPE ceph_rgw_op_per_bucket_get_obj_ops counter +ceph_rgw_op_per_bucket_get_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_get_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 96 +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_count counter +ceph_rgw_op_per_bucket_list_buckets_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_list_buckets_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_sum gauge +ceph_rgw_op_per_bucket_list_buckets_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_list_buckets_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_bucket_list_buckets_ops counter +ceph_rgw_op_per_bucket_list_buckets_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_list_buckets_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_count counter +ceph_rgw_op_per_bucket_list_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_list_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_per_bucket_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_sum gauge +ceph_rgw_op_per_bucket_list_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_list_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_list_obj_ops List objects +# TYPE ceph_rgw_op_per_bucket_list_obj_ops counter +ceph_rgw_op_per_bucket_list_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_list_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 1 +# HELP ceph_rgw_op_per_bucket_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_bucket_put_obj_bytes counter +ceph_rgw_op_per_bucket_put_obj_bytes{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_put_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 5000007 +# HELP ceph_rgw_op_per_bucket_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_count counter +ceph_rgw_op_per_bucket_put_obj_lat_count{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_put_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 8 +# HELP ceph_rgw_op_per_bucket_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_sum gauge +ceph_rgw_op_per_bucket_put_obj_lat_sum{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0.000000 +ceph_rgw_op_per_bucket_put_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.75 +# HELP ceph_rgw_op_per_bucket_put_obj_ops Puts +# TYPE ceph_rgw_op_per_bucket_put_obj_ops counter +ceph_rgw_op_per_bucket_put_obj_ops{bucket="fixture-lifecycle-bucket",instance_id="fixture-gateway"} 0 +ceph_rgw_op_per_bucket_put_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 8 +# HELP ceph_rgw_op_per_user_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_bytes counter +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_user_copy_obj_lat_count counter +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_user_copy_obj_lat_sum gauge +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_ops counter +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_user_del_bucket_lat_count counter +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture-gateway",user="fixture-user"} 1 +# HELP ceph_rgw_op_per_user_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_user_del_bucket_lat_sum gauge +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.064000 +# HELP ceph_rgw_op_per_user_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_user_del_bucket_ops counter +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture-gateway",user="fixture-user"} 1 +# HELP ceph_rgw_op_per_user_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_user_del_obj_bytes counter +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 5000001 +# HELP ceph_rgw_op_per_user_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_user_del_obj_lat_count counter +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 6 +# HELP ceph_rgw_op_per_user_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_user_del_obj_lat_sum gauge +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.076000 +# HELP ceph_rgw_op_per_user_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_user_del_obj_ops counter +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 6 +# HELP ceph_rgw_op_per_user_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_user_get_obj_bytes counter +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 35 +# HELP ceph_rgw_op_per_user_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_user_get_obj_lat_count counter +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 5 +# HELP ceph_rgw_op_per_user_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_user_get_obj_lat_sum gauge +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.020000 +# HELP ceph_rgw_op_per_user_get_obj_ops Gets +# TYPE ceph_rgw_op_per_user_get_obj_ops counter +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 96 +# HELP ceph_rgw_op_per_user_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_user_list_buckets_lat_count counter +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture-gateway",user="fixture-public"} 1000003 +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_user_list_buckets_lat_sum gauge +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 1000.25 +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_user_list_buckets_ops counter +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture-gateway",user="fixture-public"} 1000003 +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_user_list_obj_lat_count counter +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 1 +# HELP ceph_rgw_op_per_user_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_user_list_obj_lat_sum gauge +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_list_obj_ops List objects +# TYPE ceph_rgw_op_per_user_list_obj_ops counter +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 1 +# HELP ceph_rgw_op_per_user_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_user_put_obj_bytes counter +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 5000007 +# HELP ceph_rgw_op_per_user_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_user_put_obj_lat_count counter +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 8 +# HELP ceph_rgw_op_per_user_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_user_put_obj_lat_sum gauge +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.75 +# HELP ceph_rgw_op_per_user_put_obj_ops Puts +# TYPE ceph_rgw_op_per_user_put_obj_ops counter +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 8 +# HELP ceph_rgw_op_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_put_obj_bytes counter +ceph_rgw_op_put_obj_bytes{instance_id="fixture-gateway"} 5000007 +# HELP ceph_rgw_op_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_put_obj_lat_count counter +ceph_rgw_op_put_obj_lat_count{instance_id="fixture-gateway"} 8 +# HELP ceph_rgw_op_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_put_obj_lat_sum gauge +ceph_rgw_op_put_obj_lat_sum{instance_id="fixture-gateway"} 0.75 +# HELP ceph_rgw_op_put_obj_ops Puts +# TYPE ceph_rgw_op_put_obj_ops counter +ceph_rgw_op_put_obj_ops{instance_id="fixture-gateway"} 8 diff --git a/prometheus/profiles/ceph/fixtures/ceph_squid_mgr_limit11.prom b/prometheus/profiles/ceph/fixtures/ceph_squid_mgr_limit11.prom index 2174591..a7a030e 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_squid_mgr_limit11.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_squid_mgr_limit11.prom @@ -164,11 +164,11 @@ ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{c # HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_KStore_state_done_lat_count Average done state latency Count. # TYPE ceph_KStore_state_done_lat_count counter @@ -5972,7 +5972,7 @@ ceph_pool_max_avail{pool_id="pool_id_a"} 1 # HELP ceph_pool_metadata POOL Metadata. # TYPE ceph_pool_metadata untyped -ceph_pool_metadata{application="application_a",compression_mode="compression_mode_a",description="description_a",name="name_a",pool_id="pool_id_a",type="type_a"} 1 +ceph_pool_metadata{compression_mode="compression_mode_a",description="description_a",name="name_a",pool_id="pool_id_a",type="type_a"} 1 # HELP ceph_pool_num_bytes_recovered OSD pool stats: num_bytes_recovered. # TYPE ceph_pool_num_bytes_recovered gauge @@ -6857,3 +6857,312 @@ ceph_throttle_throttle_key_a_wait_count{ceph_daemon="osd.0"} 100 # HELP ceph_throttle_throttle_key_a_wait_sum Source-derived dynamic Throttle metric: throttle_fixture_a_wait_sum. # TYPE ceph_throttle_throttle_key_a_wait_sum counter ceph_throttle_throttle_key_a_wait_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rgw_op_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_copy_obj_bytes counter +ceph_rgw_op_copy_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_copy_obj_lat_count counter +ceph_rgw_op_copy_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_copy_obj_lat_sum counter +ceph_rgw_op_copy_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_copy_obj_ops counter +ceph_rgw_op_copy_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_del_bucket_lat_count counter +ceph_rgw_op_del_bucket_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_del_bucket_lat_sum counter +ceph_rgw_op_del_bucket_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_del_bucket_ops counter +ceph_rgw_op_del_bucket_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_del_obj_bytes counter +ceph_rgw_op_del_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_del_obj_lat_count counter +ceph_rgw_op_del_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_del_obj_lat_sum counter +ceph_rgw_op_del_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_ops Delete objects +# TYPE ceph_rgw_op_del_obj_ops counter +ceph_rgw_op_del_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_get_obj_bytes counter +ceph_rgw_op_get_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_get_obj_lat_count counter +ceph_rgw_op_get_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_get_obj_lat_sum counter +ceph_rgw_op_get_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_ops Gets +# TYPE ceph_rgw_op_get_obj_ops counter +ceph_rgw_op_get_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_list_buckets_lat_count counter +ceph_rgw_op_list_buckets_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_list_buckets_lat_sum counter +ceph_rgw_op_list_buckets_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_ops List buckets +# TYPE ceph_rgw_op_list_buckets_ops counter +ceph_rgw_op_list_buckets_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_list_obj_lat_count counter +ceph_rgw_op_list_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_list_obj_lat_sum counter +ceph_rgw_op_list_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_ops List objects +# TYPE ceph_rgw_op_list_obj_ops counter +ceph_rgw_op_list_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_put_obj_bytes counter +ceph_rgw_op_put_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_put_obj_lat_count counter +ceph_rgw_op_put_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_put_obj_lat_sum counter +ceph_rgw_op_put_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_ops Puts +# TYPE ceph_rgw_op_put_obj_ops counter +ceph_rgw_op_put_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_simple_throttler_outstanding Requests currently throttled by the RGW simple scheduler +# TYPE ceph_simple_throttler_outstanding gauge +ceph_simple_throttler_outstanding{instance_id="fixture"} 1 + +# HELP ceph_simple_throttler_throttle Requests throttled by the simple scheduler +# TYPE ceph_simple_throttler_throttle gauge +ceph_simple_throttler_throttle{instance_id="fixture"} 2 + +# Tenant-present labeled RGW operation source branches +# HELP ceph_rgw_op_per_user_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_bytes counter +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_user_copy_obj_lat_count counter +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_user_copy_obj_lat_sum counter +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_ops counter +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_user_del_bucket_lat_count counter +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_user_del_bucket_lat_sum counter +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_user_del_bucket_ops counter +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_user_del_obj_bytes counter +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_user_del_obj_lat_count counter +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_user_del_obj_lat_sum counter +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_user_del_obj_ops counter +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_user_get_obj_bytes counter +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_user_get_obj_lat_count counter +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_user_get_obj_lat_sum counter +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_ops Gets +# TYPE ceph_rgw_op_per_user_get_obj_ops counter +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_user_list_buckets_lat_count counter +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_user_list_buckets_lat_sum counter +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_user_list_buckets_ops counter +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_user_list_obj_lat_count counter +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_user_list_obj_lat_sum counter +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_ops List objects +# TYPE ceph_rgw_op_per_user_list_obj_ops counter +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_user_put_obj_bytes counter +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_user_put_obj_lat_count counter +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_user_put_obj_lat_sum counter +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_ops Puts +# TYPE ceph_rgw_op_per_user_put_obj_ops counter +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_bytes counter +ceph_rgw_op_per_bucket_copy_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_count counter +ceph_rgw_op_per_bucket_copy_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_sum counter +ceph_rgw_op_per_bucket_copy_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_ops counter +ceph_rgw_op_per_bucket_copy_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_count counter +ceph_rgw_op_per_bucket_del_bucket_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_sum counter +ceph_rgw_op_per_bucket_del_bucket_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_bucket_del_bucket_ops counter +ceph_rgw_op_per_bucket_del_bucket_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_bytes counter +ceph_rgw_op_per_bucket_del_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_count counter +ceph_rgw_op_per_bucket_del_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_sum counter +ceph_rgw_op_per_bucket_del_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_ops counter +ceph_rgw_op_per_bucket_del_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_bucket_get_obj_bytes counter +ceph_rgw_op_per_bucket_get_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_count counter +ceph_rgw_op_per_bucket_get_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_sum counter +ceph_rgw_op_per_bucket_get_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_ops Gets +# TYPE ceph_rgw_op_per_bucket_get_obj_ops counter +ceph_rgw_op_per_bucket_get_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_count counter +ceph_rgw_op_per_bucket_list_buckets_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_sum counter +ceph_rgw_op_per_bucket_list_buckets_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_bucket_list_buckets_ops counter +ceph_rgw_op_per_bucket_list_buckets_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_count counter +ceph_rgw_op_per_bucket_list_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_sum counter +ceph_rgw_op_per_bucket_list_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_ops List objects +# TYPE ceph_rgw_op_per_bucket_list_obj_ops counter +ceph_rgw_op_per_bucket_list_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_bucket_put_obj_bytes counter +ceph_rgw_op_per_bucket_put_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_count counter +ceph_rgw_op_per_bucket_put_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_sum counter +ceph_rgw_op_per_bucket_put_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_ops Puts +# TYPE ceph_rgw_op_per_bucket_put_obj_ops counter +ceph_rgw_op_per_bucket_put_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 diff --git a/prometheus/profiles/ceph/fixtures/ceph_squid_mgr_simple_throttle_reset.prom b/prometheus/profiles/ceph/fixtures/ceph_squid_mgr_simple_throttle_reset.prom new file mode 100644 index 0000000..4b20b87 --- /dev/null +++ b/prometheus/profiles/ceph/fixtures/ceph_squid_mgr_simple_throttle_reset.prom @@ -0,0 +1,7168 @@ +# Generated source-complete Ceph fixture; identities and values are synthetic. +# Environment: source=mgr, release=squid, perf_priority_limit=11, mgr_perf_counters=enabled, mgr_rbd_stats=enabled. +# Source authority: SOURCE-REGISTRY.yaml and SOURCE-SEMANTICS.yaml. + +# HELP ceph_AsyncMessenger_RDMADispatcher_active_queue_pair Created queue pair number. +# TYPE ceph_AsyncMessenger_RDMADispatcher_active_queue_pair counter +ceph_AsyncMessenger_RDMADispatcher_active_queue_pair{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events The number of last wqe events. +# TYPE ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events counter +ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_created_queue_pair Active queue pair number. +# TYPE ceph_AsyncMessenger_RDMADispatcher_created_queue_pair counter +ceph_AsyncMessenger_RDMADispatcher_created_queue_pair{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_handshake_errors The number of handshake errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_handshake_errors counter +ceph_AsyncMessenger_RDMADispatcher_handshake_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks The number of inflight tx chunks. +# TYPE ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks counter +ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_polling Whether dispatcher thread is polling. +# TYPE ceph_AsyncMessenger_RDMADispatcher_polling counter +ceph_AsyncMessenger_RDMADispatcher_polling{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use The number of rx buffers that are holding data and being processed. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use counter +ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total The total number of rx buffers. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total counter +ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_fin The number of rx finish work request. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_fin counter +ceph_AsyncMessenger_RDMADispatcher_rx_fin{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_total_wc The number of total rx work completion. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_total_wc counter +ceph_AsyncMessenger_RDMADispatcher_rx_total_wc{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors The number of total rx error work completion. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors counter +ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_total_async_events The number of async events. +# TYPE ceph_AsyncMessenger_RDMADispatcher_total_async_events counter +ceph_AsyncMessenger_RDMADispatcher_total_async_events{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors The number of tx retry errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_total_wc The number of tx work comletions. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_total_wc counter +ceph_AsyncMessenger_RDMADispatcher_tx_total_wc{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors The number of tx errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors The number of tx work request flush errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_pending_sent_conns. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_bytes. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_chunks. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_bytes. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_chunks. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_failed_post. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_no_mem. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_parital_mem. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_active_connections. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_created_connections. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_count. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_sum. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_encrypted_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_messages. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_fast_dispatch_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_recv_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_send_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_total_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_encrypted_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_count. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_sum. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. +# TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 + +# HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. +# TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 + +# HELP ceph_KStore_state_done_lat_count Average done state latency Count. +# TYPE ceph_KStore_state_done_lat_count counter +ceph_KStore_state_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_done_lat_sum Average done state latency Total. +# TYPE ceph_KStore_state_done_lat_sum counter +ceph_KStore_state_done_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_finishing_lat_count Average finishing state latency Count. +# TYPE ceph_KStore_state_finishing_lat_count counter +ceph_KStore_state_finishing_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_finishing_lat_sum Average finishing state latency Total. +# TYPE ceph_KStore_state_finishing_lat_sum counter +ceph_KStore_state_finishing_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_kv_done_lat_count Average kv_done state latency Count. +# TYPE ceph_KStore_state_kv_done_lat_count counter +ceph_KStore_state_kv_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_kv_done_lat_sum Average kv_done state latency Total. +# TYPE ceph_KStore_state_kv_done_lat_sum counter +ceph_KStore_state_kv_done_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_kv_queued_lat_count Average kv_queued state latency Count. +# TYPE ceph_KStore_state_kv_queued_lat_count counter +ceph_KStore_state_kv_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_kv_queued_lat_sum Average kv_queued state latency Total. +# TYPE ceph_KStore_state_kv_queued_lat_sum counter +ceph_KStore_state_kv_queued_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_prepare_lat_count Average prepare state latency Count. +# TYPE ceph_KStore_state_prepare_lat_count counter +ceph_KStore_state_prepare_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_prepare_lat_sum Average prepare state latency Total. +# TYPE ceph_KStore_state_prepare_lat_sum counter +ceph_KStore_state_prepare_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_blk_kernel_device_kernel_device_key_a_discard_op Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_op. +# TYPE ceph_blk_kernel_device_kernel_device_key_a_discard_op counter +ceph_blk_kernel_device_kernel_device_key_a_discard_op{ceph_daemon="osd.0"} 100 + +# HELP ceph_blk_kernel_device_kernel_device_key_a_discard_threads Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_threads. +# TYPE ceph_blk_kernel_device_kernel_device_key_a_discard_threads counter +ceph_blk_kernel_device_kernel_device_key_a_discard_threads{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_db_max_lat Max allocation latency for db device. +# TYPE ceph_bluefs_alloc_db_max_lat gauge +ceph_bluefs_alloc_db_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_alloc_slow_fallback Amount of allocations that required fallback to slow/shared device. +# TYPE ceph_bluefs_alloc_slow_fallback counter +ceph_bluefs_alloc_slow_fallback{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_slow_max_lat Max allocation latency for primary/shared device. +# TYPE ceph_bluefs_alloc_slow_max_lat gauge +ceph_bluefs_alloc_slow_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_alloc_slow_size_fallback Amount of allocations that required fallback to shared device's regular unit size. +# TYPE ceph_bluefs_alloc_slow_size_fallback counter +ceph_bluefs_alloc_slow_size_fallback{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_db Allocation unit size (in bytes) for standalone DB device. +# TYPE ceph_bluefs_alloc_unit_db counter +ceph_bluefs_alloc_unit_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_slow Allocation unit size (in bytes) for primary/shared device. +# TYPE ceph_bluefs_alloc_unit_slow counter +ceph_bluefs_alloc_unit_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_wal Allocation unit size (in bytes) for standalone WAL device. +# TYPE ceph_bluefs_alloc_unit_wal counter +ceph_bluefs_alloc_unit_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_wal_max_lat Max allocation latency for wal device. +# TYPE ceph_bluefs_alloc_wal_max_lat gauge +ceph_bluefs_alloc_wal_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_bytes_written_slow Bytes written to WAL/SSTs at slow device. +# TYPE ceph_bluefs_bytes_written_slow counter +ceph_bluefs_bytes_written_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_bytes_written_sst Bytes written to SSTs. +# TYPE ceph_bluefs_bytes_written_sst counter +ceph_bluefs_bytes_written_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_bytes_written_wal Bytes written to WAL. +# TYPE ceph_bluefs_bytes_written_wal counter +ceph_bluefs_bytes_written_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lat_count Average bluefs log compaction latency Count. +# TYPE ceph_bluefs_compact_lat_count counter +ceph_bluefs_compact_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lat_sum Average bluefs log compaction latency Total. +# TYPE ceph_bluefs_compact_lat_sum counter +ceph_bluefs_compact_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lock_lat_count Average lock duration while compacting bluefs log Count. +# TYPE ceph_bluefs_compact_lock_lat_count counter +ceph_bluefs_compact_lock_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lock_lat_sum Average lock duration while compacting bluefs log Total. +# TYPE ceph_bluefs_compact_lock_lat_sum counter +ceph_bluefs_compact_lock_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_db_alloc_lat_count Average bluefs db allocate latency Count. +# TYPE ceph_bluefs_db_alloc_lat_count counter +ceph_bluefs_db_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_db_alloc_lat_sum Average bluefs db allocate latency Total. +# TYPE ceph_bluefs_db_alloc_lat_sum counter +ceph_bluefs_db_alloc_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_db_total_bytes Total bytes (main db device). +# TYPE ceph_bluefs_db_total_bytes gauge +ceph_bluefs_db_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_db_used_bytes Used bytes (main db device). +# TYPE ceph_bluefs_db_used_bytes gauge +ceph_bluefs_db_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_files_written_sst Files written to SSTs. +# TYPE ceph_bluefs_files_written_sst counter +ceph_bluefs_files_written_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_files_written_wal Files written to WAL. +# TYPE ceph_bluefs_files_written_wal counter +ceph_bluefs_files_written_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_flush_lat_count Average bluefs flush latency Count. +# TYPE ceph_bluefs_flush_lat_count counter +ceph_bluefs_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_flush_lat_sum Average bluefs flush latency Total. +# TYPE ceph_bluefs_flush_lat_sum counter +ceph_bluefs_flush_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_fsync_lat_count Average bluefs fsync latency Count. +# TYPE ceph_bluefs_fsync_lat_count counter +ceph_bluefs_fsync_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_fsync_lat_sum Average bluefs fsync latency Total. +# TYPE ceph_bluefs_fsync_lat_sum counter +ceph_bluefs_fsync_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_log_bytes Size of the metadata log. +# TYPE ceph_bluefs_log_bytes gauge +ceph_bluefs_log_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_log_compactions Compactions of the metadata log. +# TYPE ceph_bluefs_log_compactions counter +ceph_bluefs_log_compactions{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_log_write_count Write op count to the metadata log. +# TYPE ceph_bluefs_log_write_count counter +ceph_bluefs_log_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_logged_bytes Bytes written to the metadata log. +# TYPE ceph_bluefs_logged_bytes counter +ceph_bluefs_logged_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_db Maximum bytes allocated from DB. +# TYPE ceph_bluefs_max_bytes_db counter +ceph_bluefs_max_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_slow Maximum bytes allocated from SLOW. +# TYPE ceph_bluefs_max_bytes_slow counter +ceph_bluefs_max_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_wal Maximum bytes allocated from WAL. +# TYPE ceph_bluefs_max_bytes_wal counter +ceph_bluefs_max_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_num_files File count. +# TYPE ceph_bluefs_num_files gauge +ceph_bluefs_num_files{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_bytes Bytes requested in buffered read mode. +# TYPE ceph_bluefs_read_bytes counter +ceph_bluefs_read_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_count buffered read requests processed. +# TYPE ceph_bluefs_read_count counter +ceph_bluefs_read_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes Bytes read in buffered mode from disk. +# TYPE ceph_bluefs_read_disk_bytes counter +ceph_bluefs_read_disk_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_db reads requests going to DB disk. +# TYPE ceph_bluefs_read_disk_bytes_db counter +ceph_bluefs_read_disk_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_slow reads requests going to main disk. +# TYPE ceph_bluefs_read_disk_bytes_slow counter +ceph_bluefs_read_disk_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_wal reads requests going to WAL disk. +# TYPE ceph_bluefs_read_disk_bytes_wal counter +ceph_bluefs_read_disk_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_count buffered reads requests going to disk. +# TYPE ceph_bluefs_read_disk_count counter +ceph_bluefs_read_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_lat_count Average bluefs read latency Count. +# TYPE ceph_bluefs_read_lat_count counter +ceph_bluefs_read_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_lat_sum Average bluefs read latency Total. +# TYPE ceph_bluefs_read_lat_sum counter +ceph_bluefs_read_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_prefetch_bytes Bytes requested in prefetch read mode. +# TYPE ceph_bluefs_read_prefetch_bytes counter +ceph_bluefs_read_prefetch_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_prefetch_count prefetch read requests processed. +# TYPE ceph_bluefs_read_prefetch_count counter +ceph_bluefs_read_prefetch_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_buffer_bytes Bytes read from prefetch buffer in random read mode. +# TYPE ceph_bluefs_read_random_buffer_bytes counter +ceph_bluefs_read_random_buffer_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_buffer_count random read requests processed using prefetch buffer. +# TYPE ceph_bluefs_read_random_buffer_count counter +ceph_bluefs_read_random_buffer_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_bytes Bytes requested in random read mode. +# TYPE ceph_bluefs_read_random_bytes counter +ceph_bluefs_read_random_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_count random read requests processed. +# TYPE ceph_bluefs_read_random_count counter +ceph_bluefs_read_random_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes Bytes read from disk in random read mode. +# TYPE ceph_bluefs_read_random_disk_bytes counter +ceph_bluefs_read_random_disk_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_db random reads requests going to DB disk. +# TYPE ceph_bluefs_read_random_disk_bytes_db counter +ceph_bluefs_read_random_disk_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_slow random reads requests going to main disk. +# TYPE ceph_bluefs_read_random_disk_bytes_slow counter +ceph_bluefs_read_random_disk_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_wal random reads requests going to WAL disk. +# TYPE ceph_bluefs_read_random_disk_bytes_wal counter +ceph_bluefs_read_random_disk_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_count random reads requests going to disk. +# TYPE ceph_bluefs_read_random_disk_count counter +ceph_bluefs_read_random_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_lat_count Average bluefs read_random latency Count. +# TYPE ceph_bluefs_read_random_lat_count counter +ceph_bluefs_read_random_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_lat_sum Average bluefs read_random latency Total. +# TYPE ceph_bluefs_read_random_lat_sum counter +ceph_bluefs_read_random_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_zeros_candidate How many times bluefs read found page with all 0s. +# TYPE ceph_bluefs_read_zeros_candidate gauge +ceph_bluefs_read_zeros_candidate{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_zeros_errors How many times bluefs read found transient page with all 0s. +# TYPE ceph_bluefs_read_zeros_errors gauge +ceph_bluefs_read_zeros_errors{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_slow_alloc_lat_count Average allocation latency for primary/shared device Count. +# TYPE ceph_bluefs_slow_alloc_lat_count counter +ceph_bluefs_slow_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_slow_alloc_lat_sum Average allocation latency for primary/shared device Total. +# TYPE ceph_bluefs_slow_alloc_lat_sum counter +ceph_bluefs_slow_alloc_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_slow_total_bytes Total bytes (slow device). +# TYPE ceph_bluefs_slow_total_bytes gauge +ceph_bluefs_slow_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_slow_used_bytes Used bytes (slow device). +# TYPE ceph_bluefs_slow_used_bytes gauge +ceph_bluefs_slow_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_truncate_lat_count Average bluefs truncate latency Count. +# TYPE ceph_bluefs_truncate_lat_count counter +ceph_bluefs_truncate_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_truncate_lat_sum Average bluefs truncate latency Total. +# TYPE ceph_bluefs_truncate_lat_sum counter +ceph_bluefs_truncate_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_unlink_lat_count Average bluefs unlink latency Count. +# TYPE ceph_bluefs_unlink_lat_count counter +ceph_bluefs_unlink_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_unlink_lat_sum Average bluefs unlink latency Total. +# TYPE ceph_bluefs_unlink_lat_sum counter +ceph_bluefs_unlink_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_wal_alloc_lat_count Average bluefs wal allocate latency Count. +# TYPE ceph_bluefs_wal_alloc_lat_count counter +ceph_bluefs_wal_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_wal_alloc_lat_sum Average bluefs wal allocate latency Total. +# TYPE ceph_bluefs_wal_alloc_lat_sum counter +ceph_bluefs_wal_alloc_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_wal_total_bytes Total bytes (wal device). +# TYPE ceph_bluefs_wal_total_bytes gauge +ceph_bluefs_wal_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_wal_used_bytes Used bytes (wal device). +# TYPE ceph_bluefs_wal_used_bytes gauge +ceph_bluefs_wal_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_write_bytes Bytes written. +# TYPE ceph_bluefs_write_bytes counter +ceph_bluefs_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count Write requests processed. +# TYPE ceph_bluefs_write_count counter +ceph_bluefs_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count_sst Write op count to SSTs. +# TYPE ceph_bluefs_write_count_sst counter +ceph_bluefs_write_count_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count_wal Write op count to WAL. +# TYPE ceph_bluefs_write_count_wal counter +ceph_bluefs_write_count_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_disk_count Write requests sent to disk. +# TYPE ceph_bluefs_write_disk_count counter +ceph_bluefs_write_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_alloc_unit allocation unit size in bytes. +# TYPE ceph_bluestore_alloc_unit gauge +ceph_bluestore_alloc_unit{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_allocated Sum for allocated bytes. +# TYPE ceph_bluestore_allocated gauge +ceph_bluestore_allocated{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_allocator_lat_count Average bluestore allocator latency Count. +# TYPE ceph_bluestore_allocator_lat_count counter +ceph_bluestore_allocator_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_allocator_lat_sum Average bluestore allocator latency Total. +# TYPE ceph_bluestore_allocator_lat_sum counter +ceph_bluestore_allocator_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_blob_split Sum for blob splitting due to resharding. +# TYPE ceph_bluestore_blob_split counter +ceph_bluestore_blob_split{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffer_bytes Number of buffer bytes in cache. +# TYPE ceph_bluestore_buffer_bytes gauge +ceph_bluestore_buffer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_buffer_hit_bytes Sum for bytes of read hit in the cache. +# TYPE ceph_bluestore_buffer_hit_bytes counter +ceph_bluestore_buffer_hit_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffer_miss_bytes Sum for bytes of read missed in the cache. +# TYPE ceph_bluestore_buffer_miss_bytes counter +ceph_bluestore_buffer_miss_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffers Number of buffers in cache. +# TYPE ceph_bluestore_buffers gauge +ceph_bluestore_buffers{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_clist_lat_count Average collection listing latency Count. +# TYPE ceph_bluestore_clist_lat_count counter +ceph_bluestore_clist_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_clist_lat_sum Average collection listing latency Total. +# TYPE ceph_bluestore_clist_lat_sum counter +ceph_bluestore_clist_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compress_lat_count Average compress latency Count. +# TYPE ceph_bluestore_compress_lat_count counter +ceph_bluestore_compress_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compress_lat_sum Average compress latency Total. +# TYPE ceph_bluestore_compress_lat_sum counter +ceph_bluestore_compress_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compress_rejected_count Sum for compress ops rejected due to low net gain of space. +# TYPE ceph_bluestore_compress_rejected_count counter +ceph_bluestore_compress_rejected_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compress_success_count Sum for beneficial compress ops. +# TYPE ceph_bluestore_compress_success_count counter +ceph_bluestore_compress_success_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compressed Sum for stored compressed bytes. +# TYPE ceph_bluestore_compressed gauge +ceph_bluestore_compressed{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compressed_allocated Sum for bytes allocated for compressed data. +# TYPE ceph_bluestore_compressed_allocated gauge +ceph_bluestore_compressed_allocated{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compressed_original Sum for original bytes that were compressed. +# TYPE ceph_bluestore_compressed_original gauge +ceph_bluestore_compressed_original{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_csum_lat_count Average checksum latency Count. +# TYPE ceph_bluestore_csum_lat_count counter +ceph_bluestore_csum_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_csum_lat_sum Average checksum latency Total. +# TYPE ceph_bluestore_csum_lat_sum counter +ceph_bluestore_csum_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_decompress_lat_count Average decompress latency Count. +# TYPE ceph_bluestore_decompress_lat_count counter +ceph_bluestore_decompress_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_decompress_lat_sum Average decompress latency Total. +# TYPE ceph_bluestore_decompress_lat_sum counter +ceph_bluestore_decompress_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_extent_compress Sum for extents that have been removed due to compression. +# TYPE ceph_bluestore_extent_compress counter +ceph_bluestore_extent_compress{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_fragmentation_micros How fragmented bluestore free space is (free extents / max possible number of free extents) * 1000. +# TYPE ceph_bluestore_fragmentation_micros gauge +ceph_bluestore_fragmentation_micros{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_gc_merged gc_merged. +# TYPE ceph_bluestore_gc_merged counter +ceph_bluestore_gc_merged{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_issued_deferred_write_bytes Total bytes in issued deferred writes. +# TYPE ceph_bluestore_issued_deferred_write_bytes counter +ceph_bluestore_issued_deferred_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_issued_deferred_writes Total deferred writes issued. +# TYPE ceph_bluestore_issued_deferred_writes counter +ceph_bluestore_issued_deferred_writes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_commit_lat_count Average kv_thread commit latency Count. +# TYPE ceph_bluestore_kv_commit_lat_count counter +ceph_bluestore_kv_commit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_commit_lat_sum Average kv_thread commit latency Total. +# TYPE ceph_bluestore_kv_commit_lat_sum counter +ceph_bluestore_kv_commit_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_final_lat_count Average kv_finalize thread latency Count. +# TYPE ceph_bluestore_kv_final_lat_count counter +ceph_bluestore_kv_final_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_final_lat_sum Average kv_finalize thread latency Total. +# TYPE ceph_bluestore_kv_final_lat_sum counter +ceph_bluestore_kv_final_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_flush_lat_count Average kv_thread flush latency Count. +# TYPE ceph_bluestore_kv_flush_lat_count counter +ceph_bluestore_kv_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_flush_lat_sum Average kv_thread flush latency Total. +# TYPE ceph_bluestore_kv_flush_lat_sum counter +ceph_bluestore_kv_flush_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_sync_lat_count Average kv_sync thread latency Count. +# TYPE ceph_bluestore_kv_sync_lat_count counter +ceph_bluestore_kv_sync_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_sync_lat_sum Average kv_sync thread latency Total. +# TYPE ceph_bluestore_kv_sync_lat_sum counter +ceph_bluestore_kv_sync_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_clear_lat_count Average omap clear call latency Count. +# TYPE ceph_bluestore_omap_clear_lat_count counter +ceph_bluestore_omap_clear_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_clear_lat_sum Average omap clear call latency Total. +# TYPE ceph_bluestore_omap_clear_lat_sum counter +ceph_bluestore_omap_clear_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_get_keys_lat_count Average omap get_keys call latency Count. +# TYPE ceph_bluestore_omap_get_keys_lat_count counter +ceph_bluestore_omap_get_keys_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_get_keys_lat_sum Average omap get_keys call latency Total. +# TYPE ceph_bluestore_omap_get_keys_lat_sum counter +ceph_bluestore_omap_get_keys_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_get_values_lat_count Average omap get_values call latency Count. +# TYPE ceph_bluestore_omap_get_values_lat_count counter +ceph_bluestore_omap_get_values_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_get_values_lat_sum Average omap get_values call latency Total. +# TYPE ceph_bluestore_omap_get_values_lat_sum counter +ceph_bluestore_omap_get_values_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_iterator_count Open omap iterators count. +# TYPE ceph_bluestore_omap_iterator_count counter +ceph_bluestore_omap_iterator_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_lower_bound_lat_count Average omap iterator lower_bound call latency Count. +# TYPE ceph_bluestore_omap_lower_bound_lat_count counter +ceph_bluestore_omap_lower_bound_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_lower_bound_lat_sum Average omap iterator lower_bound call latency Total. +# TYPE ceph_bluestore_omap_lower_bound_lat_sum counter +ceph_bluestore_omap_lower_bound_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_next_lat_count Average omap iterator next call latency Count. +# TYPE ceph_bluestore_omap_next_lat_count counter +ceph_bluestore_omap_next_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_next_lat_sum Average omap iterator next call latency Total. +# TYPE ceph_bluestore_omap_next_lat_sum counter +ceph_bluestore_omap_next_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_rmkey_range_count amount of omap key ranges removed via rmkeys. +# TYPE ceph_bluestore_omap_rmkey_range_count counter +ceph_bluestore_omap_rmkey_range_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_rmkeys_count amount of omap keys removed via rmkeys. +# TYPE ceph_bluestore_omap_rmkeys_count counter +ceph_bluestore_omap_rmkeys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_seek_to_first_lat_count Average omap iterator seek_to_first call latency Count. +# TYPE ceph_bluestore_omap_seek_to_first_lat_count counter +ceph_bluestore_omap_seek_to_first_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_seek_to_first_lat_sum Average omap iterator seek_to_first call latency Total. +# TYPE ceph_bluestore_omap_seek_to_first_lat_sum counter +ceph_bluestore_omap_seek_to_first_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_upper_bound_lat_count Average omap iterator upper_bound call latency Count. +# TYPE ceph_bluestore_omap_upper_bound_lat_count counter +ceph_bluestore_omap_upper_bound_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_upper_bound_lat_sum Average omap iterator upper_bound call latency Total. +# TYPE ceph_bluestore_omap_upper_bound_lat_sum counter +ceph_bluestore_omap_upper_bound_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_blobs Number of blobs in cache. +# TYPE ceph_bluestore_onode_blobs gauge +ceph_bluestore_onode_blobs{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onode_extents Number of extents in cache. +# TYPE ceph_bluestore_onode_extents gauge +ceph_bluestore_onode_extents{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onode_hits Count of onode cache lookup hits. +# TYPE ceph_bluestore_onode_hits counter +ceph_bluestore_onode_hits{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_misses Count of onode cache lookup misses. +# TYPE ceph_bluestore_onode_misses counter +ceph_bluestore_onode_misses{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_reshard Onode extent map reshard events. +# TYPE ceph_bluestore_onode_reshard counter +ceph_bluestore_onode_reshard{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_shard_hits Count of onode shard cache lookups hits. +# TYPE ceph_bluestore_onode_shard_hits counter +ceph_bluestore_onode_shard_hits{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_shard_misses Count of onode shard cache lookups misses. +# TYPE ceph_bluestore_onode_shard_misses counter +ceph_bluestore_onode_shard_misses{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onodes Number of onodes in cache. +# TYPE ceph_bluestore_onodes gauge +ceph_bluestore_onodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onodes_pinned Number of pinned onodes in cache. +# TYPE ceph_bluestore_onodes_pinned gauge +ceph_bluestore_onodes_pinned{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:data_committed_bytes gauge +ceph_bluestore_pricache:data_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:data_pri0_bytes gauge +ceph_bluestore_pricache:data_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:data_pri10_bytes gauge +ceph_bluestore_pricache:data_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:data_pri11_bytes gauge +ceph_bluestore_pricache:data_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:data_pri1_bytes gauge +ceph_bluestore_pricache:data_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:data_pri2_bytes gauge +ceph_bluestore_pricache:data_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:data_pri3_bytes gauge +ceph_bluestore_pricache:data_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:data_pri4_bytes gauge +ceph_bluestore_pricache:data_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:data_pri5_bytes gauge +ceph_bluestore_pricache:data_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:data_pri6_bytes gauge +ceph_bluestore_pricache:data_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:data_pri7_bytes gauge +ceph_bluestore_pricache:data_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:data_pri8_bytes gauge +ceph_bluestore_pricache:data_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:data_pri9_bytes gauge +ceph_bluestore_pricache:data_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:data_reserved_bytes gauge +ceph_bluestore_pricache:data_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:kv_committed_bytes gauge +ceph_bluestore_pricache:kv_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:kv_onode_committed_bytes gauge +ceph_bluestore_pricache:kv_onode_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:kv_onode_pri0_bytes gauge +ceph_bluestore_pricache:kv_onode_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:kv_onode_pri10_bytes gauge +ceph_bluestore_pricache:kv_onode_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:kv_onode_pri11_bytes gauge +ceph_bluestore_pricache:kv_onode_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:kv_onode_pri1_bytes gauge +ceph_bluestore_pricache:kv_onode_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:kv_onode_pri2_bytes gauge +ceph_bluestore_pricache:kv_onode_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:kv_onode_pri3_bytes gauge +ceph_bluestore_pricache:kv_onode_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:kv_onode_pri4_bytes gauge +ceph_bluestore_pricache:kv_onode_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:kv_onode_pri5_bytes gauge +ceph_bluestore_pricache:kv_onode_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:kv_onode_pri6_bytes gauge +ceph_bluestore_pricache:kv_onode_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:kv_onode_pri7_bytes gauge +ceph_bluestore_pricache:kv_onode_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:kv_onode_pri8_bytes gauge +ceph_bluestore_pricache:kv_onode_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:kv_onode_pri9_bytes gauge +ceph_bluestore_pricache:kv_onode_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:kv_onode_reserved_bytes gauge +ceph_bluestore_pricache:kv_onode_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:kv_pri0_bytes gauge +ceph_bluestore_pricache:kv_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:kv_pri10_bytes gauge +ceph_bluestore_pricache:kv_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:kv_pri11_bytes gauge +ceph_bluestore_pricache:kv_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:kv_pri1_bytes gauge +ceph_bluestore_pricache:kv_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:kv_pri2_bytes gauge +ceph_bluestore_pricache:kv_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:kv_pri3_bytes gauge +ceph_bluestore_pricache:kv_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:kv_pri4_bytes gauge +ceph_bluestore_pricache:kv_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:kv_pri5_bytes gauge +ceph_bluestore_pricache:kv_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:kv_pri6_bytes gauge +ceph_bluestore_pricache:kv_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:kv_pri7_bytes gauge +ceph_bluestore_pricache:kv_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:kv_pri8_bytes gauge +ceph_bluestore_pricache:kv_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:kv_pri9_bytes gauge +ceph_bluestore_pricache:kv_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:kv_reserved_bytes gauge +ceph_bluestore_pricache:kv_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:meta_committed_bytes gauge +ceph_bluestore_pricache:meta_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:meta_pri0_bytes gauge +ceph_bluestore_pricache:meta_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:meta_pri10_bytes gauge +ceph_bluestore_pricache:meta_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:meta_pri11_bytes gauge +ceph_bluestore_pricache:meta_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:meta_pri1_bytes gauge +ceph_bluestore_pricache:meta_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:meta_pri2_bytes gauge +ceph_bluestore_pricache:meta_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:meta_pri3_bytes gauge +ceph_bluestore_pricache:meta_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:meta_pri4_bytes gauge +ceph_bluestore_pricache:meta_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:meta_pri5_bytes gauge +ceph_bluestore_pricache:meta_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:meta_pri6_bytes gauge +ceph_bluestore_pricache:meta_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:meta_pri7_bytes gauge +ceph_bluestore_pricache:meta_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:meta_pri8_bytes gauge +ceph_bluestore_pricache:meta_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:meta_pri9_bytes gauge +ceph_bluestore_pricache:meta_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:meta_reserved_bytes gauge +ceph_bluestore_pricache:meta_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_cache_bytes current memory available for caches. +# TYPE ceph_bluestore_pricache_cache_bytes gauge +ceph_bluestore_pricache_cache_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_heap_bytes aggregate bytes in use by the heap. +# TYPE ceph_bluestore_pricache_heap_bytes gauge +ceph_bluestore_pricache_heap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_mapped_bytes total bytes mapped by the process. +# TYPE ceph_bluestore_pricache_mapped_bytes gauge +ceph_bluestore_pricache_mapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_target_bytes target process memory usage in bytes. +# TYPE ceph_bluestore_pricache_target_bytes gauge +ceph_bluestore_pricache_target_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_unmapped_bytes unmapped bytes that the kernel has yet to reclaim. +# TYPE ceph_bluestore_pricache_unmapped_bytes gauge +ceph_bluestore_pricache_unmapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_read_eio Read EIO errors propagated to high level callers. +# TYPE ceph_bluestore_read_eio counter +ceph_bluestore_read_eio{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_lat_count Average read latency Count. +# TYPE ceph_bluestore_read_lat_count counter +ceph_bluestore_read_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_lat_sum Average read latency Total. +# TYPE ceph_bluestore_read_lat_sum counter +ceph_bluestore_read_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_onode_meta_lat_count Average read onode metadata latency Count. +# TYPE ceph_bluestore_read_onode_meta_lat_count counter +ceph_bluestore_read_onode_meta_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_onode_meta_lat_sum Average read onode metadata latency Total. +# TYPE ceph_bluestore_read_onode_meta_lat_sum counter +ceph_bluestore_read_onode_meta_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_wait_aio_lat_count Average read I/O waiting latency Count. +# TYPE ceph_bluestore_read_wait_aio_lat_count counter +ceph_bluestore_read_wait_aio_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_wait_aio_lat_sum Average read I/O waiting latency Total. +# TYPE ceph_bluestore_read_wait_aio_lat_sum counter +ceph_bluestore_read_wait_aio_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_reads_with_retries Read operations that required at least one retry due to failed checksum validation. +# TYPE ceph_bluestore_reads_with_retries counter +ceph_bluestore_reads_with_retries{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_remove_lat_count Average removal latency Count. +# TYPE ceph_bluestore_remove_lat_count counter +ceph_bluestore_remove_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_remove_lat_sum Average removal latency Total. +# TYPE ceph_bluestore_remove_lat_sum counter +ceph_bluestore_remove_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_aio_wait_count Slow op count for aio wait. +# TYPE ceph_bluestore_slow_aio_wait_count counter +ceph_bluestore_slow_aio_wait_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_committed_kv_count Slow op count for committed kv. +# TYPE ceph_bluestore_slow_committed_kv_count counter +ceph_bluestore_slow_committed_kv_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_read_onode_meta_count Slow op count for read onode meta. +# TYPE ceph_bluestore_slow_read_onode_meta_count counter +ceph_bluestore_slow_read_onode_meta_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_read_wait_aio_count Slow op count for read wait aio. +# TYPE ceph_bluestore_slow_read_wait_aio_count counter +ceph_bluestore_slow_read_wait_aio_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_aio_wait_lat_count Average aio_wait state latency Count. +# TYPE ceph_bluestore_state_aio_wait_lat_count counter +ceph_bluestore_state_aio_wait_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_aio_wait_lat_sum Average aio_wait state latency Total. +# TYPE ceph_bluestore_state_aio_wait_lat_sum counter +ceph_bluestore_state_aio_wait_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_aio_wait_lat_count Average aio_wait state latency Count. +# TYPE ceph_bluestore_state_deferred_aio_wait_lat_count counter +ceph_bluestore_state_deferred_aio_wait_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_aio_wait_lat_sum Average aio_wait state latency Total. +# TYPE ceph_bluestore_state_deferred_aio_wait_lat_sum counter +ceph_bluestore_state_deferred_aio_wait_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_cleanup_lat_count Average cleanup state latency Count. +# TYPE ceph_bluestore_state_deferred_cleanup_lat_count counter +ceph_bluestore_state_deferred_cleanup_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_cleanup_lat_sum Average cleanup state latency Total. +# TYPE ceph_bluestore_state_deferred_cleanup_lat_sum counter +ceph_bluestore_state_deferred_cleanup_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_queued_lat_count Average deferred_queued state latency Count. +# TYPE ceph_bluestore_state_deferred_queued_lat_count counter +ceph_bluestore_state_deferred_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_queued_lat_sum Average deferred_queued state latency Total. +# TYPE ceph_bluestore_state_deferred_queued_lat_sum counter +ceph_bluestore_state_deferred_queued_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_done_lat_count Average done state latency Count. +# TYPE ceph_bluestore_state_done_lat_count counter +ceph_bluestore_state_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_done_lat_sum Average done state latency Total. +# TYPE ceph_bluestore_state_done_lat_sum counter +ceph_bluestore_state_done_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_finishing_lat_count Average finishing state latency Count. +# TYPE ceph_bluestore_state_finishing_lat_count counter +ceph_bluestore_state_finishing_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_finishing_lat_sum Average finishing state latency Total. +# TYPE ceph_bluestore_state_finishing_lat_sum counter +ceph_bluestore_state_finishing_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_io_done_lat_count Average io_done state latency Count. +# TYPE ceph_bluestore_state_io_done_lat_count counter +ceph_bluestore_state_io_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_io_done_lat_sum Average io_done state latency Total. +# TYPE ceph_bluestore_state_io_done_lat_sum counter +ceph_bluestore_state_io_done_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_commiting_lat_count Average kv_commiting state latency Count. +# TYPE ceph_bluestore_state_kv_commiting_lat_count counter +ceph_bluestore_state_kv_commiting_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_commiting_lat_sum Average kv_commiting state latency Total. +# TYPE ceph_bluestore_state_kv_commiting_lat_sum counter +ceph_bluestore_state_kv_commiting_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_done_lat_count Average kv_done state latency Count. +# TYPE ceph_bluestore_state_kv_done_lat_count counter +ceph_bluestore_state_kv_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_done_lat_sum Average kv_done state latency Total. +# TYPE ceph_bluestore_state_kv_done_lat_sum counter +ceph_bluestore_state_kv_done_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_queued_lat_count Average kv_queued state latency Count. +# TYPE ceph_bluestore_state_kv_queued_lat_count counter +ceph_bluestore_state_kv_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_queued_lat_sum Average kv_queued state latency Total. +# TYPE ceph_bluestore_state_kv_queued_lat_sum counter +ceph_bluestore_state_kv_queued_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_prepare_lat_count Average prepare state latency Count. +# TYPE ceph_bluestore_state_prepare_lat_count counter +ceph_bluestore_state_prepare_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_prepare_lat_sum Average prepare state latency Total. +# TYPE ceph_bluestore_state_prepare_lat_sum counter +ceph_bluestore_state_prepare_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_stored Sum for stored bytes. +# TYPE ceph_bluestore_stored gauge +ceph_bluestore_stored{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_submitted_deferred_write_bytes Total bytes submitted to disk by deferred writes. +# TYPE ceph_bluestore_submitted_deferred_write_bytes counter +ceph_bluestore_submitted_deferred_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_submitted_deferred_writes Total deferred writes submitted to disk. +# TYPE ceph_bluestore_submitted_deferred_writes counter +ceph_bluestore_submitted_deferred_writes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_truncate_lat_count Average truncate latency Count. +# TYPE ceph_bluestore_truncate_lat_count counter +ceph_bluestore_truncate_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_truncate_lat_sum Average truncate latency Total. +# TYPE ceph_bluestore_truncate_lat_sum counter +ceph_bluestore_truncate_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_commit_lat_count Average commit latency Count. +# TYPE ceph_bluestore_txc_commit_lat_count counter +ceph_bluestore_txc_commit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_commit_lat_sum Average commit latency Total. +# TYPE ceph_bluestore_txc_commit_lat_sum counter +ceph_bluestore_txc_commit_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_count Transactions committed. +# TYPE ceph_bluestore_txc_count counter +ceph_bluestore_txc_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_submit_lat_count Average submit latency Count. +# TYPE ceph_bluestore_txc_submit_lat_count counter +ceph_bluestore_txc_submit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_submit_lat_sum Average submit latency Total. +# TYPE ceph_bluestore_txc_submit_lat_sum counter +ceph_bluestore_txc_submit_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_throttle_lat_count Average submit throttle latency Count. +# TYPE ceph_bluestore_txc_throttle_lat_count counter +ceph_bluestore_txc_throttle_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_throttle_lat_sum Average submit throttle latency Total. +# TYPE ceph_bluestore_txc_throttle_lat_sum counter +ceph_bluestore_txc_throttle_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big Large aligned writes into fresh blobs. +# TYPE ceph_bluestore_write_big counter +ceph_bluestore_write_big{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_blobs Large aligned writes into fresh blobs (blobs). +# TYPE ceph_bluestore_write_big_blobs counter +ceph_bluestore_write_big_blobs{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_bytes Large aligned writes into fresh blobs (bytes). +# TYPE ceph_bluestore_write_big_bytes counter +ceph_bluestore_write_big_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_deferred Big overwrites using deferred. +# TYPE ceph_bluestore_write_big_deferred counter +ceph_bluestore_write_big_deferred{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_skipped_blobs Large aligned writes into fresh blobs skipped due to zero detection (blobs). +# TYPE ceph_bluestore_write_big_skipped_blobs counter +ceph_bluestore_write_big_skipped_blobs{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_skipped_bytes Large aligned writes into fresh blobs skipped due to zero detection (bytes). +# TYPE ceph_bluestore_write_big_skipped_bytes counter +ceph_bluestore_write_big_skipped_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_new Write into new blob. +# TYPE ceph_bluestore_write_new counter +ceph_bluestore_write_new{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_pad_bytes Sum for write-op padded bytes. +# TYPE ceph_bluestore_write_pad_bytes counter +ceph_bluestore_write_pad_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_penalty_read_ops Sum for write penalty read ops. +# TYPE ceph_bluestore_write_penalty_read_ops counter +ceph_bluestore_write_penalty_read_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small Small writes into existing or sparse small blobs. +# TYPE ceph_bluestore_write_small counter +ceph_bluestore_write_small{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_bytes Small writes into existing or sparse small blobs (bytes). +# TYPE ceph_bluestore_write_small_bytes counter +ceph_bluestore_write_small_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_pre_read write_small_pre_read. +# TYPE ceph_bluestore_write_small_pre_read counter +ceph_bluestore_write_small_pre_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_skipped Small writes into existing or sparse small blobs skipped due to zero detection. +# TYPE ceph_bluestore_write_small_skipped counter +ceph_bluestore_write_small_skipped{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_skipped_bytes Small writes into existing or sparse small blobs skipped due to zero detection (bytes). +# TYPE ceph_bluestore_write_small_skipped_bytes counter +ceph_bluestore_write_small_skipped_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_unused Small writes into unused portion of existing blob. +# TYPE ceph_bluestore_write_small_unused counter +ceph_bluestore_write_small_unused{ceph_daemon="osd.0"} 100 + +# HELP ceph_cct_total_workers Total workers. +# TYPE ceph_cct_total_workers gauge +ceph_cct_total_workers{ceph_daemon="osd.0"} 1 + +# HELP ceph_cct_unhealthy_workers Unhealthy workers. +# TYPE ceph_cct_unhealthy_workers gauge +ceph_cct_unhealthy_workers{ceph_daemon="osd.0"} 1 + +# HELP ceph_cephfs_mirror_mirror_enable_failures Mirroring enable failures. +# TYPE ceph_cephfs_mirror_mirror_enable_failures counter +ceph_cephfs_mirror_mirror_enable_failures{ceph_daemon="osd.0"} 100 + +# HELP ceph_cephfs_mirror_mirrored_filesystems Filesystems mirrored. +# TYPE ceph_cephfs_mirror_mirrored_filesystems gauge +ceph_cephfs_mirror_mirrored_filesystems{ceph_daemon="osd.0"} 1 + +# HELP ceph_cephfs_mirror_mirrored_filesystems_directory_count Directory Count. +# TYPE ceph_cephfs_mirror_mirrored_filesystems_directory_count gauge +ceph_cephfs_mirror_mirrored_filesystems_directory_count{ceph_daemon="osd.0",filesystem="filesystem_a"} 1 + +# HELP ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers Mirroring Peers. +# TYPE ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers gauge +ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers{ceph_daemon="osd.0",filesystem="filesystem_a"} 1 + +# HELP ceph_cephfs_mirror_peers_avg_sync_time_count Average Sync Time Count. +# TYPE ceph_cephfs_mirror_peers_avg_sync_time_count counter +ceph_cephfs_mirror_peers_avg_sync_time_count{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_avg_sync_time_sum Average Sync Time Total. +# TYPE ceph_cephfs_mirror_peers_avg_sync_time_sum counter +ceph_cephfs_mirror_peers_avg_sync_time_sum{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_last_synced_bytes Last Synced Bytes. +# TYPE ceph_cephfs_mirror_peers_last_synced_bytes counter +ceph_cephfs_mirror_peers_last_synced_bytes{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_last_synced_duration Last Synced Duration. +# TYPE ceph_cephfs_mirror_peers_last_synced_duration gauge +ceph_cephfs_mirror_peers_last_synced_duration{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_last_synced_end Last Synced End. +# TYPE ceph_cephfs_mirror_peers_last_synced_end gauge +ceph_cephfs_mirror_peers_last_synced_end{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_last_synced_start Last Synced Start. +# TYPE ceph_cephfs_mirror_peers_last_synced_start gauge +ceph_cephfs_mirror_peers_last_synced_start{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_snaps_deleted Snapshots Deleted. +# TYPE ceph_cephfs_mirror_peers_snaps_deleted counter +ceph_cephfs_mirror_peers_snaps_deleted{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_snaps_renamed Snapshots Renamed. +# TYPE ceph_cephfs_mirror_peers_snaps_renamed counter +ceph_cephfs_mirror_peers_snaps_renamed{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_snaps_synced Snapshots Synchronized. +# TYPE ceph_cephfs_mirror_peers_snaps_synced counter +ceph_cephfs_mirror_peers_snaps_synced{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_sync_bytes Sync Bytes. +# TYPE ceph_cephfs_mirror_peers_sync_bytes counter +ceph_cephfs_mirror_peers_sync_bytes{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_sync_failures Snapshot Sync Failures. +# TYPE ceph_cephfs_mirror_peers_sync_failures counter +ceph_cephfs_mirror_peers_sync_failures{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_client_fsync_count Latency of a file sync operation Count. +# TYPE ceph_client_fsync_count counter +ceph_client_fsync_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_fsync_sum Latency of a file sync operation Total. +# TYPE ceph_client_fsync_sum counter +ceph_client_fsync_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_lat_count Latency of processing a metadata request Count. +# TYPE ceph_client_lat_count counter +ceph_client_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_lat_sum Latency of processing a metadata request Total. +# TYPE ceph_client_lat_sum counter +ceph_client_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_mdavg Average latency for processing metadata requests. +# TYPE ceph_client_mdavg gauge +ceph_client_mdavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_mdops Total metadata IO operations. +# TYPE ceph_client_mdops gauge +ceph_client_mdops{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_mdsqsum Sum of squares (to calculate variability/stdev) for metadata requests. +# TYPE ceph_client_mdsqsum gauge +ceph_client_mdsqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_rdlat_count Latency of a file data read operation Count. +# TYPE ceph_client_rdlat_count counter +ceph_client_rdlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_rdlat_sum Latency of a file data read operation Total. +# TYPE ceph_client_rdlat_sum counter +ceph_client_rdlat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_rdops Total write IO operations. +# TYPE ceph_client_rdops gauge +ceph_client_rdops{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_readavg Average latency for processing read requests. +# TYPE ceph_client_readavg gauge +ceph_client_readavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_readsqsum Sum of squares ((to calculate variability/stdev) for read requests. +# TYPE ceph_client_readsqsum gauge +ceph_client_readsqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_reply_count Latency of receiving a reply on metadata request Count. +# TYPE ceph_client_reply_count counter +ceph_client_reply_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_reply_sum Latency of receiving a reply on metadata request Total. +# TYPE ceph_client_reply_sum counter +ceph_client_reply_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_writeavg Average latency for processing write requests. +# TYPE ceph_client_writeavg gauge +ceph_client_writeavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_writesqsum Sum of squares ((to calculate variability/stdev) for write requests. +# TYPE ceph_client_writesqsum gauge +ceph_client_writesqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_wrlat_count Latency of a file data write operation Count. +# TYPE ceph_client_wrlat_count counter +ceph_client_wrlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_wrlat_sum Latency of a file data write operation Total. +# TYPE ceph_client_wrlat_sum counter +ceph_client_wrlat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_cluster_by_class_total_bytes DF total_bytes. +# TYPE ceph_cluster_by_class_total_bytes gauge +ceph_cluster_by_class_total_bytes{device_class="device_class_a"} 1 + +# HELP ceph_cluster_by_class_total_used_bytes DF total_used_bytes. +# TYPE ceph_cluster_by_class_total_used_bytes gauge +ceph_cluster_by_class_total_used_bytes{device_class="device_class_a"} 1 + +# HELP ceph_cluster_by_class_total_used_raw_bytes DF total_used_raw_bytes. +# TYPE ceph_cluster_by_class_total_used_raw_bytes gauge +ceph_cluster_by_class_total_used_raw_bytes{device_class="device_class_a"} 1 + +# HELP ceph_cluster_num_bytes Size of all objects. +# TYPE ceph_cluster_num_bytes gauge +ceph_cluster_num_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_mon Monitors. +# TYPE ceph_cluster_num_mon gauge +ceph_cluster_num_mon{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_mon_quorum Monitors in quorum. +# TYPE ceph_cluster_num_mon_quorum gauge +ceph_cluster_num_mon_quorum{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object Objects. +# TYPE ceph_cluster_num_object gauge +ceph_cluster_num_object{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_degraded Degraded (missing replicas) objects. +# TYPE ceph_cluster_num_object_degraded gauge +ceph_cluster_num_object_degraded{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_misplaced Misplaced (wrong location in the cluster) objects. +# TYPE ceph_cluster_num_object_misplaced gauge +ceph_cluster_num_object_misplaced{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_unfound Unfound objects. +# TYPE ceph_cluster_num_object_unfound gauge +ceph_cluster_num_object_unfound{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd OSDs. +# TYPE ceph_cluster_num_osd gauge +ceph_cluster_num_osd{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd_in OSD in state "in" (they are in cluster). +# TYPE ceph_cluster_num_osd_in gauge +ceph_cluster_num_osd_in{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd_up OSDs that are up. +# TYPE ceph_cluster_num_osd_up gauge +ceph_cluster_num_osd_up{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg Placement groups. +# TYPE ceph_cluster_num_pg gauge +ceph_cluster_num_pg{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_active Placement groups in active state. +# TYPE ceph_cluster_num_pg_active gauge +ceph_cluster_num_pg_active{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_active_clean Placement groups in active+clean state. +# TYPE ceph_cluster_num_pg_active_clean gauge +ceph_cluster_num_pg_active_clean{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_peering Placement groups in peering state. +# TYPE ceph_cluster_num_pg_peering gauge +ceph_cluster_num_pg_peering{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pool Pools. +# TYPE ceph_cluster_num_pool gauge +ceph_cluster_num_pool{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_blocklist_count OSD Blocklist Count osd_blocklist_count. +# TYPE ceph_cluster_osd_blocklist_count gauge +ceph_cluster_osd_blocklist_count 1 + +# HELP ceph_cluster_osd_bytes Total capacity of cluster. +# TYPE ceph_cluster_osd_bytes gauge +ceph_cluster_osd_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_bytes_avail Available space. +# TYPE ceph_cluster_osd_bytes_avail gauge +ceph_cluster_osd_bytes_avail{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_bytes_used Used space. +# TYPE ceph_cluster_osd_bytes_used gauge +ceph_cluster_osd_bytes_used{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_epoch Current epoch of OSD map. +# TYPE ceph_cluster_osd_epoch gauge +ceph_cluster_osd_epoch{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_total_bytes DF total_bytes. +# TYPE ceph_cluster_total_bytes gauge +ceph_cluster_total_bytes 1 + +# HELP ceph_cluster_total_used_bytes DF total_used_bytes. +# TYPE ceph_cluster_total_used_bytes gauge +ceph_cluster_total_used_bytes 1 + +# HELP ceph_cluster_total_used_raw_bytes DF total_used_raw_bytes. +# TYPE ceph_cluster_total_used_raw_bytes gauge +ceph_cluster_total_used_raw_bytes 1 + +# HELP ceph_daemon_health_metrics Health metrics for Ceph daemons. +# TYPE ceph_daemon_health_metrics gauge +ceph_daemon_health_metrics{ceph_daemon="osd.0",type="SLOW_OPS"} 1 + +# HELP ceph_data_sync_from_source_zone_fragment_a_fetch_bytes_count Number of object bytes replicated Count. +# TYPE ceph_data_sync_from_source_zone_fragment_a_fetch_bytes_count counter +ceph_data_sync_from_source_zone_fragment_a_fetch_bytes_count{instance_id="rgw.a"} 100 +ceph_data_sync_from_source_zone_fragment_a_fetch_bytes_count{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_source_zone_fragment_a_fetch_bytes_sum Number of object bytes replicated Total. +# TYPE ceph_data_sync_from_source_zone_fragment_a_fetch_bytes_sum counter +ceph_data_sync_from_source_zone_fragment_a_fetch_bytes_sum{instance_id="rgw.a"} 100 +ceph_data_sync_from_source_zone_fragment_a_fetch_bytes_sum{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_source_zone_fragment_a_fetch_errors Number of object replication errors. +# TYPE ceph_data_sync_from_source_zone_fragment_a_fetch_errors counter +ceph_data_sync_from_source_zone_fragment_a_fetch_errors{instance_id="rgw.a"} 100 +ceph_data_sync_from_source_zone_fragment_a_fetch_errors{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_source_zone_fragment_a_fetch_not_modified Number of objects already replicated. +# TYPE ceph_data_sync_from_source_zone_fragment_a_fetch_not_modified counter +ceph_data_sync_from_source_zone_fragment_a_fetch_not_modified{instance_id="rgw.a"} 100 +ceph_data_sync_from_source_zone_fragment_a_fetch_not_modified{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_source_zone_fragment_a_poll_errors Number of replication log request errors. +# TYPE ceph_data_sync_from_source_zone_fragment_a_poll_errors counter +ceph_data_sync_from_source_zone_fragment_a_poll_errors{instance_id="rgw.a"} 100 +ceph_data_sync_from_source_zone_fragment_a_poll_errors{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_source_zone_fragment_a_poll_latency_count Average latency of replication log requests Count. +# TYPE ceph_data_sync_from_source_zone_fragment_a_poll_latency_count counter +ceph_data_sync_from_source_zone_fragment_a_poll_latency_count{instance_id="rgw.a"} 100 +ceph_data_sync_from_source_zone_fragment_a_poll_latency_count{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_source_zone_fragment_a_poll_latency_sum Average latency of replication log requests Total. +# TYPE ceph_data_sync_from_source_zone_fragment_a_poll_latency_sum counter +ceph_data_sync_from_source_zone_fragment_a_poll_latency_sum{instance_id="rgw.a"} 100 +ceph_data_sync_from_source_zone_fragment_a_poll_latency_sum{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_disk_occupation Associate Ceph daemon with disk used. +# TYPE ceph_disk_occupation untyped +ceph_disk_occupation{ceph_daemon="osd.0",db_device="db_device_a",device="device-a",device_ids="device_ids_a",devices="devices_a",instance="instance_a",wal_device="wal_device_a"} 1 + +# HELP ceph_disk_occupation_human Associate Ceph daemon with disk used. +# TYPE ceph_disk_occupation_human untyped +ceph_disk_occupation_human{ceph_daemon="osd.0",device="device-a",instance="instance_a"} 1 + +# HELP ceph_dmclock_admin_cancel Cancels. +# TYPE ceph_dmclock_admin_cancel counter +ceph_dmclock_admin_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_cancel_cost Canceled cost. +# TYPE ceph_dmclock_admin_cancel_cost counter +ceph_dmclock_admin_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_cost Cost of queued requests. +# TYPE ceph_dmclock_admin_cost gauge +ceph_dmclock_admin_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_admin_limit Requests rejected by limit. +# TYPE ceph_dmclock_admin_limit counter +ceph_dmclock_admin_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_admin_limit_cost counter +ceph_dmclock_admin_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio Requests satisfied by priority. +# TYPE ceph_dmclock_admin_prio counter +ceph_dmclock_admin_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_admin_prio_cost counter +ceph_dmclock_admin_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_admin_prio_latency_count counter +ceph_dmclock_admin_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_admin_prio_latency_sum counter +ceph_dmclock_admin_prio_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_qlen Queue size. +# TYPE ceph_dmclock_admin_qlen gauge +ceph_dmclock_admin_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_admin_res Requests satisfied by reservation. +# TYPE ceph_dmclock_admin_res counter +ceph_dmclock_admin_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_admin_res_cost counter +ceph_dmclock_admin_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_admin_res_latency_count counter +ceph_dmclock_admin_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_admin_res_latency_sum counter +ceph_dmclock_admin_res_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_cancel Cancels. +# TYPE ceph_dmclock_auth_cancel counter +ceph_dmclock_auth_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_cancel_cost Canceled cost. +# TYPE ceph_dmclock_auth_cancel_cost counter +ceph_dmclock_auth_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_cost Cost of queued requests. +# TYPE ceph_dmclock_auth_cost gauge +ceph_dmclock_auth_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_limit Requests rejected by limit. +# TYPE ceph_dmclock_auth_limit counter +ceph_dmclock_auth_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_auth_limit_cost counter +ceph_dmclock_auth_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio Requests satisfied by priority. +# TYPE ceph_dmclock_auth_prio counter +ceph_dmclock_auth_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_auth_prio_cost counter +ceph_dmclock_auth_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_auth_prio_latency_count counter +ceph_dmclock_auth_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_auth_prio_latency_sum counter +ceph_dmclock_auth_prio_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_qlen Queue size. +# TYPE ceph_dmclock_auth_qlen gauge +ceph_dmclock_auth_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_res Requests satisfied by reservation. +# TYPE ceph_dmclock_auth_res counter +ceph_dmclock_auth_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_auth_res_cost counter +ceph_dmclock_auth_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_auth_res_latency_count counter +ceph_dmclock_auth_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_auth_res_latency_sum counter +ceph_dmclock_auth_res_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_cancel Cancels. +# TYPE ceph_dmclock_data_cancel counter +ceph_dmclock_data_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_cancel_cost Canceled cost. +# TYPE ceph_dmclock_data_cancel_cost counter +ceph_dmclock_data_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_cost Cost of queued requests. +# TYPE ceph_dmclock_data_cost gauge +ceph_dmclock_data_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_limit Requests rejected by limit. +# TYPE ceph_dmclock_data_limit counter +ceph_dmclock_data_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_data_limit_cost counter +ceph_dmclock_data_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio Requests satisfied by priority. +# TYPE ceph_dmclock_data_prio counter +ceph_dmclock_data_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_data_prio_cost counter +ceph_dmclock_data_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_data_prio_latency_count counter +ceph_dmclock_data_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_data_prio_latency_sum counter +ceph_dmclock_data_prio_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_qlen Queue size. +# TYPE ceph_dmclock_data_qlen gauge +ceph_dmclock_data_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_res Requests satisfied by reservation. +# TYPE ceph_dmclock_data_res counter +ceph_dmclock_data_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_data_res_cost counter +ceph_dmclock_data_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_data_res_latency_count counter +ceph_dmclock_data_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_data_res_latency_sum counter +ceph_dmclock_data_res_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_cancel Cancels. +# TYPE ceph_dmclock_metadata_cancel counter +ceph_dmclock_metadata_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_cancel_cost Canceled cost. +# TYPE ceph_dmclock_metadata_cancel_cost counter +ceph_dmclock_metadata_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_cost Cost of queued requests. +# TYPE ceph_dmclock_metadata_cost gauge +ceph_dmclock_metadata_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_limit Requests rejected by limit. +# TYPE ceph_dmclock_metadata_limit counter +ceph_dmclock_metadata_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_metadata_limit_cost counter +ceph_dmclock_metadata_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio Requests satisfied by priority. +# TYPE ceph_dmclock_metadata_prio counter +ceph_dmclock_metadata_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_metadata_prio_cost counter +ceph_dmclock_metadata_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_metadata_prio_latency_count counter +ceph_dmclock_metadata_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_metadata_prio_latency_sum counter +ceph_dmclock_metadata_prio_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_qlen Queue size. +# TYPE ceph_dmclock_metadata_qlen gauge +ceph_dmclock_metadata_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_res Requests satisfied by reservation. +# TYPE ceph_dmclock_metadata_res counter +ceph_dmclock_metadata_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_metadata_res_cost counter +ceph_dmclock_metadata_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_metadata_res_latency_count counter +ceph_dmclock_metadata_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_metadata_res_latency_sum counter +ceph_dmclock_metadata_res_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_scheduler_outstanding Outstanding Requests. +# TYPE ceph_dmclock_scheduler_outstanding gauge +ceph_dmclock_scheduler_outstanding{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_scheduler_throttle Requests throttled. +# TYPE ceph_dmclock_scheduler_throttle gauge +ceph_dmclock_scheduler_throttle{ceph_daemon="osd.0"} 1 + +# HELP ceph_finisher_finisher_key_a_complete_latency_count Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_count. +# TYPE ceph_finisher_finisher_key_a_complete_latency_count counter +ceph_finisher_finisher_key_a_complete_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_finisher_finisher_key_a_complete_latency_sum Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_sum. +# TYPE ceph_finisher_finisher_key_a_complete_latency_sum counter +ceph_finisher_finisher_key_a_complete_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_finisher_finisher_key_a_queue_len Source-derived dynamic Finisher metric: finisher_fixture_a_queue_len. +# TYPE ceph_finisher_finisher_key_a_queue_len gauge +ceph_finisher_finisher_key_a_queue_len{ceph_daemon="osd.0"} 1 + +# HELP ceph_fs_metadata FS Metadata. +# TYPE ceph_fs_metadata untyped +ceph_fs_metadata{data_pools="data_pools_a",fs_id="fs_id_a",metadata_pool="metadata_pool_a",name="name_a"} 1 + +# HELP ceph_health_detail healthcheck status by type (0=inactive, 1=active). +# TYPE ceph_health_detail gauge +ceph_health_detail{name="RECENT_CRASH",severity="severity_a"} 1 +ceph_health_detail{name="RECENT_MGR_MODULE_CRASH",severity="severity_a"} 1 +ceph_health_detail{name="CEPHADM_FAILED_DAEMON",severity="severity_a"} 1 +ceph_health_detail{name="CEPHADM_PAUSED",severity="severity_a"} 1 +ceph_health_detail{name="UPGRADE_EXCEPTION",severity="severity_a"} 1 + +# HELP ceph_health_status Cluster health status. +# TYPE ceph_health_status untyped +ceph_health_status 1 + +# HELP ceph_healthcheck_slow_ops OSD or Monitor requests taking a long time to process. +# TYPE ceph_healthcheck_slow_ops gauge +ceph_healthcheck_slow_ops 1 + +# HELP ceph_ipv4_dpdk_ip_linearize_operations DPDK IP Packet linearization operations. +# TYPE ceph_ipv4_dpdk_ip_linearize_operations counter +ceph_ipv4_dpdk_ip_linearize_operations{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_lock Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_lock. +# TYPE ceph_libcephsqlite_striper_lock counter +ceph_libcephsqlite_striper_lock{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_shrink Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink. +# TYPE ceph_libcephsqlite_striper_shrink counter +ceph_libcephsqlite_striper_shrink{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_shrink_bytes Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink_bytes. +# TYPE ceph_libcephsqlite_striper_shrink_bytes counter +ceph_libcephsqlite_striper_shrink_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_unlock Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_unlock. +# TYPE ceph_libcephsqlite_striper_unlock counter +ceph_libcephsqlite_striper_unlock{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_allocated Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_allocated. +# TYPE ceph_libcephsqlite_striper_update_allocated counter +ceph_libcephsqlite_striper_update_allocated{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_metadata Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_metadata. +# TYPE ceph_libcephsqlite_striper_update_metadata counter +ceph_libcephsqlite_striper_update_metadata{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_size Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_size. +# TYPE ceph_libcephsqlite_striper_update_size counter +ceph_libcephsqlite_striper_update_size{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_version Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_version. +# TYPE ceph_libcephsqlite_striper_update_version counter +ceph_libcephsqlite_striper_update_version{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_access_count Time average of Access operations Count. +# TYPE ceph_libcephsqlite_vfs_op_access_count counter +ceph_libcephsqlite_vfs_op_access_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_access_sum Time average of Access operations Total. +# TYPE ceph_libcephsqlite_vfs_op_access_sum counter +ceph_libcephsqlite_vfs_op_access_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_currenttime_count Time average of Currenttime operations Count. +# TYPE ceph_libcephsqlite_vfs_op_currenttime_count counter +ceph_libcephsqlite_vfs_op_currenttime_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_currenttime_sum Time average of Currenttime operations Total. +# TYPE ceph_libcephsqlite_vfs_op_currenttime_sum counter +ceph_libcephsqlite_vfs_op_currenttime_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_delete_count Time average of Delete operations Count. +# TYPE ceph_libcephsqlite_vfs_op_delete_count counter +ceph_libcephsqlite_vfs_op_delete_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_delete_sum Time average of Delete operations Total. +# TYPE ceph_libcephsqlite_vfs_op_delete_sum counter +ceph_libcephsqlite_vfs_op_delete_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_fullpathname_count Time average of FullPathname operations Count. +# TYPE ceph_libcephsqlite_vfs_op_fullpathname_count counter +ceph_libcephsqlite_vfs_op_fullpathname_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_fullpathname_sum Time average of FullPathname operations Total. +# TYPE ceph_libcephsqlite_vfs_op_fullpathname_sum counter +ceph_libcephsqlite_vfs_op_fullpathname_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_open_count Time average of Open operations Count. +# TYPE ceph_libcephsqlite_vfs_op_open_count counter +ceph_libcephsqlite_vfs_op_open_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_open_sum Time average of Open operations Total. +# TYPE ceph_libcephsqlite_vfs_op_open_sum counter +ceph_libcephsqlite_vfs_op_open_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_checkreservedlock_count Time average of CheckReservedLock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_checkreservedlock_count counter +ceph_libcephsqlite_vfs_opf_checkreservedlock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_checkreservedlock_sum Time average of CheckReservedLock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_checkreservedlock_sum counter +ceph_libcephsqlite_vfs_opf_checkreservedlock_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_close_count Time average of Close file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_close_count counter +ceph_libcephsqlite_vfs_opf_close_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_close_sum Time average of Close file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_close_sum counter +ceph_libcephsqlite_vfs_opf_close_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_devicecharacteristics_count Time average of DeviceCharacteristics file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_devicecharacteristics_count counter +ceph_libcephsqlite_vfs_opf_devicecharacteristics_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum Time average of DeviceCharacteristics file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum counter +ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_filecontrol_count Time average of FileControl file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_filecontrol_count counter +ceph_libcephsqlite_vfs_opf_filecontrol_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_filecontrol_sum Time average of FileControl file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_filecontrol_sum counter +ceph_libcephsqlite_vfs_opf_filecontrol_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_filesize_count Time average of FileSize file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_filesize_count counter +ceph_libcephsqlite_vfs_opf_filesize_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_filesize_sum Time average of FileSize file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_filesize_sum counter +ceph_libcephsqlite_vfs_opf_filesize_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_lock_count Time average of Lock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_lock_count counter +ceph_libcephsqlite_vfs_opf_lock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_lock_sum Time average of Lock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_lock_sum counter +ceph_libcephsqlite_vfs_opf_lock_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_read_count Time average of Read file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_read_count counter +ceph_libcephsqlite_vfs_opf_read_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_read_sum Time average of Read file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_read_sum counter +ceph_libcephsqlite_vfs_opf_read_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_sectorsize_count Time average of SectorSize file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_sectorsize_count counter +ceph_libcephsqlite_vfs_opf_sectorsize_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_sectorsize_sum Time average of SectorSize file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_sectorsize_sum counter +ceph_libcephsqlite_vfs_opf_sectorsize_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_sync_count Time average of Sync file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_sync_count counter +ceph_libcephsqlite_vfs_opf_sync_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_sync_sum Time average of Sync file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_sync_sum counter +ceph_libcephsqlite_vfs_opf_sync_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_truncate_count Time average of Truncate file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_truncate_count counter +ceph_libcephsqlite_vfs_opf_truncate_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_truncate_sum Time average of Truncate file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_truncate_sum counter +ceph_libcephsqlite_vfs_opf_truncate_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_unlock_count Time average of Unlock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_unlock_count counter +ceph_libcephsqlite_vfs_opf_unlock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_unlock_sum Time average of Unlock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_unlock_sum counter +ceph_libcephsqlite_vfs_opf_unlock_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_write_count Time average of Write file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_write_count counter +ceph_libcephsqlite_vfs_opf_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_write_sum Time average of Write file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_write_sum counter +ceph_libcephsqlite_vfs_opf_write_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp Source-derived dynamic librbd ImageCtx metric: cmp. +# TYPE ceph_librbd_librbd_image_key_a_cmp counter +ceph_librbd_librbd_image_key_a_cmp{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_bytes Source-derived dynamic librbd ImageCtx metric: cmp_bytes. +# TYPE ceph_librbd_librbd_image_key_a_cmp_bytes counter +ceph_librbd_librbd_image_key_a_cmp_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_latency_count Source-derived dynamic librbd ImageCtx metric: cmp_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_cmp_latency_count counter +ceph_librbd_librbd_image_key_a_cmp_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_latency_sum Source-derived dynamic librbd ImageCtx metric: cmp_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_cmp_latency_sum counter +ceph_librbd_librbd_image_key_a_cmp_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard Source-derived dynamic librbd ImageCtx metric: discard. +# TYPE ceph_librbd_librbd_image_key_a_discard counter +ceph_librbd_librbd_image_key_a_discard{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_bytes Source-derived dynamic librbd ImageCtx metric: discard_bytes. +# TYPE ceph_librbd_librbd_image_key_a_discard_bytes counter +ceph_librbd_librbd_image_key_a_discard_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_latency_count Source-derived dynamic librbd ImageCtx metric: discard_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_discard_latency_count counter +ceph_librbd_librbd_image_key_a_discard_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_latency_sum Source-derived dynamic librbd ImageCtx metric: discard_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_discard_latency_sum counter +ceph_librbd_librbd_image_key_a_discard_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_flush Source-derived dynamic librbd ImageCtx metric: flush. +# TYPE ceph_librbd_librbd_image_key_a_flush counter +ceph_librbd_librbd_image_key_a_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_flush_latency_count Source-derived dynamic librbd ImageCtx metric: flush_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_flush_latency_count counter +ceph_librbd_librbd_image_key_a_flush_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_flush_latency_sum Source-derived dynamic librbd ImageCtx metric: flush_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_flush_latency_sum counter +ceph_librbd_librbd_image_key_a_flush_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_invalidate_cache Source-derived dynamic librbd ImageCtx metric: invalidate_cache. +# TYPE ceph_librbd_librbd_image_key_a_invalidate_cache counter +ceph_librbd_librbd_image_key_a_invalidate_cache{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_lock_acquired_time Source-derived dynamic librbd ImageCtx metric: lock_acquired_time. +# TYPE ceph_librbd_librbd_image_key_a_lock_acquired_time gauge +ceph_librbd_librbd_image_key_a_lock_acquired_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_notify Source-derived dynamic librbd ImageCtx metric: notify. +# TYPE ceph_librbd_librbd_image_key_a_notify counter +ceph_librbd_librbd_image_key_a_notify{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_opened_time Source-derived dynamic librbd ImageCtx metric: opened_time. +# TYPE ceph_librbd_librbd_image_key_a_opened_time gauge +ceph_librbd_librbd_image_key_a_opened_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_rd Source-derived dynamic librbd ImageCtx metric: rd. +# TYPE ceph_librbd_librbd_image_key_a_rd counter +ceph_librbd_librbd_image_key_a_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_bytes Source-derived dynamic librbd ImageCtx metric: rd_bytes. +# TYPE ceph_librbd_librbd_image_key_a_rd_bytes counter +ceph_librbd_librbd_image_key_a_rd_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_latency_count Source-derived dynamic librbd ImageCtx metric: rd_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_rd_latency_count counter +ceph_librbd_librbd_image_key_a_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_latency_sum Source-derived dynamic librbd ImageCtx metric: rd_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_rd_latency_sum counter +ceph_librbd_librbd_image_key_a_rd_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_readahead Source-derived dynamic librbd ImageCtx metric: readahead. +# TYPE ceph_librbd_librbd_image_key_a_readahead counter +ceph_librbd_librbd_image_key_a_readahead{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_readahead_bytes Source-derived dynamic librbd ImageCtx metric: readahead_bytes. +# TYPE ceph_librbd_librbd_image_key_a_readahead_bytes counter +ceph_librbd_librbd_image_key_a_readahead_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_resize Source-derived dynamic librbd ImageCtx metric: resize. +# TYPE ceph_librbd_librbd_image_key_a_resize counter +ceph_librbd_librbd_image_key_a_resize{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_create Source-derived dynamic librbd ImageCtx metric: snap_create. +# TYPE ceph_librbd_librbd_image_key_a_snap_create counter +ceph_librbd_librbd_image_key_a_snap_create{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_remove Source-derived dynamic librbd ImageCtx metric: snap_remove. +# TYPE ceph_librbd_librbd_image_key_a_snap_remove counter +ceph_librbd_librbd_image_key_a_snap_remove{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_rename Source-derived dynamic librbd ImageCtx metric: snap_rename. +# TYPE ceph_librbd_librbd_image_key_a_snap_rename counter +ceph_librbd_librbd_image_key_a_snap_rename{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_rollback Source-derived dynamic librbd ImageCtx metric: snap_rollback. +# TYPE ceph_librbd_librbd_image_key_a_snap_rollback counter +ceph_librbd_librbd_image_key_a_snap_rollback{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr Source-derived dynamic librbd ImageCtx metric: wr. +# TYPE ceph_librbd_librbd_image_key_a_wr counter +ceph_librbd_librbd_image_key_a_wr{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_bytes Source-derived dynamic librbd ImageCtx metric: wr_bytes. +# TYPE ceph_librbd_librbd_image_key_a_wr_bytes counter +ceph_librbd_librbd_image_key_a_wr_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_latency_count Source-derived dynamic librbd ImageCtx metric: wr_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_wr_latency_count counter +ceph_librbd_librbd_image_key_a_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_latency_sum Source-derived dynamic librbd ImageCtx metric: wr_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_wr_latency_sum counter +ceph_librbd_librbd_image_key_a_wr_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws Source-derived dynamic librbd ImageCtx metric: ws. +# TYPE ceph_librbd_librbd_image_key_a_ws counter +ceph_librbd_librbd_image_key_a_ws{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_bytes Source-derived dynamic librbd ImageCtx metric: ws_bytes. +# TYPE ceph_librbd_librbd_image_key_a_ws_bytes counter +ceph_librbd_librbd_image_key_a_ws_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_latency_count Source-derived dynamic librbd ImageCtx metric: ws_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_ws_latency_count counter +ceph_librbd_librbd_image_key_a_ws_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_latency_sum Source-derived dynamic librbd ImageCtx metric: ws_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_ws_latency_sum counter +ceph_librbd_librbd_image_key_a_ws_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush Source-derived dynamic librbd PWL metric: aio_flush. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def Source-derived dynamic librbd PWL metric: aio_flush_def. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count Source-derived dynamic librbd PWL metric: aio_flush_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum Source-derived dynamic librbd PWL metric: aio_flush_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count Source-derived dynamic librbd PWL metric: append_tx_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum Source-derived dynamic librbd PWL metric: append_tx_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count Source-derived dynamic librbd PWL metric: caller_wr_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count counter +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum Source-derived dynamic librbd PWL metric: caller_wr_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp Source-derived dynamic librbd PWL metric: cmp. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes Source-derived dynamic librbd PWL metric: cmp_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails Source-derived dynamic librbd PWL metric: cmp_fails. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count Source-derived dynamic librbd PWL metric: cmp_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum Source-derived dynamic librbd PWL metric: cmp_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard Source-derived dynamic librbd PWL metric: discard. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard counter +ceph_librbd_pwl_librbd_pwl_key_a_discard{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes Source-derived dynamic librbd PWL metric: discard_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count Source-derived dynamic librbd PWL metric: discard_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum Source-derived dynamic librbd PWL metric: discard_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd Source-derived dynamic librbd PWL metric: hit_rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count Source-derived dynamic librbd PWL metric: hit_rd_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum Source-derived dynamic librbd PWL metric: hit_rd_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_internal_flush Source-derived dynamic librbd PWL metric: internal_flush. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_internal_flush counter +ceph_librbd_pwl_librbd_pwl_key_a_internal_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_invalidate Source-derived dynamic librbd PWL metric: invalidate. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_invalidate counter +ceph_librbd_pwl_librbd_pwl_key_a_invalidate{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count Source-derived dynamic librbd PWL metric: log_op_bytes_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count counter +ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum Source-derived dynamic librbd PWL metric: log_op_bytes_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_ops Source-derived dynamic librbd PWL metric: log_ops. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_ops counter +ceph_librbd_pwl_librbd_pwl_key_a_log_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count Source-derived dynamic librbd PWL metric: op_alloc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum Source-derived dynamic librbd PWL metric: op_alloc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count Source-derived dynamic librbd PWL metric: op_app_to_appc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum Source-derived dynamic librbd PWL metric: op_app_to_appc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count Source-derived dynamic librbd PWL metric: op_buf_to_app_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum Source-derived dynamic librbd PWL metric: op_buf_to_app_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count Source-derived dynamic librbd PWL metric: op_dis_to_app_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_app_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd Source-derived dynamic librbd PWL metric: part_hit_rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd Source-derived dynamic librbd PWL metric: rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes Source-derived dynamic librbd PWL metric: rd_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes Source-derived dynamic librbd PWL metric: rd_hit_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count Source-derived dynamic librbd PWL metric: rd_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum Source-derived dynamic librbd PWL metric: rd_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count Source-derived dynamic librbd PWL metric: req_all_to_dis_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum Source-derived dynamic librbd PWL metric: req_all_to_dis_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count Source-derived dynamic librbd PWL metric: req_arr_to_all_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_all_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count Source-derived dynamic librbd PWL metric: retire_tx_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum Source-derived dynamic librbd PWL metric: retire_tx_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr Source-derived dynamic librbd PWL metric: wr. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr counter +ceph_librbd_pwl_librbd_pwl_key_a_wr{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes Source-derived dynamic librbd PWL metric: wr_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def Source-derived dynamic librbd PWL metric: wr_def. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf Source-derived dynamic librbd PWL metric: wr_def_buf. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes Source-derived dynamic librbd PWL metric: wr_def_lanes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log Source-derived dynamic librbd PWL metric: wr_def_log. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count Source-derived dynamic librbd PWL metric: wr_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count Source-derived dynamic librbd PWL metric: wr_latency_nw_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum Source-derived dynamic librbd PWL metric: wr_latency_nw_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum Source-derived dynamic librbd PWL metric: wr_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap Source-derived dynamic librbd PWL metric: wr_overlap. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier Source-derived dynamic librbd PWL metric: wr_q_barrier. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count Source-derived dynamic librbd PWL metric: writeback_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum Source-derived dynamic librbd PWL metric: writeback_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws Source-derived dynamic librbd PWL metric: ws. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws counter +ceph_librbd_pwl_librbd_pwl_key_a_ws{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes Source-derived dynamic librbd PWL metric: ws_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count Source-derived dynamic librbd PWL metric: ws_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum Source-derived dynamic librbd PWL metric: ws_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum counter +ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_all_type_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_best_effort_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_client_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_immediate_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_recovery_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_handle_discover Directory replication discovery message handled. +# TYPE ceph_mds_cache_dir_handle_discover counter +ceph_mds_cache_dir_handle_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_send_discover Directory replication discovery message sent. +# TYPE ceph_mds_cache_dir_send_discover counter +ceph_mds_cache_dir_send_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_try_discover Directory replication attempt to discover. +# TYPE ceph_mds_cache_dir_try_discover counter +ceph_mds_cache_dir_try_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_update Directory replication directives. +# TYPE ceph_mds_cache_dir_update counter +ceph_mds_cache_dir_update{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_update_receipt Directory replication directives received. +# TYPE ceph_mds_cache_dir_update_receipt counter +ceph_mds_cache_dir_update_receipt{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_enqueue_scrub Internal Request type enqueue scrub. +# TYPE ceph_mds_cache_ireq_enqueue_scrub counter +ceph_mds_cache_ireq_enqueue_scrub{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_exportdir Internal Request type export dir. +# TYPE ceph_mds_cache_ireq_exportdir counter +ceph_mds_cache_ireq_exportdir{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_flush Internal Request type flush. +# TYPE ceph_mds_cache_ireq_flush counter +ceph_mds_cache_ireq_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_fragmentdir Internal Request type fragmentdir. +# TYPE ceph_mds_cache_ireq_fragmentdir counter +ceph_mds_cache_ireq_fragmentdir{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_fragstats Internal Request type frag stats. +# TYPE ceph_mds_cache_ireq_fragstats counter +ceph_mds_cache_ireq_fragstats{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_inodestats Internal Request type inode stats. +# TYPE ceph_mds_cache_ireq_inodestats counter +ceph_mds_cache_ireq_inodestats{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_quiesce_inode Internal Request type quiesce subvolume inode. +# TYPE ceph_mds_cache_ireq_quiesce_inode counter +ceph_mds_cache_ireq_quiesce_inode{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_quiesce_path Internal Request type quiesce subvolume. +# TYPE ceph_mds_cache_ireq_quiesce_path counter +ceph_mds_cache_ireq_quiesce_path{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_num_recovering_enqueued Files waiting for recovery. +# TYPE ceph_mds_cache_num_recovering_enqueued gauge +ceph_mds_cache_num_recovering_enqueued{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_recovering_prioritized Files waiting for recovery with elevated priority. +# TYPE ceph_mds_cache_num_recovering_prioritized gauge +ceph_mds_cache_num_recovering_prioritized{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_recovering_processing Files currently being recovered. +# TYPE ceph_mds_cache_num_recovering_processing gauge +ceph_mds_cache_num_recovering_processing{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays Stray dentries. +# TYPE ceph_mds_cache_num_strays gauge +ceph_mds_cache_num_strays{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays_delayed Stray dentries delayed. +# TYPE ceph_mds_cache_num_strays_delayed gauge +ceph_mds_cache_num_strays_delayed{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays_enqueuing Stray dentries enqueuing for purge. +# TYPE ceph_mds_cache_num_strays_enqueuing gauge +ceph_mds_cache_num_strays_enqueuing{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_recovery_completed File recoveries completed. +# TYPE ceph_mds_cache_recovery_completed counter +ceph_mds_cache_recovery_completed{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_recovery_started File recoveries started. +# TYPE ceph_mds_cache_recovery_started counter +ceph_mds_cache_recovery_started{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_created Stray dentries created. +# TYPE ceph_mds_cache_strays_created counter +ceph_mds_cache_strays_created{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_enqueued Stray dentries enqueued for purge. +# TYPE ceph_mds_cache_strays_enqueued counter +ceph_mds_cache_strays_enqueued{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_migrated Stray dentries migrated. +# TYPE ceph_mds_cache_strays_migrated counter +ceph_mds_cache_strays_migrated{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_reintegrated Stray dentries reintegrated. +# TYPE ceph_mds_cache_strays_reintegrated counter +ceph_mds_cache_strays_reintegrated{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_caps Capabilities. +# TYPE ceph_mds_caps gauge +ceph_mds_caps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_ceph_cap_op_flush_ack caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_flush_ack counter +ceph_mds_ceph_cap_op_flush_ack{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_flushsnap_ack caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_flushsnap_ack counter +ceph_mds_ceph_cap_op_flushsnap_ack{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_grant Grant caps. +# TYPE ceph_mds_ceph_cap_op_grant counter +ceph_mds_ceph_cap_op_grant{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_revoke Revoke caps. +# TYPE ceph_mds_ceph_cap_op_revoke counter +ceph_mds_ceph_cap_op_revoke{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_trunc caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_trunc counter +ceph_mds_ceph_cap_op_trunc{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency Source-derived dynamic CephFS client metric: avg_metadata_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency Source-derived dynamic CephFS client metric: avg_read_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency Source-derived dynamic CephFS client metric: avg_write_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits Source-derived dynamic CephFS client metric: cap_hits. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits gauge +ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss Source-derived dynamic CephFS client metric: cap_miss. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss gauge +ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits Source-derived dynamic CephFS client metric: dentry_lease_hits. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits gauge +ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss Source-derived dynamic CephFS client metric: dentry_lease_miss. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss gauge +ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_opened_files Source-derived dynamic CephFS client metric: opened_files. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_opened_files gauge +ceph_mds_client_metrics_mds_filesystem_key_a_opened_files{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes Source-derived dynamic CephFS client metric: opened_inodes. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes gauge +ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps Source-derived dynamic CephFS client metric: pinned_icaps. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps gauge +ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes Source-derived dynamic CephFS client metric: total_inodes. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops Source-derived dynamic CephFS client metric: total_read_ops. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size Source-derived dynamic CephFS client metric: total_read_size. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops Source-derived dynamic CephFS client metric: total_write_ops. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size Source-derived dynamic CephFS client metric: total_write_size. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_num_clients Number of connected CephFS clients. +# TYPE ceph_mds_client_metrics_num_clients gauge +ceph_mds_client_metrics_num_clients{ceph_daemon="osd.0",fs_name="fs_name_a",id="id_a"} 1 + +# HELP ceph_mds_dir_commit Directory commit. +# TYPE ceph_mds_dir_commit counter +ceph_mds_dir_commit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_fetch_complete Fetch complete dirfrag. +# TYPE ceph_mds_dir_fetch_complete counter +ceph_mds_dir_fetch_complete{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_fetch_keys Fetch keys from dirfrag. +# TYPE ceph_mds_dir_fetch_keys counter +ceph_mds_dir_fetch_keys{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_merge Directory merge. +# TYPE ceph_mds_dir_merge counter +ceph_mds_dir_merge{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_split Directory split. +# TYPE ceph_mds_dir_split counter +ceph_mds_dir_split{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_exported Exports. +# TYPE ceph_mds_exported counter +ceph_mds_exported{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_exported_inodes Exported inodes. +# TYPE ceph_mds_exported_inodes counter +ceph_mds_exported_inodes{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_forward Forwarding request. +# TYPE ceph_mds_forward counter +ceph_mds_forward{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_cap_release Client cap release msg. +# TYPE ceph_mds_handle_client_cap_release counter +ceph_mds_handle_client_cap_release{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_caps Client caps msg. +# TYPE ceph_mds_handle_client_caps counter +ceph_mds_handle_client_caps{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_caps_dirty Client dirty caps msg. +# TYPE ceph_mds_handle_client_caps_dirty counter +ceph_mds_handle_client_caps_dirty{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_inode_file_caps Inter mds caps msg. +# TYPE ceph_mds_handle_inode_file_caps counter +ceph_mds_handle_inode_file_caps{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_imported Imports. +# TYPE ceph_mds_imported counter +ceph_mds_imported{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_imported_inodes Imported inodes. +# TYPE ceph_mds_imported_inodes counter +ceph_mds_imported_inodes{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_inodes Inodes. +# TYPE ceph_mds_inodes gauge +ceph_mds_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_bottom Inodes on bottom. +# TYPE ceph_mds_inodes_bottom gauge +ceph_mds_inodes_bottom{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_expired Inodes expired. +# TYPE ceph_mds_inodes_expired gauge +ceph_mds_inodes_expired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_pin_tail Inodes on pin tail. +# TYPE ceph_mds_inodes_pin_tail gauge +ceph_mds_inodes_pin_tail{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_pinned Inodes pinned. +# TYPE ceph_mds_inodes_pinned gauge +ceph_mds_inodes_pinned{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_top Inodes on top. +# TYPE ceph_mds_inodes_top gauge +ceph_mds_inodes_top{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_with_caps Inodes with capabilities. +# TYPE ceph_mds_inodes_with_caps gauge +ceph_mds_inodes_with_caps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_load_cent Load per cent. +# TYPE ceph_mds_load_cent gauge +ceph_mds_load_cent{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_ev Events. +# TYPE ceph_mds_log_ev gauge +ceph_mds_log_ev{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evadd Events submitted. +# TYPE ceph_mds_log_evadd counter +ceph_mds_log_evadd{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_evex Total expired events. +# TYPE ceph_mds_log_evex counter +ceph_mds_log_evex{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_evexd Current expired events. +# TYPE ceph_mds_log_evexd gauge +ceph_mds_log_evexd{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evexg Expiring events. +# TYPE ceph_mds_log_evexg gauge +ceph_mds_log_evexg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evlrg Large events. +# TYPE ceph_mds_log_evlrg gauge +ceph_mds_log_evlrg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evtrm Trimmed events. +# TYPE ceph_mds_log_evtrm counter +ceph_mds_log_evtrm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_expos Journaler xpire position. +# TYPE ceph_mds_log_expos gauge +ceph_mds_log_expos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_jlat_count Journaler flush latency Count. +# TYPE ceph_mds_log_jlat_count counter +ceph_mds_log_jlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_jlat_sum Journaler flush latency Total. +# TYPE ceph_mds_log_jlat_sum counter +ceph_mds_log_jlat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_rdpos Journaler read position. +# TYPE ceph_mds_log_rdpos gauge +ceph_mds_log_rdpos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_replayed Events replayed. +# TYPE ceph_mds_log_replayed counter +ceph_mds_log_replayed{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_seg Segments. +# TYPE ceph_mds_log_seg gauge +ceph_mds_log_seg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segadd Segments added. +# TYPE ceph_mds_log_segadd counter +ceph_mds_log_segadd{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_segex Total expired segments. +# TYPE ceph_mds_log_segex counter +ceph_mds_log_segex{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_segexd Current expired segments. +# TYPE ceph_mds_log_segexd gauge +ceph_mds_log_segexd{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segexg Expiring segments. +# TYPE ceph_mds_log_segexg gauge +ceph_mds_log_segexg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segmjr Major Segments. +# TYPE ceph_mds_log_segmjr gauge +ceph_mds_log_segmjr{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segtrm Trimmed segments. +# TYPE ceph_mds_log_segtrm counter +ceph_mds_log_segtrm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_wrpos Journaler write position. +# TYPE ceph_mds_log_wrpos gauge +ceph_mds_log_wrpos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_cap Capabilities. +# TYPE ceph_mds_mem_cap gauge +ceph_mds_mem_cap{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_cap_minus Capabilities removed. +# TYPE ceph_mds_mem_cap_minus counter +ceph_mds_mem_cap_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_cap_plus Capabilities added. +# TYPE ceph_mds_mem_cap_plus counter +ceph_mds_mem_cap_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dir Directories. +# TYPE ceph_mds_mem_dir gauge +ceph_mds_mem_dir{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_dir_minus Directories closed. +# TYPE ceph_mds_mem_dir_minus counter +ceph_mds_mem_dir_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dir_plus Directories opened. +# TYPE ceph_mds_mem_dir_plus counter +ceph_mds_mem_dir_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dn Dentries. +# TYPE ceph_mds_mem_dn gauge +ceph_mds_mem_dn{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_dn_minus Dentries closed. +# TYPE ceph_mds_mem_dn_minus counter +ceph_mds_mem_dn_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dn_plus Dentries opened. +# TYPE ceph_mds_mem_dn_plus counter +ceph_mds_mem_dn_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_heap Heap size. +# TYPE ceph_mds_mem_heap gauge +ceph_mds_mem_heap{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_ino Inodes. +# TYPE ceph_mds_mem_ino gauge +ceph_mds_mem_ino{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_ino_minus Inodes closed. +# TYPE ceph_mds_mem_ino_minus counter +ceph_mds_mem_ino_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_ino_plus Inodes opened. +# TYPE ceph_mds_mem_ino_plus counter +ceph_mds_mem_ino_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_rss RSS. +# TYPE ceph_mds_mem_rss gauge +ceph_mds_mem_rss{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_metadata MDS Metadata. +# TYPE ceph_mds_metadata untyped +ceph_mds_metadata{ceph_daemon="osd.0",ceph_version="ceph_version_a",fs_id="fs_id_a",hostname="hostname_a",public_addr="public_addr_a",rank="rank_a"} 1 + +# HELP ceph_mds_openino_backtrace_fetch OpenIno backtrace fetchings. +# TYPE ceph_mds_openino_backtrace_fetch counter +ceph_mds_openino_backtrace_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_openino_dir_fetch OpenIno incomplete directory fetchings. +# TYPE ceph_mds_openino_dir_fetch counter +ceph_mds_openino_dir_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_openino_peer_discover OpenIno peer inode discovers. +# TYPE ceph_mds_openino_peer_discover counter +ceph_mds_openino_peer_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_process_request_cap_release Process request cap release. +# TYPE ceph_mds_process_request_cap_release counter +ceph_mds_process_request_cap_release{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_q Dispatch queue length. +# TYPE ceph_mds_q gauge +ceph_mds_q{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_reply Replies. +# TYPE ceph_mds_reply counter +ceph_mds_reply{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_reply_latency_count Reply latency Count. +# TYPE ceph_mds_reply_latency_count counter +ceph_mds_reply_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_reply_latency_sum Reply latency Total. +# TYPE ceph_mds_reply_latency_sum counter +ceph_mds_reply_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_request Requests. +# TYPE ceph_mds_request counter +ceph_mds_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_root_rbytes root inode rbytes. +# TYPE ceph_mds_root_rbytes gauge +ceph_mds_root_rbytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_root_rfiles root inode rfiles. +# TYPE ceph_mds_root_rfiles gauge +ceph_mds_root_rfiles{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_root_rsnaps root inode rsnaps. +# TYPE ceph_mds_root_rsnaps gauge +ceph_mds_root_rsnaps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_backtrace_fetch Scrub backtrace fetchings. +# TYPE ceph_mds_scrub_backtrace_fetch gauge +ceph_mds_scrub_backtrace_fetch{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_backtrace_repaired Scrub backtraces repaired. +# TYPE ceph_mds_scrub_backtrace_repaired gauge +ceph_mds_scrub_backtrace_repaired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dir_base_inodes Scrub directory base inodes. +# TYPE ceph_mds_scrub_dir_base_inodes gauge +ceph_mds_scrub_dir_base_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dir_inodes Scrub directory inodes. +# TYPE ceph_mds_scrub_dir_inodes gauge +ceph_mds_scrub_dir_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dirfrag_rstats Scrub dirfrags rstates. +# TYPE ceph_mds_scrub_dirfrag_rstats gauge +ceph_mds_scrub_dirfrag_rstats{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_file_inodes Scrub file inodes. +# TYPE ceph_mds_scrub_file_inodes gauge +ceph_mds_scrub_file_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_inotable_repaired Scrub inotable repaired. +# TYPE ceph_mds_scrub_inotable_repaired gauge +ceph_mds_scrub_inotable_repaired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_set_tag Scrub set tags. +# TYPE ceph_mds_scrub_set_tag gauge +ceph_mds_scrub_set_tag{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_cap_acquisition_throttle Cap acquisition throttle counter. +# TYPE ceph_mds_server_cap_acquisition_throttle counter +ceph_mds_server_cap_acquisition_throttle{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_cap_revoke_eviction Cap Revoke Client Eviction. +# TYPE ceph_mds_server_cap_revoke_eviction counter +ceph_mds_server_cap_revoke_eviction{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_dispatch_client_request Client requests dispatched. +# TYPE ceph_mds_server_dispatch_client_request counter +ceph_mds_server_dispatch_client_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_dispatch_server_request Server requests dispatched. +# TYPE ceph_mds_server_dispatch_server_request counter +ceph_mds_server_dispatch_server_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_client_request Client requests. +# TYPE ceph_mds_server_handle_client_request counter +ceph_mds_server_handle_client_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_client_session Client session messages. +# TYPE ceph_mds_server_handle_client_session counter +ceph_mds_server_handle_client_session{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_peer_request Peer requests. +# TYPE ceph_mds_server_handle_peer_request counter +ceph_mds_server_handle_peer_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_blockdiff_latency_count Request type file blockdiff latency Count. +# TYPE ceph_mds_server_req_blockdiff_latency_count counter +ceph_mds_server_req_blockdiff_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_blockdiff_latency_sum Request type file blockdiff latency Total. +# TYPE ceph_mds_server_req_blockdiff_latency_sum counter +ceph_mds_server_req_blockdiff_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_create_latency_count Request type create latency Count. +# TYPE ceph_mds_server_req_create_latency_count counter +ceph_mds_server_req_create_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_create_latency_sum Request type create latency Total. +# TYPE ceph_mds_server_req_create_latency_sum counter +ceph_mds_server_req_create_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getattr_latency_count Request type get attribute latency Count. +# TYPE ceph_mds_server_req_getattr_latency_count counter +ceph_mds_server_req_getattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getattr_latency_sum Request type get attribute latency Total. +# TYPE ceph_mds_server_req_getattr_latency_sum counter +ceph_mds_server_req_getattr_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getfilelock_latency_count Request type get file lock latency Count. +# TYPE ceph_mds_server_req_getfilelock_latency_count counter +ceph_mds_server_req_getfilelock_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getfilelock_latency_sum Request type get file lock latency Total. +# TYPE ceph_mds_server_req_getfilelock_latency_sum counter +ceph_mds_server_req_getfilelock_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getvxattr_latency_count Request type get virtual extended attribute latency Count. +# TYPE ceph_mds_server_req_getvxattr_latency_count counter +ceph_mds_server_req_getvxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getvxattr_latency_sum Request type get virtual extended attribute latency Total. +# TYPE ceph_mds_server_req_getvxattr_latency_sum counter +ceph_mds_server_req_getvxattr_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_link_latency_count Request type link latency Count. +# TYPE ceph_mds_server_req_link_latency_count counter +ceph_mds_server_req_link_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_link_latency_sum Request type link latency Total. +# TYPE ceph_mds_server_req_link_latency_sum counter +ceph_mds_server_req_link_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookup_latency_count Request type lookup latency Count. +# TYPE ceph_mds_server_req_lookup_latency_count counter +ceph_mds_server_req_lookup_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookup_latency_sum Request type lookup latency Total. +# TYPE ceph_mds_server_req_lookup_latency_sum counter +ceph_mds_server_req_lookup_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookuphash_latency_count Request type lookup hash of inode latency Count. +# TYPE ceph_mds_server_req_lookuphash_latency_count counter +ceph_mds_server_req_lookuphash_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookuphash_latency_sum Request type lookup hash of inode latency Total. +# TYPE ceph_mds_server_req_lookuphash_latency_sum counter +ceph_mds_server_req_lookuphash_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupino_latency_count Request type lookup inode latency Count. +# TYPE ceph_mds_server_req_lookupino_latency_count counter +ceph_mds_server_req_lookupino_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupino_latency_sum Request type lookup inode latency Total. +# TYPE ceph_mds_server_req_lookupino_latency_sum counter +ceph_mds_server_req_lookupino_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupname_latency_count Request type lookup name latency Count. +# TYPE ceph_mds_server_req_lookupname_latency_count counter +ceph_mds_server_req_lookupname_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupname_latency_sum Request type lookup name latency Total. +# TYPE ceph_mds_server_req_lookupname_latency_sum counter +ceph_mds_server_req_lookupname_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupparent_latency_count Request type lookup parent latency Count. +# TYPE ceph_mds_server_req_lookupparent_latency_count counter +ceph_mds_server_req_lookupparent_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupparent_latency_sum Request type lookup parent latency Total. +# TYPE ceph_mds_server_req_lookupparent_latency_sum counter +ceph_mds_server_req_lookupparent_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupsnap_latency_count Request type lookup snapshot latency Count. +# TYPE ceph_mds_server_req_lookupsnap_latency_count counter +ceph_mds_server_req_lookupsnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupsnap_latency_sum Request type lookup snapshot latency Total. +# TYPE ceph_mds_server_req_lookupsnap_latency_sum counter +ceph_mds_server_req_lookupsnap_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lssnap_latency_count Request type list snapshot latency Count. +# TYPE ceph_mds_server_req_lssnap_latency_count counter +ceph_mds_server_req_lssnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lssnap_latency_sum Request type list snapshot latency Total. +# TYPE ceph_mds_server_req_lssnap_latency_sum counter +ceph_mds_server_req_lssnap_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mkdir_latency_count Request type make directory latency Count. +# TYPE ceph_mds_server_req_mkdir_latency_count counter +ceph_mds_server_req_mkdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mkdir_latency_sum Request type make directory latency Total. +# TYPE ceph_mds_server_req_mkdir_latency_sum counter +ceph_mds_server_req_mkdir_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mknod_latency_count Request type make node latency Count. +# TYPE ceph_mds_server_req_mknod_latency_count counter +ceph_mds_server_req_mknod_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mknod_latency_sum Request type make node latency Total. +# TYPE ceph_mds_server_req_mknod_latency_sum counter +ceph_mds_server_req_mknod_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mksnap_latency_count Request type make snapshot latency Count. +# TYPE ceph_mds_server_req_mksnap_latency_count counter +ceph_mds_server_req_mksnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mksnap_latency_sum Request type make snapshot latency Total. +# TYPE ceph_mds_server_req_mksnap_latency_sum counter +ceph_mds_server_req_mksnap_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_open_latency_count Request type open latency Count. +# TYPE ceph_mds_server_req_open_latency_count counter +ceph_mds_server_req_open_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_open_latency_sum Request type open latency Total. +# TYPE ceph_mds_server_req_open_latency_sum counter +ceph_mds_server_req_open_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_readdir_latency_count Request type read directory latency Count. +# TYPE ceph_mds_server_req_readdir_latency_count counter +ceph_mds_server_req_readdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_readdir_latency_sum Request type read directory latency Total. +# TYPE ceph_mds_server_req_readdir_latency_sum counter +ceph_mds_server_req_readdir_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rename_latency_count Request type rename latency Count. +# TYPE ceph_mds_server_req_rename_latency_count counter +ceph_mds_server_req_rename_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rename_latency_sum Request type rename latency Total. +# TYPE ceph_mds_server_req_rename_latency_sum counter +ceph_mds_server_req_rename_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_renamesnap_latency_count Request type rename snapshot latency Count. +# TYPE ceph_mds_server_req_renamesnap_latency_count counter +ceph_mds_server_req_renamesnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_renamesnap_latency_sum Request type rename snapshot latency Total. +# TYPE ceph_mds_server_req_renamesnap_latency_sum counter +ceph_mds_server_req_renamesnap_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmdir_latency_count Request type remove directory latency Count. +# TYPE ceph_mds_server_req_rmdir_latency_count counter +ceph_mds_server_req_rmdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmdir_latency_sum Request type remove directory latency Total. +# TYPE ceph_mds_server_req_rmdir_latency_sum counter +ceph_mds_server_req_rmdir_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmsnap_latency_count Request type remove snapshot latency Count. +# TYPE ceph_mds_server_req_rmsnap_latency_count counter +ceph_mds_server_req_rmsnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmsnap_latency_sum Request type remove snapshot latency Total. +# TYPE ceph_mds_server_req_rmsnap_latency_sum counter +ceph_mds_server_req_rmsnap_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmxattr_latency_count Request type remove extended attribute latency Count. +# TYPE ceph_mds_server_req_rmxattr_latency_count counter +ceph_mds_server_req_rmxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmxattr_latency_sum Request type remove extended attribute latency Total. +# TYPE ceph_mds_server_req_rmxattr_latency_sum counter +ceph_mds_server_req_rmxattr_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setattr_latency_count Request type set attribute latency Count. +# TYPE ceph_mds_server_req_setattr_latency_count counter +ceph_mds_server_req_setattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setattr_latency_sum Request type set attribute latency Total. +# TYPE ceph_mds_server_req_setattr_latency_sum counter +ceph_mds_server_req_setattr_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setdirlayout_latency_count Request type set directory layout latency Count. +# TYPE ceph_mds_server_req_setdirlayout_latency_count counter +ceph_mds_server_req_setdirlayout_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setdirlayout_latency_sum Request type set directory layout latency Total. +# TYPE ceph_mds_server_req_setdirlayout_latency_sum counter +ceph_mds_server_req_setdirlayout_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setfilelock_latency_count Request type set file lock latency Count. +# TYPE ceph_mds_server_req_setfilelock_latency_count counter +ceph_mds_server_req_setfilelock_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setfilelock_latency_sum Request type set file lock latency Total. +# TYPE ceph_mds_server_req_setfilelock_latency_sum counter +ceph_mds_server_req_setfilelock_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setlayout_latency_count Request type set file layout latency Count. +# TYPE ceph_mds_server_req_setlayout_latency_count counter +ceph_mds_server_req_setlayout_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setlayout_latency_sum Request type set file layout latency Total. +# TYPE ceph_mds_server_req_setlayout_latency_sum counter +ceph_mds_server_req_setlayout_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setxattr_latency_count Request type set extended attribute latency Count. +# TYPE ceph_mds_server_req_setxattr_latency_count counter +ceph_mds_server_req_setxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setxattr_latency_sum Request type set extended attribute latency Total. +# TYPE ceph_mds_server_req_setxattr_latency_sum counter +ceph_mds_server_req_setxattr_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_snapdiff_latency_count Request type snapshot difference latency Count. +# TYPE ceph_mds_server_req_snapdiff_latency_count counter +ceph_mds_server_req_snapdiff_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_snapdiff_latency_sum Request type snapshot difference latency Total. +# TYPE ceph_mds_server_req_snapdiff_latency_sum counter +ceph_mds_server_req_snapdiff_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_symlink_latency_count Request type symbolic link latency Count. +# TYPE ceph_mds_server_req_symlink_latency_count counter +ceph_mds_server_req_symlink_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_symlink_latency_sum Request type symbolic link latency Total. +# TYPE ceph_mds_server_req_symlink_latency_sum counter +ceph_mds_server_req_symlink_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_unlink_latency_count Request type unlink latency Count. +# TYPE ceph_mds_server_req_unlink_latency_count counter +ceph_mds_server_req_unlink_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_unlink_latency_sum Request type unlink latency Total. +# TYPE ceph_mds_server_req_unlink_latency_sum counter +ceph_mds_server_req_unlink_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_sessions_average_load Average Load. +# TYPE ceph_mds_sessions_average_load gauge +ceph_mds_sessions_average_load{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_avg_session_uptime Average session uptime. +# TYPE ceph_mds_sessions_avg_session_uptime gauge +ceph_mds_sessions_avg_session_uptime{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_mdthresh_evicted Sessions evicted on reaching metadata threshold. +# TYPE ceph_mds_sessions_mdthresh_evicted gauge +ceph_mds_sessions_mdthresh_evicted{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_session_add Sessions added. +# TYPE ceph_mds_sessions_session_add counter +ceph_mds_sessions_session_add{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_sessions_session_count Session count. +# TYPE ceph_mds_sessions_session_count gauge +ceph_mds_sessions_session_count{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_session_remove Sessions removed. +# TYPE ceph_mds_sessions_session_remove counter +ceph_mds_sessions_session_remove{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_sessions_sessions_open Sessions currently open. +# TYPE ceph_mds_sessions_sessions_open gauge +ceph_mds_sessions_sessions_open{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_sessions_stale Sessions currently stale. +# TYPE ceph_mds_sessions_sessions_stale gauge +ceph_mds_sessions_sessions_stale{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_total_load Total Load. +# TYPE ceph_mds_sessions_total_load gauge +ceph_mds_sessions_total_load{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_slow_reply Slow replies. +# TYPE ceph_mds_slow_reply counter +ceph_mds_slow_reply{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_subtrees Subtrees. +# TYPE ceph_mds_subtrees gauge +ceph_mds_subtrees{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_traverse Traverses. +# TYPE ceph_mds_traverse counter +ceph_mds_traverse{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_dir_fetch Traverse incomplete directory content fetchings. +# TYPE ceph_mds_traverse_dir_fetch counter +ceph_mds_traverse_dir_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_discover Traverse directory discovers. +# TYPE ceph_mds_traverse_discover counter +ceph_mds_traverse_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_forward Traverse forwards. +# TYPE ceph_mds_traverse_forward counter +ceph_mds_traverse_forward{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_hit Traverse hits. +# TYPE ceph_mds_traverse_hit counter +ceph_mds_traverse_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_lock Traverse locks. +# TYPE ceph_mds_traverse_lock counter +ceph_mds_traverse_lock{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_remote_ino Traverse remote dentries. +# TYPE ceph_mds_traverse_remote_ino counter +ceph_mds_traverse_remote_ino{ceph_daemon="osd.0"} 100 + +# HELP ceph_mempool_bloom_filter_bytes Source-derived dynamic mempool metric: mempool_bloom_filter_bytes. +# TYPE ceph_mempool_bloom_filter_bytes gauge +ceph_mempool_bloom_filter_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bloom_filter_items Source-derived dynamic mempool metric: mempool_bloom_filter_items. +# TYPE ceph_mempool_bloom_filter_items gauge +ceph_mempool_bloom_filter_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_bytes Source-derived dynamic mempool metric: mempool_bluefs_bytes. +# TYPE ceph_mempool_bluefs_bytes gauge +ceph_mempool_bluefs_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_reader_bytes Source-derived dynamic mempool metric: mempool_bluefs_file_reader_bytes. +# TYPE ceph_mempool_bluefs_file_reader_bytes gauge +ceph_mempool_bluefs_file_reader_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_reader_items Source-derived dynamic mempool metric: mempool_bluefs_file_reader_items. +# TYPE ceph_mempool_bluefs_file_reader_items gauge +ceph_mempool_bluefs_file_reader_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_writer_bytes Source-derived dynamic mempool metric: mempool_bluefs_file_writer_bytes. +# TYPE ceph_mempool_bluefs_file_writer_bytes gauge +ceph_mempool_bluefs_file_writer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_writer_items Source-derived dynamic mempool metric: mempool_bluefs_file_writer_items. +# TYPE ceph_mempool_bluefs_file_writer_items gauge +ceph_mempool_bluefs_file_writer_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_items Source-derived dynamic mempool metric: mempool_bluefs_items. +# TYPE ceph_mempool_bluefs_items gauge +ceph_mempool_bluefs_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_alloc_bytes Source-derived dynamic mempool metric: mempool_bluestore_alloc_bytes. +# TYPE ceph_mempool_bluestore_alloc_bytes gauge +ceph_mempool_bluestore_alloc_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_alloc_items Source-derived dynamic mempool metric: mempool_bluestore_alloc_items. +# TYPE ceph_mempool_bluestore_alloc_items gauge +ceph_mempool_bluestore_alloc_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_blob_bytes Source-derived dynamic mempool metric: mempool_bluestore_blob_bytes. +# TYPE ceph_mempool_bluestore_blob_bytes gauge +ceph_mempool_bluestore_blob_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_blob_items Source-derived dynamic mempool metric: mempool_bluestore_blob_items. +# TYPE ceph_mempool_bluestore_blob_items gauge +ceph_mempool_bluestore_blob_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_buffer_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_bytes. +# TYPE ceph_mempool_bluestore_cache_buffer_bytes gauge +ceph_mempool_bluestore_cache_buffer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_buffer_items Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_items. +# TYPE ceph_mempool_bluestore_cache_buffer_items gauge +ceph_mempool_bluestore_cache_buffer_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_data_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_data_bytes. +# TYPE ceph_mempool_bluestore_cache_data_bytes gauge +ceph_mempool_bluestore_cache_data_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_data_items Source-derived dynamic mempool metric: mempool_bluestore_cache_data_items. +# TYPE ceph_mempool_bluestore_cache_data_items gauge +ceph_mempool_bluestore_cache_data_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_meta_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_bytes. +# TYPE ceph_mempool_bluestore_cache_meta_bytes gauge +ceph_mempool_bluestore_cache_meta_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_meta_items Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_items. +# TYPE ceph_mempool_bluestore_cache_meta_items gauge +ceph_mempool_bluestore_cache_meta_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_onode_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_bytes. +# TYPE ceph_mempool_bluestore_cache_onode_bytes gauge +ceph_mempool_bluestore_cache_onode_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_onode_items Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_items. +# TYPE ceph_mempool_bluestore_cache_onode_items gauge +ceph_mempool_bluestore_cache_onode_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_other_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_other_bytes. +# TYPE ceph_mempool_bluestore_cache_other_bytes gauge +ceph_mempool_bluestore_cache_other_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_other_items Source-derived dynamic mempool metric: mempool_bluestore_cache_other_items. +# TYPE ceph_mempool_bluestore_cache_other_items gauge +ceph_mempool_bluestore_cache_other_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_extent_bytes Source-derived dynamic mempool metric: mempool_bluestore_extent_bytes. +# TYPE ceph_mempool_bluestore_extent_bytes gauge +ceph_mempool_bluestore_extent_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_extent_items Source-derived dynamic mempool metric: mempool_bluestore_extent_items. +# TYPE ceph_mempool_bluestore_extent_items gauge +ceph_mempool_bluestore_extent_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_fsck_bytes Source-derived dynamic mempool metric: mempool_bluestore_fsck_bytes. +# TYPE ceph_mempool_bluestore_fsck_bytes gauge +ceph_mempool_bluestore_fsck_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_fsck_items Source-derived dynamic mempool metric: mempool_bluestore_fsck_items. +# TYPE ceph_mempool_bluestore_fsck_items gauge +ceph_mempool_bluestore_fsck_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_inline_bl_bytes Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_bytes. +# TYPE ceph_mempool_bluestore_inline_bl_bytes gauge +ceph_mempool_bluestore_inline_bl_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_inline_bl_items Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_items. +# TYPE ceph_mempool_bluestore_inline_bl_items gauge +ceph_mempool_bluestore_inline_bl_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_shared_blob_bytes Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_bytes. +# TYPE ceph_mempool_bluestore_shared_blob_bytes gauge +ceph_mempool_bluestore_shared_blob_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_shared_blob_items Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_items. +# TYPE ceph_mempool_bluestore_shared_blob_items gauge +ceph_mempool_bluestore_shared_blob_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_txc_bytes Source-derived dynamic mempool metric: mempool_bluestore_txc_bytes. +# TYPE ceph_mempool_bluestore_txc_bytes gauge +ceph_mempool_bluestore_txc_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_txc_items Source-derived dynamic mempool metric: mempool_bluestore_txc_items. +# TYPE ceph_mempool_bluestore_txc_items gauge +ceph_mempool_bluestore_txc_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_bytes Source-derived dynamic mempool metric: mempool_bluestore_writing_bytes. +# TYPE ceph_mempool_bluestore_writing_bytes gauge +ceph_mempool_bluestore_writing_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_deferred_bytes Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_bytes. +# TYPE ceph_mempool_bluestore_writing_deferred_bytes gauge +ceph_mempool_bluestore_writing_deferred_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_deferred_items Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_items. +# TYPE ceph_mempool_bluestore_writing_deferred_items gauge +ceph_mempool_bluestore_writing_deferred_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_items Source-derived dynamic mempool metric: mempool_bluestore_writing_items. +# TYPE ceph_mempool_bluestore_writing_items gauge +ceph_mempool_bluestore_writing_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_anon_bytes Source-derived dynamic mempool metric: mempool_buffer_anon_bytes. +# TYPE ceph_mempool_buffer_anon_bytes gauge +ceph_mempool_buffer_anon_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_anon_items Source-derived dynamic mempool metric: mempool_buffer_anon_items. +# TYPE ceph_mempool_buffer_anon_items gauge +ceph_mempool_buffer_anon_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_meta_bytes Source-derived dynamic mempool metric: mempool_buffer_meta_bytes. +# TYPE ceph_mempool_buffer_meta_bytes gauge +ceph_mempool_buffer_meta_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_meta_items Source-derived dynamic mempool metric: mempool_buffer_meta_items. +# TYPE ceph_mempool_buffer_meta_items gauge +ceph_mempool_buffer_meta_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_mds_co_bytes Source-derived dynamic mempool metric: mempool_mds_co_bytes. +# TYPE ceph_mempool_mds_co_bytes gauge +ceph_mempool_mds_co_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_mds_co_items Source-derived dynamic mempool metric: mempool_mds_co_items. +# TYPE ceph_mempool_mds_co_items gauge +ceph_mempool_mds_co_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_bytes Source-derived dynamic mempool metric: mempool_osd_bytes. +# TYPE ceph_mempool_osd_bytes gauge +ceph_mempool_osd_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_items Source-derived dynamic mempool metric: mempool_osd_items. +# TYPE ceph_mempool_osd_items gauge +ceph_mempool_osd_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_mapbl_bytes Source-derived dynamic mempool metric: mempool_osd_mapbl_bytes. +# TYPE ceph_mempool_osd_mapbl_bytes gauge +ceph_mempool_osd_mapbl_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_mapbl_items Source-derived dynamic mempool metric: mempool_osd_mapbl_items. +# TYPE ceph_mempool_osd_mapbl_items gauge +ceph_mempool_osd_mapbl_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_pglog_bytes Source-derived dynamic mempool metric: mempool_osd_pglog_bytes. +# TYPE ceph_mempool_osd_pglog_bytes gauge +ceph_mempool_osd_pglog_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_pglog_items Source-derived dynamic mempool metric: mempool_osd_pglog_items. +# TYPE ceph_mempool_osd_pglog_items gauge +ceph_mempool_osd_pglog_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_bytes Source-derived dynamic mempool metric: mempool_osdmap_bytes. +# TYPE ceph_mempool_osdmap_bytes gauge +ceph_mempool_osdmap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_items Source-derived dynamic mempool metric: mempool_osdmap_items. +# TYPE ceph_mempool_osdmap_items gauge +ceph_mempool_osdmap_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_mapping_bytes Source-derived dynamic mempool metric: mempool_osdmap_mapping_bytes. +# TYPE ceph_mempool_osdmap_mapping_bytes gauge +ceph_mempool_osdmap_mapping_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_mapping_items Source-derived dynamic mempool metric: mempool_osdmap_mapping_items. +# TYPE ceph_mempool_osdmap_mapping_items gauge +ceph_mempool_osdmap_mapping_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_pgmap_bytes Source-derived dynamic mempool metric: mempool_pgmap_bytes. +# TYPE ceph_mempool_pgmap_bytes gauge +ceph_mempool_pgmap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_pgmap_items Source-derived dynamic mempool metric: mempool_pgmap_items. +# TYPE ceph_mempool_pgmap_items gauge +ceph_mempool_pgmap_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_1_bytes Source-derived dynamic mempool metric: mempool_unittest_1_bytes. +# TYPE ceph_mempool_unittest_1_bytes gauge +ceph_mempool_unittest_1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_1_items Source-derived dynamic mempool metric: mempool_unittest_1_items. +# TYPE ceph_mempool_unittest_1_items gauge +ceph_mempool_unittest_1_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_2_bytes Source-derived dynamic mempool metric: mempool_unittest_2_bytes. +# TYPE ceph_mempool_unittest_2_bytes gauge +ceph_mempool_unittest_2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_2_items Source-derived dynamic mempool metric: mempool_unittest_2_items. +# TYPE ceph_mempool_unittest_2_items gauge +ceph_mempool_unittest_2_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mgr_cache_hit Cache hits. +# TYPE ceph_mgr_cache_hit counter +ceph_mgr_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mgr_cache_miss Cache miss. +# TYPE ceph_mgr_cache_miss counter +ceph_mgr_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_mgr_metadata MGR metadata. +# TYPE ceph_mgr_metadata gauge +ceph_mgr_metadata{ceph_daemon="osd.0",ceph_version="ceph_version_a",hostname="hostname_a"} 1 + +# HELP ceph_mgr_module_can_run MGR module runnable state i.e. can it run (0=no, 1=yes). +# TYPE ceph_mgr_module_can_run gauge +ceph_mgr_module_can_run{name="name_a"} 1 + +# HELP ceph_mgr_module_status MGR module status (0=disabled, 1=enabled, 2=auto-enabled). +# TYPE ceph_mgr_module_status gauge +ceph_mgr_module_status{name="name_a"} 1 + +# HELP ceph_mgr_status MGR status (0=standby, 1=active). +# TYPE ceph_mgr_status gauge +ceph_mgr_status{ceph_daemon="osd.0"} 1 + +# HELP ceph_mon_election_call Elections started. +# TYPE ceph_mon_election_call counter +ceph_mon_election_call{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_election_lose Elections lost. +# TYPE ceph_mon_election_lose counter +ceph_mon_election_lose{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_election_win Elections won. +# TYPE ceph_mon_election_win counter +ceph_mon_election_win{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_metadata MON Metadata. +# TYPE ceph_mon_metadata untyped +ceph_mon_metadata{ceph_daemon="osd.0",ceph_version="ceph_version_a",hostname="hostname_a",public_addr="public_addr_a",rank="rank_a"} 1 +ceph_mon_metadata{ceph_daemon="osd.1",ceph_version="ceph_version_a",hostname="hostname_a",public_addr="public_addr_a",rank="rank_a"} 1 + +# HELP ceph_mon_num_elections Elections participated in. +# TYPE ceph_mon_num_elections counter +ceph_mon_num_elections{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_num_sessions Open sessions. +# TYPE ceph_mon_num_sessions gauge +ceph_mon_num_sessions{ceph_daemon="osd.0"} 1 + +# HELP ceph_mon_quorum_status Monitors in quorum. +# TYPE ceph_mon_quorum_status gauge +ceph_mon_quorum_status{ceph_daemon="osd.0"} 1 +ceph_mon_quorum_status{ceph_daemon="osd.1"} 0 + +# HELP ceph_mon_session_add Created sessions. +# TYPE ceph_mon_session_add counter +ceph_mon_session_add{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_session_rm Removed sessions. +# TYPE ceph_mon_session_rm counter +ceph_mon_session_rm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_session_trim Trimmed sessions. +# TYPE ceph_mon_session_trim counter +ceph_mon_session_trim{ceph_daemon="osd.0"} 100 + +# HELP ceph_num_objects_degraded Number of degraded objects. +# TYPE ceph_num_objects_degraded gauge +ceph_num_objects_degraded 1 + +# HELP ceph_num_objects_misplaced Number of misplaced objects. +# TYPE ceph_num_objects_misplaced gauge +ceph_num_objects_misplaced 1 + +# HELP ceph_num_objects_unfound Number of unfound objects. +# TYPE ceph_num_objects_unfound gauge +ceph_num_objects_unfound 1 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_bytes_hit Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_hit. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_bytes_hit counter +ceph_objectcacher_objectcacher_key_a_cache_bytes_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_bytes_miss Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_miss. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_bytes_miss counter +ceph_objectcacher_objectcacher_key_a_cache_bytes_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_ops_hit Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_hit. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_ops_hit counter +ceph_objectcacher_objectcacher_key_a_cache_ops_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_ops_miss Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_miss. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_ops_miss counter +ceph_objectcacher_objectcacher_key_a_cache_ops_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_flushed Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_flushed. +# TYPE ceph_objectcacher_objectcacher_key_a_data_flushed counter +ceph_objectcacher_objectcacher_key_a_data_flushed{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_overwritten_while_flushing. +# TYPE ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing counter +ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_read Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_read. +# TYPE ceph_objectcacher_objectcacher_key_a_data_read counter +ceph_objectcacher_objectcacher_key_a_data_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_written Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_written. +# TYPE ceph_objectcacher_objectcacher_key_a_data_written counter +ceph_objectcacher_objectcacher_key_a_data_written{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_bytes_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_bytes_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_bytes_blocked counter +ceph_objectcacher_objectcacher_key_a_write_bytes_blocked{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_ops_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_ops_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_ops_blocked counter +ceph_objectcacher_objectcacher_key_a_write_ops_blocked{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_time_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_time_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_time_blocked gauge +ceph_objectcacher_objectcacher_key_a_write_time_blocked{ceph_daemon="osd.0"} 1 + +# HELP ceph_objecter_0x1_command_active Active commands. +# TYPE ceph_objecter_0x1_command_active gauge +ceph_objecter_0x1_command_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_command_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_command_resend Resent commands. +# TYPE ceph_objecter_0x1_command_resend counter +ceph_objecter_0x1_command_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_command_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_command_send Sent commands. +# TYPE ceph_objecter_0x1_command_send counter +ceph_objecter_0x1_command_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_command_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_active Active lingering operations. +# TYPE ceph_objecter_0x1_linger_active gauge +ceph_objecter_0x1_linger_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_linger_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_0x1_linger_ping counter +ceph_objecter_0x1_linger_ping{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_ping{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_resend Resent lingering operations. +# TYPE ceph_objecter_0x1_linger_resend counter +ceph_objecter_0x1_linger_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_send Sent lingering operations. +# TYPE ceph_objecter_0x1_linger_send counter +ceph_objecter_0x1_linger_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_map_epoch OSD map epoch. +# TYPE ceph_objecter_0x1_map_epoch gauge +ceph_objecter_0x1_map_epoch{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_map_epoch{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_map_full Full OSD maps received. +# TYPE ceph_objecter_0x1_map_full counter +ceph_objecter_0x1_map_full{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_map_full{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_0x1_map_inc counter +ceph_objecter_0x1_map_inc{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_map_inc{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_0x1_omap_del counter +ceph_objecter_0x1_omap_del{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_del{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_0x1_omap_rd counter +ceph_objecter_0x1_omap_rd{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_rd{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_0x1_omap_wr counter +ceph_objecter_0x1_omap_wr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_wr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op Operations. +# TYPE ceph_objecter_0x1_op counter +ceph_objecter_0x1_op{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_active Operations active. +# TYPE ceph_objecter_0x1_op_active gauge +ceph_objecter_0x1_op_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_inflight Operations in flight. +# TYPE ceph_objecter_0x1_op_inflight gauge +ceph_objecter_0x1_op_inflight{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_inflight{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_laggy Laggy operations. +# TYPE ceph_objecter_0x1_op_laggy gauge +ceph_objecter_0x1_op_laggy{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_laggy{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_latency_count Operation latency Count. +# TYPE ceph_objecter_0x1_op_latency_count counter +ceph_objecter_0x1_op_latency_count{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_latency_count{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_0x1_op_latency_sum counter +ceph_objecter_0x1_op_latency_sum{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_latency_sum{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_pg PG operation. +# TYPE ceph_objecter_0x1_op_pg counter +ceph_objecter_0x1_op_pg{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_pg{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_r Read operations. +# TYPE ceph_objecter_0x1_op_r counter +ceph_objecter_0x1_op_r{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_r{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_reply Operation reply. +# TYPE ceph_objecter_0x1_op_reply counter +ceph_objecter_0x1_op_reply{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_reply{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_resend Resent operations. +# TYPE ceph_objecter_0x1_op_resend counter +ceph_objecter_0x1_op_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_0x1_op_rmw counter +ceph_objecter_0x1_op_rmw{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_rmw{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_send Sent operations. +# TYPE ceph_objecter_0x1_op_send counter +ceph_objecter_0x1_op_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_send_bytes Sent data. +# TYPE ceph_objecter_0x1_op_send_bytes counter +ceph_objecter_0x1_op_send_bytes{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_send_bytes{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_w Write operations. +# TYPE ceph_objecter_0x1_op_w counter +ceph_objecter_0x1_op_w{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_w{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_0x1_oplen_avg_count counter +ceph_objecter_0x1_oplen_avg_count{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_oplen_avg_count{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_0x1_oplen_avg_sum counter +ceph_objecter_0x1_oplen_avg_sum{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_oplen_avg_sum{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_0x1_osd_laggy gauge +ceph_objecter_0x1_osd_laggy{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_osd_laggy{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_osd_session_close Sessions closed. +# TYPE ceph_objecter_0x1_osd_session_close counter +ceph_objecter_0x1_osd_session_close{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osd_session_close{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osd_session_open Sessions opened. +# TYPE ceph_objecter_0x1_osd_session_open counter +ceph_objecter_0x1_osd_session_open{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osd_session_open{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osd_sessions Open sessions. +# TYPE ceph_objecter_0x1_osd_sessions gauge +ceph_objecter_0x1_osd_sessions{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_osd_sessions{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_osdop_append Append operation. +# TYPE ceph_objecter_0x1_osdop_append counter +ceph_objecter_0x1_osdop_append{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_append{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_call Call (execute) operations. +# TYPE ceph_objecter_0x1_osdop_call counter +ceph_objecter_0x1_osdop_call{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_call{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_0x1_osdop_clonerange counter +ceph_objecter_0x1_osdop_clonerange{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_clonerange{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_0x1_osdop_cmpxattr counter +ceph_objecter_0x1_osdop_cmpxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_cmpxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_create Create object operations. +# TYPE ceph_objecter_0x1_osdop_create counter +ceph_objecter_0x1_osdop_create{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_create{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_delete Delete object operations. +# TYPE ceph_objecter_0x1_osdop_delete counter +ceph_objecter_0x1_osdop_delete{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_delete{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_0x1_osdop_getxattr counter +ceph_objecter_0x1_osdop_getxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_getxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_mapext Map extent operations. +# TYPE ceph_objecter_0x1_osdop_mapext counter +ceph_objecter_0x1_osdop_mapext{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_mapext{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_notify Notify about object operations. +# TYPE ceph_objecter_0x1_osdop_notify counter +ceph_objecter_0x1_osdop_notify{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_notify{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_other Other operations. +# TYPE ceph_objecter_0x1_osdop_other counter +ceph_objecter_0x1_osdop_other{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_other{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_0x1_osdop_pgls counter +ceph_objecter_0x1_osdop_pgls{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_pgls{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_0x1_osdop_pgls_filter counter +ceph_objecter_0x1_osdop_pgls_filter{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_pgls_filter{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_read Read operations. +# TYPE ceph_objecter_0x1_osdop_read counter +ceph_objecter_0x1_osdop_read{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_read{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_0x1_osdop_resetxattrs counter +ceph_objecter_0x1_osdop_resetxattrs{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_resetxattrs{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_0x1_osdop_rmxattr counter +ceph_objecter_0x1_osdop_rmxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_rmxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_0x1_osdop_setxattr counter +ceph_objecter_0x1_osdop_setxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_setxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_0x1_osdop_sparse_read counter +ceph_objecter_0x1_osdop_sparse_read{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_sparse_read{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_0x1_osdop_src_cmpxattr counter +ceph_objecter_0x1_osdop_src_cmpxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_src_cmpxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_stat Stat operations. +# TYPE ceph_objecter_0x1_osdop_stat counter +ceph_objecter_0x1_osdop_stat{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_stat{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_0x1_osdop_truncate counter +ceph_objecter_0x1_osdop_truncate{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_truncate{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_watch Watch by object operations. +# TYPE ceph_objecter_0x1_osdop_watch counter +ceph_objecter_0x1_osdop_watch{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_watch{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_write Write operations. +# TYPE ceph_objecter_0x1_osdop_write counter +ceph_objecter_0x1_osdop_write{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_write{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_writefull Write full object operations. +# TYPE ceph_objecter_0x1_osdop_writefull counter +ceph_objecter_0x1_osdop_writefull{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_writefull{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_writesame Write same operations. +# TYPE ceph_objecter_0x1_osdop_writesame counter +ceph_objecter_0x1_osdop_writesame{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_writesame{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_0x1_osdop_zero counter +ceph_objecter_0x1_osdop_zero{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_zero{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolop_active Active pool operations. +# TYPE ceph_objecter_0x1_poolop_active gauge +ceph_objecter_0x1_poolop_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_poolop_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_poolop_resend Resent pool operations. +# TYPE ceph_objecter_0x1_poolop_resend counter +ceph_objecter_0x1_poolop_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolop_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolop_send Sent pool operations. +# TYPE ceph_objecter_0x1_poolop_send counter +ceph_objecter_0x1_poolop_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolop_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_0x1_poolstat_active gauge +ceph_objecter_0x1_poolstat_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_poolstat_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_0x1_poolstat_resend counter +ceph_objecter_0x1_poolstat_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolstat_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_0x1_poolstat_send counter +ceph_objecter_0x1_poolstat_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolstat_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_statfs_active Statfs operations. +# TYPE ceph_objecter_0x1_statfs_active gauge +ceph_objecter_0x1_statfs_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_statfs_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_statfs_resend Resent FS stats. +# TYPE ceph_objecter_0x1_statfs_resend counter +ceph_objecter_0x1_statfs_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_statfs_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_statfs_send Sent FS stats. +# TYPE ceph_objecter_0x1_statfs_send counter +ceph_objecter_0x1_statfs_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_statfs_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x2_command_active Active commands. +# TYPE ceph_objecter_0x2_command_active gauge +ceph_objecter_0x2_command_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_command_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_command_resend Resent commands. +# TYPE ceph_objecter_0x2_command_resend counter +ceph_objecter_0x2_command_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_command_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_command_send Sent commands. +# TYPE ceph_objecter_0x2_command_send counter +ceph_objecter_0x2_command_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_command_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_active Active lingering operations. +# TYPE ceph_objecter_0x2_linger_active gauge +ceph_objecter_0x2_linger_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_linger_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_0x2_linger_ping counter +ceph_objecter_0x2_linger_ping{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_ping{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_resend Resent lingering operations. +# TYPE ceph_objecter_0x2_linger_resend counter +ceph_objecter_0x2_linger_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_send Sent lingering operations. +# TYPE ceph_objecter_0x2_linger_send counter +ceph_objecter_0x2_linger_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_map_epoch OSD map epoch. +# TYPE ceph_objecter_0x2_map_epoch gauge +ceph_objecter_0x2_map_epoch{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_map_epoch{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_map_full Full OSD maps received. +# TYPE ceph_objecter_0x2_map_full counter +ceph_objecter_0x2_map_full{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_map_full{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_0x2_map_inc counter +ceph_objecter_0x2_map_inc{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_map_inc{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_0x2_omap_del counter +ceph_objecter_0x2_omap_del{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_del{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_0x2_omap_rd counter +ceph_objecter_0x2_omap_rd{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_rd{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_0x2_omap_wr counter +ceph_objecter_0x2_omap_wr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_wr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op Operations. +# TYPE ceph_objecter_0x2_op counter +ceph_objecter_0x2_op{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_active Operations active. +# TYPE ceph_objecter_0x2_op_active gauge +ceph_objecter_0x2_op_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_inflight Operations in flight. +# TYPE ceph_objecter_0x2_op_inflight gauge +ceph_objecter_0x2_op_inflight{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_inflight{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_laggy Laggy operations. +# TYPE ceph_objecter_0x2_op_laggy gauge +ceph_objecter_0x2_op_laggy{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_laggy{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_latency_count Operation latency Count. +# TYPE ceph_objecter_0x2_op_latency_count counter +ceph_objecter_0x2_op_latency_count{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_latency_count{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_0x2_op_latency_sum counter +ceph_objecter_0x2_op_latency_sum{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_latency_sum{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_pg PG operation. +# TYPE ceph_objecter_0x2_op_pg counter +ceph_objecter_0x2_op_pg{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_pg{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_r Read operations. +# TYPE ceph_objecter_0x2_op_r counter +ceph_objecter_0x2_op_r{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_r{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_reply Operation reply. +# TYPE ceph_objecter_0x2_op_reply counter +ceph_objecter_0x2_op_reply{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_reply{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_resend Resent operations. +# TYPE ceph_objecter_0x2_op_resend counter +ceph_objecter_0x2_op_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_0x2_op_rmw counter +ceph_objecter_0x2_op_rmw{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_rmw{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_send Sent operations. +# TYPE ceph_objecter_0x2_op_send counter +ceph_objecter_0x2_op_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_send_bytes Sent data. +# TYPE ceph_objecter_0x2_op_send_bytes counter +ceph_objecter_0x2_op_send_bytes{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_send_bytes{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_w Write operations. +# TYPE ceph_objecter_0x2_op_w counter +ceph_objecter_0x2_op_w{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_w{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_0x2_oplen_avg_count counter +ceph_objecter_0x2_oplen_avg_count{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_oplen_avg_count{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_0x2_oplen_avg_sum counter +ceph_objecter_0x2_oplen_avg_sum{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_oplen_avg_sum{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_0x2_osd_laggy gauge +ceph_objecter_0x2_osd_laggy{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_osd_laggy{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_osd_session_close Sessions closed. +# TYPE ceph_objecter_0x2_osd_session_close counter +ceph_objecter_0x2_osd_session_close{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osd_session_close{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osd_session_open Sessions opened. +# TYPE ceph_objecter_0x2_osd_session_open counter +ceph_objecter_0x2_osd_session_open{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osd_session_open{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osd_sessions Open sessions. +# TYPE ceph_objecter_0x2_osd_sessions gauge +ceph_objecter_0x2_osd_sessions{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_osd_sessions{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_osdop_append Append operation. +# TYPE ceph_objecter_0x2_osdop_append counter +ceph_objecter_0x2_osdop_append{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_append{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_call Call (execute) operations. +# TYPE ceph_objecter_0x2_osdop_call counter +ceph_objecter_0x2_osdop_call{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_call{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_0x2_osdop_clonerange counter +ceph_objecter_0x2_osdop_clonerange{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_clonerange{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_0x2_osdop_cmpxattr counter +ceph_objecter_0x2_osdop_cmpxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_cmpxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_create Create object operations. +# TYPE ceph_objecter_0x2_osdop_create counter +ceph_objecter_0x2_osdop_create{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_create{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_delete Delete object operations. +# TYPE ceph_objecter_0x2_osdop_delete counter +ceph_objecter_0x2_osdop_delete{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_delete{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_0x2_osdop_getxattr counter +ceph_objecter_0x2_osdop_getxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_getxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_mapext Map extent operations. +# TYPE ceph_objecter_0x2_osdop_mapext counter +ceph_objecter_0x2_osdop_mapext{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_mapext{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_notify Notify about object operations. +# TYPE ceph_objecter_0x2_osdop_notify counter +ceph_objecter_0x2_osdop_notify{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_notify{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_other Other operations. +# TYPE ceph_objecter_0x2_osdop_other counter +ceph_objecter_0x2_osdop_other{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_other{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_0x2_osdop_pgls counter +ceph_objecter_0x2_osdop_pgls{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_pgls{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_0x2_osdop_pgls_filter counter +ceph_objecter_0x2_osdop_pgls_filter{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_pgls_filter{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_read Read operations. +# TYPE ceph_objecter_0x2_osdop_read counter +ceph_objecter_0x2_osdop_read{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_read{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_0x2_osdop_resetxattrs counter +ceph_objecter_0x2_osdop_resetxattrs{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_resetxattrs{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_0x2_osdop_rmxattr counter +ceph_objecter_0x2_osdop_rmxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_rmxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_0x2_osdop_setxattr counter +ceph_objecter_0x2_osdop_setxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_setxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_0x2_osdop_sparse_read counter +ceph_objecter_0x2_osdop_sparse_read{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_sparse_read{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_0x2_osdop_src_cmpxattr counter +ceph_objecter_0x2_osdop_src_cmpxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_src_cmpxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_stat Stat operations. +# TYPE ceph_objecter_0x2_osdop_stat counter +ceph_objecter_0x2_osdop_stat{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_stat{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_0x2_osdop_truncate counter +ceph_objecter_0x2_osdop_truncate{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_truncate{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_watch Watch by object operations. +# TYPE ceph_objecter_0x2_osdop_watch counter +ceph_objecter_0x2_osdop_watch{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_watch{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_write Write operations. +# TYPE ceph_objecter_0x2_osdop_write counter +ceph_objecter_0x2_osdop_write{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_write{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_writefull Write full object operations. +# TYPE ceph_objecter_0x2_osdop_writefull counter +ceph_objecter_0x2_osdop_writefull{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_writefull{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_writesame Write same operations. +# TYPE ceph_objecter_0x2_osdop_writesame counter +ceph_objecter_0x2_osdop_writesame{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_writesame{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_0x2_osdop_zero counter +ceph_objecter_0x2_osdop_zero{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_zero{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolop_active Active pool operations. +# TYPE ceph_objecter_0x2_poolop_active gauge +ceph_objecter_0x2_poolop_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_poolop_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_poolop_resend Resent pool operations. +# TYPE ceph_objecter_0x2_poolop_resend counter +ceph_objecter_0x2_poolop_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolop_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolop_send Sent pool operations. +# TYPE ceph_objecter_0x2_poolop_send counter +ceph_objecter_0x2_poolop_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolop_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_0x2_poolstat_active gauge +ceph_objecter_0x2_poolstat_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_poolstat_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_0x2_poolstat_resend counter +ceph_objecter_0x2_poolstat_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolstat_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_0x2_poolstat_send counter +ceph_objecter_0x2_poolstat_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolstat_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_statfs_active Statfs operations. +# TYPE ceph_objecter_0x2_statfs_active gauge +ceph_objecter_0x2_statfs_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_statfs_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_statfs_resend Resent FS stats. +# TYPE ceph_objecter_0x2_statfs_resend counter +ceph_objecter_0x2_statfs_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_statfs_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_statfs_send Sent FS stats. +# TYPE ceph_objecter_0x2_statfs_send counter +ceph_objecter_0x2_statfs_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_statfs_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_command_active Active commands. +# TYPE ceph_objecter_command_active gauge +ceph_objecter_command_active{ceph_daemon="osd.0"} 1 +ceph_objecter_command_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_command_resend Resent commands. +# TYPE ceph_objecter_command_resend counter +ceph_objecter_command_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_command_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_command_send Sent commands. +# TYPE ceph_objecter_command_send counter +ceph_objecter_command_send{ceph_daemon="osd.0"} 100 +ceph_objecter_command_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_active Active lingering operations. +# TYPE ceph_objecter_linger_active gauge +ceph_objecter_linger_active{ceph_daemon="osd.0"} 1 +ceph_objecter_linger_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_linger_ping counter +ceph_objecter_linger_ping{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_ping{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_resend Resent lingering operations. +# TYPE ceph_objecter_linger_resend counter +ceph_objecter_linger_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_send Sent lingering operations. +# TYPE ceph_objecter_linger_send counter +ceph_objecter_linger_send{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_map_epoch OSD map epoch. +# TYPE ceph_objecter_map_epoch gauge +ceph_objecter_map_epoch{ceph_daemon="osd.0"} 1 +ceph_objecter_map_epoch{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_map_full Full OSD maps received. +# TYPE ceph_objecter_map_full counter +ceph_objecter_map_full{ceph_daemon="osd.0"} 100 +ceph_objecter_map_full{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_map_inc counter +ceph_objecter_map_inc{ceph_daemon="osd.0"} 100 +ceph_objecter_map_inc{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_omap_del counter +ceph_objecter_omap_del{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_del{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_omap_rd counter +ceph_objecter_omap_rd{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_rd{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_omap_wr counter +ceph_objecter_omap_wr{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_wr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op Operations. +# TYPE ceph_objecter_op counter +ceph_objecter_op{ceph_daemon="osd.0"} 100 +ceph_objecter_op{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_active Operations active. +# TYPE ceph_objecter_op_active gauge +ceph_objecter_op_active{ceph_daemon="osd.0"} 1 +ceph_objecter_op_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_inflight Operations in flight. +# TYPE ceph_objecter_op_inflight gauge +ceph_objecter_op_inflight{ceph_daemon="osd.0"} 1 +ceph_objecter_op_inflight{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_laggy Laggy operations. +# TYPE ceph_objecter_op_laggy gauge +ceph_objecter_op_laggy{ceph_daemon="osd.0"} 1 +ceph_objecter_op_laggy{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_latency_count Operation latency Count. +# TYPE ceph_objecter_op_latency_count counter +ceph_objecter_op_latency_count{ceph_daemon="osd.0"} 100 +ceph_objecter_op_latency_count{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_op_latency_sum counter +ceph_objecter_op_latency_sum{ceph_daemon="osd.0"} 100 +ceph_objecter_op_latency_sum{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_pg PG operation. +# TYPE ceph_objecter_op_pg counter +ceph_objecter_op_pg{ceph_daemon="osd.0"} 100 +ceph_objecter_op_pg{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_r Read operations. +# TYPE ceph_objecter_op_r counter +ceph_objecter_op_r{ceph_daemon="osd.0"} 100 +ceph_objecter_op_r{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_reply Operation reply. +# TYPE ceph_objecter_op_reply counter +ceph_objecter_op_reply{ceph_daemon="osd.0"} 100 +ceph_objecter_op_reply{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_resend Resent operations. +# TYPE ceph_objecter_op_resend counter +ceph_objecter_op_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_op_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_op_rmw counter +ceph_objecter_op_rmw{ceph_daemon="osd.0"} 100 +ceph_objecter_op_rmw{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_send Sent operations. +# TYPE ceph_objecter_op_send counter +ceph_objecter_op_send{ceph_daemon="osd.0"} 100 +ceph_objecter_op_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_send_bytes Sent data. +# TYPE ceph_objecter_op_send_bytes counter +ceph_objecter_op_send_bytes{ceph_daemon="osd.0"} 100 +ceph_objecter_op_send_bytes{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_w Write operations. +# TYPE ceph_objecter_op_w counter +ceph_objecter_op_w{ceph_daemon="osd.0"} 100 +ceph_objecter_op_w{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_oplen_avg_count counter +ceph_objecter_oplen_avg_count{ceph_daemon="osd.0"} 100 +ceph_objecter_oplen_avg_count{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_oplen_avg_sum counter +ceph_objecter_oplen_avg_sum{ceph_daemon="osd.0"} 100 +ceph_objecter_oplen_avg_sum{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_osd_laggy gauge +ceph_objecter_osd_laggy{ceph_daemon="osd.0"} 1 +ceph_objecter_osd_laggy{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_osd_session_close Sessions closed. +# TYPE ceph_objecter_osd_session_close counter +ceph_objecter_osd_session_close{ceph_daemon="osd.0"} 100 +ceph_objecter_osd_session_close{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osd_session_open Sessions opened. +# TYPE ceph_objecter_osd_session_open counter +ceph_objecter_osd_session_open{ceph_daemon="osd.0"} 100 +ceph_objecter_osd_session_open{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osd_sessions Open sessions. +# TYPE ceph_objecter_osd_sessions gauge +ceph_objecter_osd_sessions{ceph_daemon="osd.0"} 1 +ceph_objecter_osd_sessions{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_osdop_append Append operation. +# TYPE ceph_objecter_osdop_append counter +ceph_objecter_osdop_append{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_append{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_call Call (execute) operations. +# TYPE ceph_objecter_osdop_call counter +ceph_objecter_osdop_call{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_call{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_osdop_clonerange counter +ceph_objecter_osdop_clonerange{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_clonerange{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_osdop_cmpxattr counter +ceph_objecter_osdop_cmpxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_cmpxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_create Create object operations. +# TYPE ceph_objecter_osdop_create counter +ceph_objecter_osdop_create{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_create{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_delete Delete object operations. +# TYPE ceph_objecter_osdop_delete counter +ceph_objecter_osdop_delete{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_delete{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_osdop_getxattr counter +ceph_objecter_osdop_getxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_getxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_mapext Map extent operations. +# TYPE ceph_objecter_osdop_mapext counter +ceph_objecter_osdop_mapext{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_mapext{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_notify Notify about object operations. +# TYPE ceph_objecter_osdop_notify counter +ceph_objecter_osdop_notify{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_notify{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_other Other operations. +# TYPE ceph_objecter_osdop_other counter +ceph_objecter_osdop_other{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_other{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_osdop_pgls counter +ceph_objecter_osdop_pgls{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_pgls{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_osdop_pgls_filter counter +ceph_objecter_osdop_pgls_filter{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_pgls_filter{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_read Read operations. +# TYPE ceph_objecter_osdop_read counter +ceph_objecter_osdop_read{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_read{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_osdop_resetxattrs counter +ceph_objecter_osdop_resetxattrs{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_resetxattrs{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_osdop_rmxattr counter +ceph_objecter_osdop_rmxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_rmxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_osdop_setxattr counter +ceph_objecter_osdop_setxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_setxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_osdop_sparse_read counter +ceph_objecter_osdop_sparse_read{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_sparse_read{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_osdop_src_cmpxattr counter +ceph_objecter_osdop_src_cmpxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_src_cmpxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_stat Stat operations. +# TYPE ceph_objecter_osdop_stat counter +ceph_objecter_osdop_stat{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_stat{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_osdop_truncate counter +ceph_objecter_osdop_truncate{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_truncate{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_watch Watch by object operations. +# TYPE ceph_objecter_osdop_watch counter +ceph_objecter_osdop_watch{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_watch{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_write Write operations. +# TYPE ceph_objecter_osdop_write counter +ceph_objecter_osdop_write{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_write{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_writefull Write full object operations. +# TYPE ceph_objecter_osdop_writefull counter +ceph_objecter_osdop_writefull{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_writefull{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_writesame Write same operations. +# TYPE ceph_objecter_osdop_writesame counter +ceph_objecter_osdop_writesame{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_writesame{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_osdop_zero counter +ceph_objecter_osdop_zero{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_zero{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolop_active Active pool operations. +# TYPE ceph_objecter_poolop_active gauge +ceph_objecter_poolop_active{ceph_daemon="osd.0"} 1 +ceph_objecter_poolop_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_poolop_resend Resent pool operations. +# TYPE ceph_objecter_poolop_resend counter +ceph_objecter_poolop_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_poolop_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolop_send Sent pool operations. +# TYPE ceph_objecter_poolop_send counter +ceph_objecter_poolop_send{ceph_daemon="osd.0"} 100 +ceph_objecter_poolop_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_poolstat_active gauge +ceph_objecter_poolstat_active{ceph_daemon="osd.0"} 1 +ceph_objecter_poolstat_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_poolstat_resend counter +ceph_objecter_poolstat_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_poolstat_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_poolstat_send counter +ceph_objecter_poolstat_send{ceph_daemon="osd.0"} 100 +ceph_objecter_poolstat_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_statfs_active Statfs operations. +# TYPE ceph_objecter_statfs_active gauge +ceph_objecter_statfs_active{ceph_daemon="osd.0"} 1 +ceph_objecter_statfs_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_statfs_resend Resent FS stats. +# TYPE ceph_objecter_statfs_resend counter +ceph_objecter_statfs_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_statfs_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_statfs_send Sent FS stats. +# TYPE ceph_objecter_statfs_send counter +ceph_objecter_statfs_send{ceph_daemon="osd.0"} 100 +ceph_objecter_statfs_send{instance_id="rgw.a"} 101 + +# HELP ceph_oft_omap_total_kv_pairs omap_total_kv_pairs. +# TYPE ceph_oft_omap_total_kv_pairs gauge +ceph_oft_omap_total_kv_pairs{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_objs omap_total_objs. +# TYPE ceph_oft_omap_total_objs gauge +ceph_oft_omap_total_objs{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_removes omap_total_removes. +# TYPE ceph_oft_omap_total_removes gauge +ceph_oft_omap_total_removes{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_updates omap_total_updates. +# TYPE ceph_oft_omap_total_updates gauge +ceph_oft_omap_total_updates{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_agent_evict Tiering agent evictions. +# TYPE ceph_osd_agent_evict counter +ceph_osd_agent_evict{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_flush Tiering agent flushes. +# TYPE ceph_osd_agent_flush counter +ceph_osd_agent_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_skip Objects skipped by agent. +# TYPE ceph_osd_agent_skip counter +ceph_osd_agent_skip{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_wake Tiering agent wake up. +# TYPE ceph_osd_agent_wake counter +ceph_osd_agent_wake{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_apply_latency_ms OSD stat apply_latency_ms. +# TYPE ceph_osd_apply_latency_ms gauge +ceph_osd_apply_latency_ms{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_cached_crc Total number getting crc from crc_cache. +# TYPE ceph_osd_cached_crc gauge +ceph_osd_cached_crc{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_cached_crc_adjusted Total number getting crc from crc_cache with adjusting. +# TYPE ceph_osd_cached_crc_adjusted gauge +ceph_osd_cached_crc_adjusted{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_commit_latency_ms OSD stat commit_latency_ms. +# TYPE ceph_osd_commit_latency_ms gauge +ceph_osd_commit_latency_ms{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_copyfrom Rados "copy-from" operations. +# TYPE ceph_osd_copyfrom counter +ceph_osd_copyfrom{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_flag_nobackfill OSD Flag nobackfill. +# TYPE ceph_osd_flag_nobackfill untyped +ceph_osd_flag_nobackfill 1 + +# HELP ceph_osd_flag_nodeep_scrub OSD Flag nodeep-scrub. +# TYPE ceph_osd_flag_nodeep_scrub untyped +ceph_osd_flag_nodeep_scrub 1 + +# HELP ceph_osd_flag_nodown OSD Flag nodown. +# TYPE ceph_osd_flag_nodown untyped +ceph_osd_flag_nodown 1 + +# HELP ceph_osd_flag_noin OSD Flag noin. +# TYPE ceph_osd_flag_noin untyped +ceph_osd_flag_noin 1 + +# HELP ceph_osd_flag_noout OSD Flag noout. +# TYPE ceph_osd_flag_noout untyped +ceph_osd_flag_noout 1 + +# HELP ceph_osd_flag_norebalance OSD Flag norebalance. +# TYPE ceph_osd_flag_norebalance untyped +ceph_osd_flag_norebalance 1 + +# HELP ceph_osd_flag_norecover OSD Flag norecover. +# TYPE ceph_osd_flag_norecover untyped +ceph_osd_flag_norecover 1 + +# HELP ceph_osd_flag_noscrub OSD Flag noscrub. +# TYPE ceph_osd_flag_noscrub untyped +ceph_osd_flag_noscrub 1 + +# HELP ceph_osd_flag_noup OSD Flag noup. +# TYPE ceph_osd_flag_noup untyped +ceph_osd_flag_noup 1 + +# HELP ceph_osd_heartbeat_to_peers Heartbeat (ping) peers we send to. +# TYPE ceph_osd_heartbeat_to_peers gauge +ceph_osd_heartbeat_to_peers{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_in OSD status in. +# TYPE ceph_osd_in untyped +ceph_osd_in{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_backfill_queue_latency_count MOSDPGBackfill queue latency Count. +# TYPE ceph_osd_l_osd_recovery_backfill_queue_latency_count counter +ceph_osd_l_osd_recovery_backfill_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_backfill_queue_latency_sum MOSDPGBackfill queue latency Total. +# TYPE ceph_osd_l_osd_recovery_backfill_queue_latency_sum counter +ceph_osd_l_osd_recovery_backfill_queue_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count MOSDPGBackfillDelete queue latency Count. +# TYPE ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count counter +ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum MOSDPGBackfillDelete queue latency Total. +# TYPE ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum counter +ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_context_queue_latency_count PGRecoveryContext queue latency Count. +# TYPE ceph_osd_l_osd_recovery_context_queue_latency_count counter +ceph_osd_l_osd_recovery_context_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_context_queue_latency_sum PGRecoveryContext queue latency Total. +# TYPE ceph_osd_l_osd_recovery_context_queue_latency_sum counter +ceph_osd_l_osd_recovery_context_queue_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_pull_queue_latency_count MOSDPGPull queue latency Count. +# TYPE ceph_osd_l_osd_recovery_pull_queue_latency_count counter +ceph_osd_l_osd_recovery_pull_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_pull_queue_latency_sum MOSDPGPull queue latency Total. +# TYPE ceph_osd_l_osd_recovery_pull_queue_latency_sum counter +ceph_osd_l_osd_recovery_pull_queue_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_push_queue_latency_count MOSDPGPush queue latency Count. +# TYPE ceph_osd_l_osd_recovery_push_queue_latency_count counter +ceph_osd_l_osd_recovery_push_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_push_queue_latency_sum MOSDPGPush queue latency Total. +# TYPE ceph_osd_l_osd_recovery_push_queue_latency_sum counter +ceph_osd_l_osd_recovery_push_queue_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_push_reply_queue_latency_count MOSDPGPushReply queue latency Count. +# TYPE ceph_osd_l_osd_recovery_push_reply_queue_latency_count counter +ceph_osd_l_osd_recovery_push_reply_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_push_reply_queue_latency_sum MOSDPGPushReply queue latency Total. +# TYPE ceph_osd_l_osd_recovery_push_reply_queue_latency_sum counter +ceph_osd_l_osd_recovery_push_reply_queue_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_queue_latency_count PGRecovery queue latency Count. +# TYPE ceph_osd_l_osd_recovery_queue_latency_count counter +ceph_osd_l_osd_recovery_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_queue_latency_sum PGRecovery queue latency Total. +# TYPE ceph_osd_l_osd_recovery_queue_latency_sum counter +ceph_osd_l_osd_recovery_queue_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_scan_queue_latency_count MOSDPGScan queue latency Count. +# TYPE ceph_osd_l_osd_recovery_scan_queue_latency_count counter +ceph_osd_l_osd_recovery_scan_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_scan_queue_latency_sum MOSDPGScan queue latency Total. +# TYPE ceph_osd_l_osd_recovery_scan_queue_latency_sum counter +ceph_osd_l_osd_recovery_scan_queue_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_loadavg CPU load. +# TYPE ceph_osd_loadavg gauge +ceph_osd_loadavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_map_message_epoch_dups OSD map duplicates. +# TYPE ceph_osd_map_message_epoch_dups counter +ceph_osd_map_message_epoch_dups{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_map_message_epochs OSD map epochs. +# TYPE ceph_osd_map_message_epochs counter +ceph_osd_map_message_epochs{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_map_messages OSD map messages. +# TYPE ceph_osd_map_messages counter +ceph_osd_map_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_messages_delayed_for_map Operations waiting for OSD map. +# TYPE ceph_osd_messages_delayed_for_map counter +ceph_osd_messages_delayed_for_map{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_metadata OSD Metadata. +# TYPE ceph_osd_metadata untyped +ceph_osd_metadata{back_iface="back_iface_a",ceph_daemon="osd.0",ceph_version="ceph_version_a",cluster_addr="cluster_addr_a",device_class="device_class_a",front_iface="front_iface_a",hostname="hostname_a",objectstore="objectstore_a",public_addr="public_addr_a"} 1 +ceph_osd_metadata{back_iface="back_iface_a",ceph_daemon="osd.1",ceph_version="ceph_version_a",cluster_addr="cluster_addr_a",device_class="device_class_a",front_iface="front_iface_a",hostname="hostname_a",objectstore="objectstore_a",public_addr="public_addr_a"} 1 + +# HELP ceph_osd_missed_crc Total number of crc cache misses. +# TYPE ceph_osd_missed_crc gauge +ceph_osd_missed_crc{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg Placement groups. +# TYPE ceph_osd_numpg gauge +ceph_osd_numpg{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_primary Placement groups for which this osd is primary. +# TYPE ceph_osd_numpg_primary gauge +ceph_osd_numpg_primary{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_removing Placement groups queued for local deletion. +# TYPE ceph_osd_numpg_removing gauge +ceph_osd_numpg_removing{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_replica Placement groups for which this osd is replica. +# TYPE ceph_osd_numpg_replica gauge +ceph_osd_numpg_replica{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_stray Placement groups ready to be deleted from this osd. +# TYPE ceph_osd_numpg_stray gauge +ceph_osd_numpg_stray{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_object_ctx_cache_hit Object context cache hits. +# TYPE ceph_osd_object_ctx_cache_hit counter +ceph_osd_object_ctx_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_object_ctx_cache_total Object context cache lookups. +# TYPE ceph_osd_object_ctx_cache_total counter +ceph_osd_object_ctx_cache_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op Client operations. +# TYPE ceph_osd_op counter +ceph_osd_op{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_dequeue_op_lat_count Latency of IO before calling dequeue_op(already dequeued and get PG lock) Count. +# TYPE ceph_osd_op_before_dequeue_op_lat_count counter +ceph_osd_op_before_dequeue_op_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_dequeue_op_lat_sum Latency of IO before calling dequeue_op(already dequeued and get PG lock) Total. +# TYPE ceph_osd_op_before_dequeue_op_lat_sum counter +ceph_osd_op_before_dequeue_op_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_queue_op_lat_count Latency of IO before calling queue(before really queue into ShardedOpWq) Count. +# TYPE ceph_osd_op_before_queue_op_lat_count counter +ceph_osd_op_before_queue_op_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_queue_op_lat_sum Latency of IO before calling queue(before really queue into ShardedOpWq) Total. +# TYPE ceph_osd_op_before_queue_op_lat_sum counter +ceph_osd_op_before_queue_op_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_cache_hit op_cache_hit. +# TYPE ceph_osd_op_cache_hit counter +ceph_osd_op_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_delayed_degraded Count of ops delayed due to target object being degraded. +# TYPE ceph_osd_op_delayed_degraded counter +ceph_osd_op_delayed_degraded{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_delayed_unreadable Count of ops delayed due to target object being unreadable. +# TYPE ceph_osd_op_delayed_unreadable counter +ceph_osd_op_delayed_unreadable{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_in_bytes Client operations total write size. +# TYPE ceph_osd_op_in_bytes counter +ceph_osd_op_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_latency_count Latency of client operations (including queue time) Count. +# TYPE ceph_osd_op_latency_count counter +ceph_osd_op_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_latency_sum Latency of client operations (including queue time) Total. +# TYPE ceph_osd_op_latency_sum counter +ceph_osd_op_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_out_bytes Client operations total read size. +# TYPE ceph_osd_op_out_bytes counter +ceph_osd_op_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_prepare_latency_count Latency of client operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_prepare_latency_count counter +ceph_osd_op_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_prepare_latency_sum Latency of client operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_prepare_latency_sum counter +ceph_osd_op_prepare_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_process_latency_count Latency of client operations (excluding queue time) Count. +# TYPE ceph_osd_op_process_latency_count counter +ceph_osd_op_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_process_latency_sum Latency of client operations (excluding queue time) Total. +# TYPE ceph_osd_op_process_latency_sum counter +ceph_osd_op_process_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r Client read operations. +# TYPE ceph_osd_op_r counter +ceph_osd_op_r{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_latency_count Latency of read operation (including queue time) Count. +# TYPE ceph_osd_op_r_latency_count counter +ceph_osd_op_r_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_latency_sum Latency of read operation (including queue time) Total. +# TYPE ceph_osd_op_r_latency_sum counter +ceph_osd_op_r_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_out_bytes Client data read. +# TYPE ceph_osd_op_r_out_bytes counter +ceph_osd_op_r_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_prepare_latency_count Latency of read operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_r_prepare_latency_count counter +ceph_osd_op_r_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_prepare_latency_sum Latency of read operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_r_prepare_latency_sum counter +ceph_osd_op_r_prepare_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_process_latency_count Latency of read operation (excluding queue time) Count. +# TYPE ceph_osd_op_r_process_latency_count counter +ceph_osd_op_r_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_process_latency_sum Latency of read operation (excluding queue time) Total. +# TYPE ceph_osd_op_r_process_latency_sum counter +ceph_osd_op_r_process_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw Client read-modify-write operations. +# TYPE ceph_osd_op_rw counter +ceph_osd_op_rw{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_in_bytes Client read-modify-write operations write in. +# TYPE ceph_osd_op_rw_in_bytes counter +ceph_osd_op_rw_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_latency_count Latency of read-modify-write operation (including queue time) Count. +# TYPE ceph_osd_op_rw_latency_count counter +ceph_osd_op_rw_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_latency_sum Latency of read-modify-write operation (including queue time) Total. +# TYPE ceph_osd_op_rw_latency_sum counter +ceph_osd_op_rw_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_out_bytes Client read-modify-write operations read out. +# TYPE ceph_osd_op_rw_out_bytes counter +ceph_osd_op_rw_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_prepare_latency_count Latency of read-modify-write operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_rw_prepare_latency_count counter +ceph_osd_op_rw_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_prepare_latency_sum Latency of read-modify-write operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_rw_prepare_latency_sum counter +ceph_osd_op_rw_prepare_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_process_latency_count Latency of read-modify-write operation (excluding queue time) Count. +# TYPE ceph_osd_op_rw_process_latency_count counter +ceph_osd_op_rw_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_process_latency_sum Latency of read-modify-write operation (excluding queue time) Total. +# TYPE ceph_osd_op_rw_process_latency_sum counter +ceph_osd_op_rw_process_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w Client write operations. +# TYPE ceph_osd_op_w counter +ceph_osd_op_w{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_in_bytes Client data written. +# TYPE ceph_osd_op_w_in_bytes counter +ceph_osd_op_w_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_latency_count Latency of write operation (including queue time) Count. +# TYPE ceph_osd_op_w_latency_count counter +ceph_osd_op_w_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_latency_sum Latency of write operation (including queue time) Total. +# TYPE ceph_osd_op_w_latency_sum counter +ceph_osd_op_w_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_prepare_latency_count Latency of write operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_w_prepare_latency_count counter +ceph_osd_op_w_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_prepare_latency_sum Latency of write operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_w_prepare_latency_sum counter +ceph_osd_op_w_prepare_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_process_latency_count Latency of write operation (excluding queue time) Count. +# TYPE ceph_osd_op_w_process_latency_count counter +ceph_osd_op_w_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_process_latency_sum Latency of write operation (excluding queue time) Total. +# TYPE ceph_osd_op_w_process_latency_sum counter +ceph_osd_op_w_process_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_wip Replication operations currently being processed (primary). +# TYPE ceph_osd_op_wip gauge +ceph_osd_op_wip{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_map_bl_cache_hit OSDMap buffer cache hits. +# TYPE ceph_osd_osd_map_bl_cache_hit counter +ceph_osd_osd_map_bl_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_bl_cache_miss OSDMap buffer cache misses. +# TYPE ceph_osd_osd_map_bl_cache_miss counter +ceph_osd_osd_map_bl_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_hit osdmap cache hit. +# TYPE ceph_osd_osd_map_cache_hit counter +ceph_osd_osd_map_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss osdmap cache miss. +# TYPE ceph_osd_osd_map_cache_miss counter +ceph_osd_osd_map_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low osdmap cache miss below cache lower bound. +# TYPE ceph_osd_osd_map_cache_miss_low counter +ceph_osd_osd_map_cache_miss_low{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low_avg_count osdmap cache miss, avg distance below cache lower bound Count. +# TYPE ceph_osd_osd_map_cache_miss_low_avg_count counter +ceph_osd_osd_map_cache_miss_low_avg_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low_avg_sum osdmap cache miss, avg distance below cache lower bound Total. +# TYPE ceph_osd_osd_map_cache_miss_low_avg_sum counter +ceph_osd_osd_map_cache_miss_low_avg_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_pg_biginfo PG updated its biginfo attr. +# TYPE ceph_osd_osd_pg_biginfo counter +ceph_osd_osd_pg_biginfo{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_pg_fastinfo PG updated its info using fastinfo attr. +# TYPE ceph_osd_osd_pg_fastinfo counter +ceph_osd_osd_pg_fastinfo{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_pg_info PG updated its info (using any method). +# TYPE ceph_osd_osd_pg_info counter +ceph_osd_osd_pg_info{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_flush_lat_count Object flush latency Count. +# TYPE ceph_osd_osd_tier_flush_lat_count counter +ceph_osd_osd_tier_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_flush_lat_sum Object flush latency Total. +# TYPE ceph_osd_osd_tier_flush_lat_sum counter +ceph_osd_osd_tier_flush_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_promote_lat_count Object promote latency Count. +# TYPE ceph_osd_osd_tier_promote_lat_count counter +ceph_osd_osd_tier_promote_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_promote_lat_sum Object promote latency Total. +# TYPE ceph_osd_osd_tier_promote_lat_sum counter +ceph_osd_osd_tier_promote_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_r_lat_count Object proxy read latency Count. +# TYPE ceph_osd_osd_tier_r_lat_count counter +ceph_osd_osd_tier_r_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_r_lat_sum Object proxy read latency Total. +# TYPE ceph_osd_osd_tier_r_lat_sum counter +ceph_osd_osd_tier_r_lat_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_pull Pull requests sent. +# TYPE ceph_osd_pull counter +ceph_osd_pull{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_push Push messages sent. +# TYPE ceph_osd_push counter +ceph_osd_push{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_push_out_bytes Pushed size. +# TYPE ceph_osd_push_out_bytes counter +ceph_osd_push_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_recovery_bytes recovery bytes. +# TYPE ceph_osd_recovery_bytes counter +ceph_osd_recovery_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_recovery_ops Started recovery operations. +# TYPE ceph_osd_recovery_ops counter +ceph_osd_recovery_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_dp_ec_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_dp_ec_chunk_busy counter +ceph_osd_scrub_dp_ec_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_dp_ec_chunk_selected counter +ceph_osd_scrub_dp_ec_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_reservations_elapsed_count time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_dp_ec_failed_reservations_elapsed_count counter +ceph_osd_scrub_dp_ec_failed_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum counter +ceph_osd_scrub_dp_ec_failed_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_scrubs failed scrubs count. +# TYPE ceph_osd_scrub_dp_ec_failed_scrubs counter +ceph_osd_scrub_dp_ec_failed_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_count time to scrub failure Count. +# TYPE ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_count counter +ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum time to scrub failure Total. +# TYPE ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum counter +ceph_osd_scrub_dp_ec_failed_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_dp_ec_locked_object counter +ceph_osd_scrub_dp_ec_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_num_scrubs_past_reservation scrubs count. +# TYPE ceph_osd_scrub_dp_ec_num_scrubs_past_reservation counter +ceph_osd_scrub_dp_ec_num_scrubs_past_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_num_scrubs_started scrubs attempted count. +# TYPE ceph_osd_scrub_dp_ec_num_scrubs_started counter +ceph_osd_scrub_dp_ec_num_scrubs_started{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_dp_ec_preemptions counter +ceph_osd_scrub_dp_ec_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_replicas_in_reservation number of replicas in reservation. +# TYPE ceph_osd_scrub_dp_ec_replicas_in_reservation gauge +ceph_osd_scrub_dp_ec_replicas_in_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_ec_reservation_process_aborted scrub reservation was aborted. +# TYPE ceph_osd_scrub_dp_ec_reservation_process_aborted counter +ceph_osd_scrub_dp_ec_reservation_process_aborted{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_reservation_process_failure scrub reservation failed due to replica denial. +# TYPE ceph_osd_scrub_dp_ec_reservation_process_failure counter +ceph_osd_scrub_dp_ec_reservation_process_failure{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_reservation_process_skipped scrub reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_dp_ec_reservation_process_skipped counter +ceph_osd_scrub_dp_ec_reservation_process_skipped{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_dp_ec_scrub_reservations_completed counter +ceph_osd_scrub_dp_ec_scrub_reservations_completed{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_dp_ec_successful_reservations_elapsed_count counter +ceph_osd_scrub_dp_ec_successful_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum counter +ceph_osd_scrub_dp_ec_successful_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_scrubs successful scrubs count. +# TYPE ceph_osd_scrub_dp_ec_successful_scrubs counter +ceph_osd_scrub_dp_ec_successful_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_count time to scrub completion Count. +# TYPE ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_count counter +ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum time to scrub completion Total. +# TYPE ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum counter +ceph_osd_scrub_dp_ec_successful_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_dp_ec_write_blocked_by_scrub counter +ceph_osd_scrub_dp_ec_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_dp_repl_chunk_busy counter +ceph_osd_scrub_dp_repl_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_dp_repl_chunk_selected counter +ceph_osd_scrub_dp_repl_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_reservations_elapsed_count time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_dp_repl_failed_reservations_elapsed_count counter +ceph_osd_scrub_dp_repl_failed_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum counter +ceph_osd_scrub_dp_repl_failed_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_scrubs failed scrubs count. +# TYPE ceph_osd_scrub_dp_repl_failed_scrubs counter +ceph_osd_scrub_dp_repl_failed_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_count time to scrub failure Count. +# TYPE ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_count counter +ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum time to scrub failure Total. +# TYPE ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum counter +ceph_osd_scrub_dp_repl_failed_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_dp_repl_locked_object counter +ceph_osd_scrub_dp_repl_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_num_scrubs_past_reservation scrubs count. +# TYPE ceph_osd_scrub_dp_repl_num_scrubs_past_reservation counter +ceph_osd_scrub_dp_repl_num_scrubs_past_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_num_scrubs_started scrubs attempted count. +# TYPE ceph_osd_scrub_dp_repl_num_scrubs_started counter +ceph_osd_scrub_dp_repl_num_scrubs_started{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_dp_repl_preemptions counter +ceph_osd_scrub_dp_repl_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_replicas_in_reservation number of replicas in reservation. +# TYPE ceph_osd_scrub_dp_repl_replicas_in_reservation gauge +ceph_osd_scrub_dp_repl_replicas_in_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_dp_repl_reservation_process_aborted scrub reservation was aborted. +# TYPE ceph_osd_scrub_dp_repl_reservation_process_aborted counter +ceph_osd_scrub_dp_repl_reservation_process_aborted{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_reservation_process_failure scrub reservation failed due to replica denial. +# TYPE ceph_osd_scrub_dp_repl_reservation_process_failure counter +ceph_osd_scrub_dp_repl_reservation_process_failure{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_reservation_process_skipped scrub reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_dp_repl_reservation_process_skipped counter +ceph_osd_scrub_dp_repl_reservation_process_skipped{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_dp_repl_scrub_reservations_completed counter +ceph_osd_scrub_dp_repl_scrub_reservations_completed{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_dp_repl_successful_reservations_elapsed_count counter +ceph_osd_scrub_dp_repl_successful_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum counter +ceph_osd_scrub_dp_repl_successful_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_scrubs successful scrubs count. +# TYPE ceph_osd_scrub_dp_repl_successful_scrubs counter +ceph_osd_scrub_dp_repl_successful_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_count time to scrub completion Count. +# TYPE ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_count counter +ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum time to scrub completion Total. +# TYPE ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum counter +ceph_osd_scrub_dp_repl_successful_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_dp_repl_write_blocked_by_scrub counter +ceph_osd_scrub_dp_repl_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_sh_ec_chunk_busy counter +ceph_osd_scrub_sh_ec_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_sh_ec_chunk_selected counter +ceph_osd_scrub_sh_ec_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_reservations_elapsed_count time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_sh_ec_failed_reservations_elapsed_count counter +ceph_osd_scrub_sh_ec_failed_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum counter +ceph_osd_scrub_sh_ec_failed_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_scrubs failed scrubs count. +# TYPE ceph_osd_scrub_sh_ec_failed_scrubs counter +ceph_osd_scrub_sh_ec_failed_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_count time to scrub failure Count. +# TYPE ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_count counter +ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum time to scrub failure Total. +# TYPE ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum counter +ceph_osd_scrub_sh_ec_failed_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_sh_ec_locked_object counter +ceph_osd_scrub_sh_ec_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_num_scrubs_past_reservation scrubs count. +# TYPE ceph_osd_scrub_sh_ec_num_scrubs_past_reservation counter +ceph_osd_scrub_sh_ec_num_scrubs_past_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_num_scrubs_started scrubs attempted count. +# TYPE ceph_osd_scrub_sh_ec_num_scrubs_started counter +ceph_osd_scrub_sh_ec_num_scrubs_started{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_sh_ec_preemptions counter +ceph_osd_scrub_sh_ec_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_replicas_in_reservation number of replicas in reservation. +# TYPE ceph_osd_scrub_sh_ec_replicas_in_reservation gauge +ceph_osd_scrub_sh_ec_replicas_in_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_ec_reservation_process_aborted scrub reservation was aborted. +# TYPE ceph_osd_scrub_sh_ec_reservation_process_aborted counter +ceph_osd_scrub_sh_ec_reservation_process_aborted{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_reservation_process_failure scrub reservation failed due to replica denial. +# TYPE ceph_osd_scrub_sh_ec_reservation_process_failure counter +ceph_osd_scrub_sh_ec_reservation_process_failure{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_reservation_process_skipped scrub reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_sh_ec_reservation_process_skipped counter +ceph_osd_scrub_sh_ec_reservation_process_skipped{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_sh_ec_scrub_reservations_completed counter +ceph_osd_scrub_sh_ec_scrub_reservations_completed{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_sh_ec_successful_reservations_elapsed_count counter +ceph_osd_scrub_sh_ec_successful_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum counter +ceph_osd_scrub_sh_ec_successful_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_scrubs successful scrubs count. +# TYPE ceph_osd_scrub_sh_ec_successful_scrubs counter +ceph_osd_scrub_sh_ec_successful_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_count time to scrub completion Count. +# TYPE ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_count counter +ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum time to scrub completion Total. +# TYPE ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum counter +ceph_osd_scrub_sh_ec_successful_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_sh_ec_write_blocked_by_scrub counter +ceph_osd_scrub_sh_ec_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_sh_repl_chunk_busy counter +ceph_osd_scrub_sh_repl_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_sh_repl_chunk_selected counter +ceph_osd_scrub_sh_repl_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_reservations_elapsed_count time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_sh_repl_failed_reservations_elapsed_count counter +ceph_osd_scrub_sh_repl_failed_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum counter +ceph_osd_scrub_sh_repl_failed_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_scrubs failed scrubs count. +# TYPE ceph_osd_scrub_sh_repl_failed_scrubs counter +ceph_osd_scrub_sh_repl_failed_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_count time to scrub failure Count. +# TYPE ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_count counter +ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum time to scrub failure Total. +# TYPE ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum counter +ceph_osd_scrub_sh_repl_failed_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_sh_repl_locked_object counter +ceph_osd_scrub_sh_repl_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_num_scrubs_past_reservation scrubs count. +# TYPE ceph_osd_scrub_sh_repl_num_scrubs_past_reservation counter +ceph_osd_scrub_sh_repl_num_scrubs_past_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_num_scrubs_started scrubs attempted count. +# TYPE ceph_osd_scrub_sh_repl_num_scrubs_started counter +ceph_osd_scrub_sh_repl_num_scrubs_started{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_sh_repl_preemptions counter +ceph_osd_scrub_sh_repl_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_replicas_in_reservation number of replicas in reservation. +# TYPE ceph_osd_scrub_sh_repl_replicas_in_reservation gauge +ceph_osd_scrub_sh_repl_replicas_in_reservation{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 1 + +# HELP ceph_osd_scrub_sh_repl_reservation_process_aborted scrub reservation was aborted. +# TYPE ceph_osd_scrub_sh_repl_reservation_process_aborted counter +ceph_osd_scrub_sh_repl_reservation_process_aborted{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_reservation_process_failure scrub reservation failed due to replica denial. +# TYPE ceph_osd_scrub_sh_repl_reservation_process_failure counter +ceph_osd_scrub_sh_repl_reservation_process_failure{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_reservation_process_skipped scrub reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_sh_repl_reservation_process_skipped counter +ceph_osd_scrub_sh_repl_reservation_process_skipped{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_sh_repl_scrub_reservations_completed counter +ceph_osd_scrub_sh_repl_scrub_reservations_completed{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_sh_repl_successful_reservations_elapsed_count counter +ceph_osd_scrub_sh_repl_successful_reservations_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum counter +ceph_osd_scrub_sh_repl_successful_reservations_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_scrubs successful scrubs count. +# TYPE ceph_osd_scrub_sh_repl_successful_scrubs counter +ceph_osd_scrub_sh_repl_successful_scrubs{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_count time to scrub completion Count. +# TYPE ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_count counter +ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_count{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum time to scrub completion Total. +# TYPE ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum counter +ceph_osd_scrub_sh_repl_successful_scrubs_elapsed_sum{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_sh_repl_write_blocked_by_scrub counter +ceph_osd_scrub_sh_repl_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_slow_ops_slow_ops_count Number of operations taking over ten second. +# TYPE ceph_osd_slow_ops_slow_ops_count counter +ceph_osd_slow_ops_slow_ops_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_stat_bytes OSD size. +# TYPE ceph_osd_stat_bytes gauge +ceph_osd_stat_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_stat_bytes_avail Available space. +# TYPE ceph_osd_stat_bytes_avail gauge +ceph_osd_stat_bytes_avail{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_stat_bytes_used Used space. +# TYPE ceph_osd_stat_bytes_used gauge +ceph_osd_stat_bytes_used{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop Suboperations. +# TYPE ceph_osd_subop counter +ceph_osd_subop{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_in_bytes Suboperations total size. +# TYPE ceph_osd_subop_in_bytes counter +ceph_osd_subop_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_latency_count Suboperations latency Count. +# TYPE ceph_osd_subop_latency_count counter +ceph_osd_subop_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_latency_sum Suboperations latency Total. +# TYPE ceph_osd_subop_latency_sum counter +ceph_osd_subop_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_pull Suboperations pull requests. +# TYPE ceph_osd_subop_pull counter +ceph_osd_subop_pull{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_pull_latency_count Suboperations pull latency Count. +# TYPE ceph_osd_subop_pull_latency_count counter +ceph_osd_subop_pull_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_pull_latency_sum Suboperations pull latency Total. +# TYPE ceph_osd_subop_pull_latency_sum counter +ceph_osd_subop_pull_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push Suboperations push messages. +# TYPE ceph_osd_subop_push counter +ceph_osd_subop_push{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_in_bytes Suboperations pushed size. +# TYPE ceph_osd_subop_push_in_bytes counter +ceph_osd_subop_push_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_latency_count Suboperations push latency Count. +# TYPE ceph_osd_subop_push_latency_count counter +ceph_osd_subop_push_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_latency_sum Suboperations push latency Total. +# TYPE ceph_osd_subop_push_latency_sum counter +ceph_osd_subop_push_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w Replicated writes. +# TYPE ceph_osd_subop_w counter +ceph_osd_subop_w{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_in_bytes Replicated written data size. +# TYPE ceph_osd_subop_w_in_bytes counter +ceph_osd_subop_w_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_latency_count Replicated writes latency Count. +# TYPE ceph_osd_subop_w_latency_count counter +ceph_osd_subop_w_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_latency_sum Replicated writes latency Total. +# TYPE ceph_osd_subop_w_latency_sum counter +ceph_osd_subop_w_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_clean Dirty tier flag cleaned. +# TYPE ceph_osd_tier_clean counter +ceph_osd_tier_clean{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_delay Tier delays (agent waiting). +# TYPE ceph_osd_tier_delay counter +ceph_osd_tier_delay{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_dirty Dirty tier flag set. +# TYPE ceph_osd_tier_dirty counter +ceph_osd_tier_dirty{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_evict Tier evictions. +# TYPE ceph_osd_tier_evict counter +ceph_osd_tier_evict{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_flush Tier flushes. +# TYPE ceph_osd_tier_flush counter +ceph_osd_tier_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_flush_fail Failed tier flushes. +# TYPE ceph_osd_tier_flush_fail counter +ceph_osd_tier_flush_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_promote Tier promotions. +# TYPE ceph_osd_tier_promote counter +ceph_osd_tier_promote{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_proxy_read Tier proxy reads. +# TYPE ceph_osd_tier_proxy_read counter +ceph_osd_tier_proxy_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_proxy_write Tier proxy writes. +# TYPE ceph_osd_tier_proxy_write counter +ceph_osd_tier_proxy_write{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_try_flush Tier flush attempts. +# TYPE ceph_osd_tier_try_flush counter +ceph_osd_tier_try_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_try_flush_fail Failed tier flush attempts. +# TYPE ceph_osd_tier_try_flush_fail counter +ceph_osd_tier_try_flush_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_whiteout Tier whiteouts. +# TYPE ceph_osd_tier_whiteout counter +ceph_osd_tier_whiteout{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_up OSD status up. +# TYPE ceph_osd_up untyped +ceph_osd_up{ceph_daemon="osd.0"} 1 +ceph_osd_up{ceph_daemon="osd.1"} 0 + +# HELP ceph_osd_weight OSD status weight. +# TYPE ceph_osd_weight untyped +ceph_osd_weight{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_accept_timeout Accept timeouts. +# TYPE ceph_paxos_accept_timeout counter +ceph_paxos_accept_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin Started and handled begins. +# TYPE ceph_paxos_begin counter +ceph_paxos_begin{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_bytes_count Data in transaction on begin Count. +# TYPE ceph_paxos_begin_bytes_count counter +ceph_paxos_begin_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_bytes_sum Data in transaction on begin Total. +# TYPE ceph_paxos_begin_bytes_sum counter +ceph_paxos_begin_bytes_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_keys_count Keys in transaction on begin Count. +# TYPE ceph_paxos_begin_keys_count counter +ceph_paxos_begin_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_keys_sum Keys in transaction on begin Total. +# TYPE ceph_paxos_begin_keys_sum counter +ceph_paxos_begin_keys_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_latency_count Latency of begin operation Count. +# TYPE ceph_paxos_begin_latency_count counter +ceph_paxos_begin_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_latency_sum Latency of begin operation Total. +# TYPE ceph_paxos_begin_latency_sum counter +ceph_paxos_begin_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect Peon collects. +# TYPE ceph_paxos_collect counter +ceph_paxos_collect{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_bytes_count Data in transaction on peon collect Count. +# TYPE ceph_paxos_collect_bytes_count counter +ceph_paxos_collect_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_bytes_sum Data in transaction on peon collect Total. +# TYPE ceph_paxos_collect_bytes_sum counter +ceph_paxos_collect_bytes_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_keys_count Keys in transaction on peon collect Count. +# TYPE ceph_paxos_collect_keys_count counter +ceph_paxos_collect_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_keys_sum Keys in transaction on peon collect Total. +# TYPE ceph_paxos_collect_keys_sum counter +ceph_paxos_collect_keys_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_latency_count Peon collect latency Count. +# TYPE ceph_paxos_collect_latency_count counter +ceph_paxos_collect_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_latency_sum Peon collect latency Total. +# TYPE ceph_paxos_collect_latency_sum counter +ceph_paxos_collect_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_timeout Collect timeouts. +# TYPE ceph_paxos_collect_timeout counter +ceph_paxos_collect_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_uncommitted Uncommitted values in started and handled collects. +# TYPE ceph_paxos_collect_uncommitted counter +ceph_paxos_collect_uncommitted{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit Commits. +# TYPE ceph_paxos_commit counter +ceph_paxos_commit{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_bytes_count Data in transaction on commit Count. +# TYPE ceph_paxos_commit_bytes_count counter +ceph_paxos_commit_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_bytes_sum Data in transaction on commit Total. +# TYPE ceph_paxos_commit_bytes_sum counter +ceph_paxos_commit_bytes_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_keys_count Keys in transaction on commit Count. +# TYPE ceph_paxos_commit_keys_count counter +ceph_paxos_commit_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_keys_sum Keys in transaction on commit Total. +# TYPE ceph_paxos_commit_keys_sum counter +ceph_paxos_commit_keys_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_latency_count Commit latency Count. +# TYPE ceph_paxos_commit_latency_count counter +ceph_paxos_commit_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_latency_sum Commit latency Total. +# TYPE ceph_paxos_commit_latency_sum counter +ceph_paxos_commit_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_lease_ack_timeout Lease acknowledgement timeouts. +# TYPE ceph_paxos_lease_ack_timeout counter +ceph_paxos_lease_ack_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_lease_timeout Lease timeouts. +# TYPE ceph_paxos_lease_timeout counter +ceph_paxos_lease_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn New proposal number queries. +# TYPE ceph_paxos_new_pn counter +ceph_paxos_new_pn{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn_latency_count New proposal number getting latency Count. +# TYPE ceph_paxos_new_pn_latency_count counter +ceph_paxos_new_pn_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn_latency_sum New proposal number getting latency Total. +# TYPE ceph_paxos_new_pn_latency_sum counter +ceph_paxos_new_pn_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_refresh Refreshes. +# TYPE ceph_paxos_refresh counter +ceph_paxos_refresh{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_refresh_latency_count Refresh latency Count. +# TYPE ceph_paxos_refresh_latency_count counter +ceph_paxos_refresh_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_refresh_latency_sum Refresh latency Total. +# TYPE ceph_paxos_refresh_latency_sum counter +ceph_paxos_refresh_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_restart Restarts. +# TYPE ceph_paxos_restart counter +ceph_paxos_restart{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state Sharings of state. +# TYPE ceph_paxos_share_state counter +ceph_paxos_share_state{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_bytes_count Data in shared state Count. +# TYPE ceph_paxos_share_state_bytes_count counter +ceph_paxos_share_state_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_bytes_sum Data in shared state Total. +# TYPE ceph_paxos_share_state_bytes_sum counter +ceph_paxos_share_state_bytes_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_keys_count Keys in shared state Count. +# TYPE ceph_paxos_share_state_keys_count counter +ceph_paxos_share_state_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_keys_sum Keys in shared state Total. +# TYPE ceph_paxos_share_state_keys_sum counter +ceph_paxos_share_state_keys_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_start_leader Starts in leader role. +# TYPE ceph_paxos_start_leader counter +ceph_paxos_start_leader{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_start_peon Starts in peon role. +# TYPE ceph_paxos_start_peon counter +ceph_paxos_start_peon{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state Store a shared state on disk. +# TYPE ceph_paxos_store_state counter +ceph_paxos_store_state{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_bytes_count Data in transaction in stored state Count. +# TYPE ceph_paxos_store_state_bytes_count counter +ceph_paxos_store_state_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_bytes_sum Data in transaction in stored state Total. +# TYPE ceph_paxos_store_state_bytes_sum counter +ceph_paxos_store_state_bytes_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_keys_count Keys in transaction in stored state Count. +# TYPE ceph_paxos_store_state_keys_count counter +ceph_paxos_store_state_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_keys_sum Keys in transaction in stored state Total. +# TYPE ceph_paxos_store_state_keys_sum counter +ceph_paxos_store_state_keys_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_latency_count Storing state latency Count. +# TYPE ceph_paxos_store_state_latency_count counter +ceph_paxos_store_state_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_latency_sum Storing state latency Total. +# TYPE ceph_paxos_store_state_latency_sum counter +ceph_paxos_store_state_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_pg_activating PG activating per pool. +# TYPE ceph_pg_activating gauge +ceph_pg_activating{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_active PG active per pool. +# TYPE ceph_pg_active gauge +ceph_pg_active{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_backfill_toofull PG backfill_toofull per pool. +# TYPE ceph_pg_backfill_toofull gauge +ceph_pg_backfill_toofull{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_backfill_unfound PG backfill_unfound per pool. +# TYPE ceph_pg_backfill_unfound gauge +ceph_pg_backfill_unfound{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_backfill_wait PG backfill_wait per pool. +# TYPE ceph_pg_backfill_wait gauge +ceph_pg_backfill_wait{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_backfilling PG backfilling per pool. +# TYPE ceph_pg_backfilling gauge +ceph_pg_backfilling{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_clean PG clean per pool. +# TYPE ceph_pg_clean gauge +ceph_pg_clean{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_creating PG creating per pool. +# TYPE ceph_pg_creating gauge +ceph_pg_creating{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_deep PG deep per pool. +# TYPE ceph_pg_deep gauge +ceph_pg_deep{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_degraded PG degraded per pool. +# TYPE ceph_pg_degraded gauge +ceph_pg_degraded{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_down PG down per pool. +# TYPE ceph_pg_down gauge +ceph_pg_down{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_failed_repair PG failed_repair per pool. +# TYPE ceph_pg_failed_repair gauge +ceph_pg_failed_repair{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_forced_backfill PG forced_backfill per pool. +# TYPE ceph_pg_forced_backfill gauge +ceph_pg_forced_backfill{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_forced_recovery PG forced_recovery per pool. +# TYPE ceph_pg_forced_recovery gauge +ceph_pg_forced_recovery{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_incomplete PG incomplete per pool. +# TYPE ceph_pg_incomplete gauge +ceph_pg_incomplete{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_inconsistent PG inconsistent per pool. +# TYPE ceph_pg_inconsistent gauge +ceph_pg_inconsistent{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_laggy PG laggy per pool. +# TYPE ceph_pg_laggy gauge +ceph_pg_laggy{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_peered PG peered per pool. +# TYPE ceph_pg_peered gauge +ceph_pg_peered{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_peering PG peering per pool. +# TYPE ceph_pg_peering gauge +ceph_pg_peering{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_premerge PG premerge per pool. +# TYPE ceph_pg_premerge gauge +ceph_pg_premerge{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_recovering PG recovering per pool. +# TYPE ceph_pg_recovering gauge +ceph_pg_recovering{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_recovery_toofull PG recovery_toofull per pool. +# TYPE ceph_pg_recovery_toofull gauge +ceph_pg_recovery_toofull{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_recovery_unfound PG recovery_unfound per pool. +# TYPE ceph_pg_recovery_unfound gauge +ceph_pg_recovery_unfound{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_recovery_wait PG recovery_wait per pool. +# TYPE ceph_pg_recovery_wait gauge +ceph_pg_recovery_wait{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_remapped PG remapped per pool. +# TYPE ceph_pg_remapped gauge +ceph_pg_remapped{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_repair PG repair per pool. +# TYPE ceph_pg_repair gauge +ceph_pg_repair{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_scrubbing PG scrubbing per pool. +# TYPE ceph_pg_scrubbing gauge +ceph_pg_scrubbing{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_snaptrim PG snaptrim per pool. +# TYPE ceph_pg_snaptrim gauge +ceph_pg_snaptrim{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_snaptrim_error PG snaptrim_error per pool. +# TYPE ceph_pg_snaptrim_error gauge +ceph_pg_snaptrim_error{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_snaptrim_wait PG snaptrim_wait per pool. +# TYPE ceph_pg_snaptrim_wait gauge +ceph_pg_snaptrim_wait{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_stale PG stale per pool. +# TYPE ceph_pg_stale gauge +ceph_pg_stale{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_total PG Total Count per Pool. +# TYPE ceph_pg_total gauge +ceph_pg_total{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_undersized PG undersized per pool. +# TYPE ceph_pg_undersized gauge +ceph_pg_undersized{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_unknown PG unknown per pool. +# TYPE ceph_pg_unknown gauge +ceph_pg_unknown{pool_id="pool_id_a"} 1 + +# HELP ceph_pg_wait PG wait per pool. +# TYPE ceph_pg_wait gauge +ceph_pg_wait{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_avail_raw DF pool avail_raw. +# TYPE ceph_pool_avail_raw gauge +ceph_pool_avail_raw{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_bytes_used DF pool bytes_used. +# TYPE ceph_pool_bytes_used gauge +ceph_pool_bytes_used{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_compress_bytes_used DF pool compress_bytes_used. +# TYPE ceph_pool_compress_bytes_used gauge +ceph_pool_compress_bytes_used{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_compress_under_bytes DF pool compress_under_bytes. +# TYPE ceph_pool_compress_under_bytes gauge +ceph_pool_compress_under_bytes{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_dirty DF pool dirty. +# TYPE ceph_pool_dirty gauge +ceph_pool_dirty{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_max_avail DF pool max_avail. +# TYPE ceph_pool_max_avail gauge +ceph_pool_max_avail{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_metadata POOL Metadata. +# TYPE ceph_pool_metadata untyped +ceph_pool_metadata{compression_mode="compression_mode_a",description="description_a",name="name_a",pool_id="pool_id_a",type="type_a"} 1 + +# HELP ceph_pool_num_bytes_recovered OSD pool stats: num_bytes_recovered. +# TYPE ceph_pool_num_bytes_recovered gauge +ceph_pool_num_bytes_recovered{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_num_objects_recovered OSD pool stats: num_objects_recovered. +# TYPE ceph_pool_num_objects_recovered gauge +ceph_pool_num_objects_recovered{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_objects DF pool objects. +# TYPE ceph_pool_objects gauge +ceph_pool_objects{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_objects_repaired Number of objects repaired in a pool. +# TYPE ceph_pool_objects_repaired counter +ceph_pool_objects_repaired{pool_id="pool_id_a"} 100 + +# HELP ceph_pool_percent_used DF pool percent_used. +# TYPE ceph_pool_percent_used gauge +ceph_pool_percent_used{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_quota_bytes DF pool quota_bytes. +# TYPE ceph_pool_quota_bytes gauge +ceph_pool_quota_bytes{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_quota_objects DF pool quota_objects. +# TYPE ceph_pool_quota_objects gauge +ceph_pool_quota_objects{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_rd DF pool rd. +# TYPE ceph_pool_rd counter +ceph_pool_rd{pool_id="pool_id_a"} 100 + +# HELP ceph_pool_rd_bytes DF pool rd_bytes. +# TYPE ceph_pool_rd_bytes counter +ceph_pool_rd_bytes{pool_id="pool_id_a"} 100 + +# HELP ceph_pool_recovering_bytes_per_sec OSD pool stats: recovering_bytes_per_sec. +# TYPE ceph_pool_recovering_bytes_per_sec gauge +ceph_pool_recovering_bytes_per_sec{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_recovering_keys_per_sec OSD pool stats: recovering_keys_per_sec. +# TYPE ceph_pool_recovering_keys_per_sec gauge +ceph_pool_recovering_keys_per_sec{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_recovering_objects_per_sec OSD pool stats: recovering_objects_per_sec. +# TYPE ceph_pool_recovering_objects_per_sec gauge +ceph_pool_recovering_objects_per_sec{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_stored DF pool stored. +# TYPE ceph_pool_stored gauge +ceph_pool_stored{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_stored_raw DF pool stored_raw. +# TYPE ceph_pool_stored_raw gauge +ceph_pool_stored_raw{pool_id="pool_id_a"} 1 + +# HELP ceph_pool_wr DF pool wr. +# TYPE ceph_pool_wr counter +ceph_pool_wr{pool_id="pool_id_a"} 100 + +# HELP ceph_pool_wr_bytes DF pool wr_bytes. +# TYPE ceph_pool_wr_bytes counter +ceph_pool_wr_bytes{pool_id="pool_id_a"} 100 + +# HELP ceph_portport0_dpdk_device_receive_badcrc_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_badcrc_errors. +# TYPE ceph_portport0_dpdk_device_receive_badcrc_errors counter +ceph_portport0_dpdk_device_receive_badcrc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_dropped_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_dropped_errors. +# TYPE ceph_portport0_dpdk_device_receive_dropped_errors counter +ceph_portport0_dpdk_device_receive_dropped_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_multicast_packets Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_multicast_packets. +# TYPE ceph_portport0_dpdk_device_receive_multicast_packets counter +ceph_portport0_dpdk_device_receive_multicast_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_nombuf_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_nombuf_errors. +# TYPE ceph_portport0_dpdk_device_receive_nombuf_errors counter +ceph_portport0_dpdk_device_receive_nombuf_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_total_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_total_errors. +# TYPE ceph_portport0_dpdk_device_receive_total_errors counter +ceph_portport0_dpdk_device_receive_total_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_send_total_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_send_total_errors. +# TYPE ceph_portport0_dpdk_device_send_total_errors counter +ceph_portport0_dpdk_device_send_total_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_prioritycache:full_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:full_committed_bytes gauge +ceph_prioritycache:full_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:full_pri0_bytes gauge +ceph_prioritycache:full_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:full_pri10_bytes gauge +ceph_prioritycache:full_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:full_pri11_bytes gauge +ceph_prioritycache:full_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:full_pri1_bytes gauge +ceph_prioritycache:full_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:full_pri2_bytes gauge +ceph_prioritycache:full_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:full_pri3_bytes gauge +ceph_prioritycache:full_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:full_pri4_bytes gauge +ceph_prioritycache:full_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:full_pri5_bytes gauge +ceph_prioritycache:full_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:full_pri6_bytes gauge +ceph_prioritycache:full_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:full_pri7_bytes gauge +ceph_prioritycache:full_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:full_pri8_bytes gauge +ceph_prioritycache:full_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:full_pri9_bytes gauge +ceph_prioritycache:full_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:full_reserved_bytes gauge +ceph_prioritycache:full_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:inc_committed_bytes gauge +ceph_prioritycache:inc_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:inc_pri0_bytes gauge +ceph_prioritycache:inc_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:inc_pri10_bytes gauge +ceph_prioritycache:inc_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:inc_pri11_bytes gauge +ceph_prioritycache:inc_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:inc_pri1_bytes gauge +ceph_prioritycache:inc_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:inc_pri2_bytes gauge +ceph_prioritycache:inc_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:inc_pri3_bytes gauge +ceph_prioritycache:inc_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:inc_pri4_bytes gauge +ceph_prioritycache:inc_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:inc_pri5_bytes gauge +ceph_prioritycache:inc_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:inc_pri6_bytes gauge +ceph_prioritycache:inc_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:inc_pri7_bytes gauge +ceph_prioritycache:inc_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:inc_pri8_bytes gauge +ceph_prioritycache:inc_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:inc_pri9_bytes gauge +ceph_prioritycache:inc_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:inc_reserved_bytes gauge +ceph_prioritycache:inc_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:kv_committed_bytes gauge +ceph_prioritycache:kv_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:kv_pri0_bytes gauge +ceph_prioritycache:kv_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:kv_pri10_bytes gauge +ceph_prioritycache:kv_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:kv_pri11_bytes gauge +ceph_prioritycache:kv_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:kv_pri1_bytes gauge +ceph_prioritycache:kv_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:kv_pri2_bytes gauge +ceph_prioritycache:kv_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:kv_pri3_bytes gauge +ceph_prioritycache:kv_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:kv_pri4_bytes gauge +ceph_prioritycache:kv_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:kv_pri5_bytes gauge +ceph_prioritycache:kv_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:kv_pri6_bytes gauge +ceph_prioritycache:kv_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:kv_pri7_bytes gauge +ceph_prioritycache:kv_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:kv_pri8_bytes gauge +ceph_prioritycache:kv_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:kv_pri9_bytes gauge +ceph_prioritycache:kv_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:kv_reserved_bytes gauge +ceph_prioritycache:kv_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_cache_bytes current memory available for caches. +# TYPE ceph_prioritycache_cache_bytes gauge +ceph_prioritycache_cache_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_heap_bytes aggregate bytes in use by the heap. +# TYPE ceph_prioritycache_heap_bytes gauge +ceph_prioritycache_heap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_mapped_bytes total bytes mapped by the process. +# TYPE ceph_prioritycache_mapped_bytes gauge +ceph_prioritycache_mapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_target_bytes target process memory usage in bytes. +# TYPE ceph_prioritycache_target_bytes gauge +ceph_prioritycache_target_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_unmapped_bytes unmapped bytes that the kernel has yet to reclaim. +# TYPE ceph_prioritycache_unmapped_bytes gauge +ceph_prioritycache_unmapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prometheus_collect_duration_seconds_count The amount of metrics gathered for this exporter. +# TYPE ceph_prometheus_collect_duration_seconds_count counter +ceph_prometheus_collect_duration_seconds_count{method="method_a"} 100 + +# HELP ceph_prometheus_collect_duration_seconds_sum The sum of seconds took to collect all metrics of this exporter. +# TYPE ceph_prometheus_collect_duration_seconds_sum counter +ceph_prometheus_collect_duration_seconds_sum{method="method_a"} 100 + +# HELP ceph_purge_queue_pq_executed Purge queue tasks executed. +# TYPE ceph_purge_queue_pq_executed counter +ceph_purge_queue_pq_executed{ceph_daemon="osd.0"} 100 + +# HELP ceph_purge_queue_pq_executed_ops Purge queue ops executed. +# TYPE ceph_purge_queue_pq_executed_ops counter +ceph_purge_queue_pq_executed_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_purge_queue_pq_executing Purge queue tasks in flight. +# TYPE ceph_purge_queue_pq_executing gauge +ceph_purge_queue_pq_executing{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_high_water Maximum number of executing file purges. +# TYPE ceph_purge_queue_pq_executing_high_water gauge +ceph_purge_queue_pq_executing_high_water{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_ops Purge queue ops in flight. +# TYPE ceph_purge_queue_pq_executing_ops gauge +ceph_purge_queue_pq_executing_ops{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_ops_high_water Maximum number of executing file purge ops. +# TYPE ceph_purge_queue_pq_executing_ops_high_water gauge +ceph_purge_queue_pq_executing_ops_high_water{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_item_in_journal Purge item left in journal. +# TYPE ceph_purge_queue_pq_item_in_journal gauge +ceph_purge_queue_pq_item_in_journal{ceph_daemon="osd.0"} 1 + +# HELP ceph_queuequeue0_dpdk_receive_bad_checksum_errors Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bad_checksum_errors. +# TYPE ceph_queuequeue0_dpdk_receive_bad_checksum_errors counter +ceph_queuequeue0_dpdk_receive_bad_checksum_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bytes. +# TYPE ceph_queuequeue0_dpdk_receive_bytes counter +ceph_queuequeue0_dpdk_receive_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_copy_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_bytes. +# TYPE ceph_queuequeue0_dpdk_receive_copy_bytes counter +ceph_queuequeue0_dpdk_receive_copy_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_copy_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_ops. +# TYPE ceph_queuequeue0_dpdk_receive_copy_ops counter +ceph_queuequeue0_dpdk_receive_copy_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_fragments Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_fragments. +# TYPE ceph_queuequeue0_dpdk_receive_fragments counter +ceph_queuequeue0_dpdk_receive_fragments{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_last_bunch Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_last_bunch. +# TYPE ceph_queuequeue0_dpdk_receive_last_bunch counter +ceph_queuequeue0_dpdk_receive_last_bunch{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_linearize_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_linearize_ops. +# TYPE ceph_queuequeue0_dpdk_receive_linearize_ops counter +ceph_queuequeue0_dpdk_receive_linearize_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_no_memory_errors Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_no_memory_errors. +# TYPE ceph_queuequeue0_dpdk_receive_no_memory_errors counter +ceph_queuequeue0_dpdk_receive_no_memory_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_packets Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_packets. +# TYPE ceph_queuequeue0_dpdk_receive_packets counter +ceph_queuequeue0_dpdk_receive_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_send_bytes. +# TYPE ceph_queuequeue0_dpdk_send_bytes counter +ceph_queuequeue0_dpdk_send_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_copy_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_bytes. +# TYPE ceph_queuequeue0_dpdk_send_copy_bytes counter +ceph_queuequeue0_dpdk_send_copy_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_copy_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_ops. +# TYPE ceph_queuequeue0_dpdk_send_copy_ops counter +ceph_queuequeue0_dpdk_send_copy_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_fragments Source-derived dynamic DPDK queue metric: queue7_dpdk_send_fragments. +# TYPE ceph_queuequeue0_dpdk_send_fragments counter +ceph_queuequeue0_dpdk_send_fragments{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_last_bunch Source-derived dynamic DPDK queue metric: queue7_dpdk_send_last_bunch. +# TYPE ceph_queuequeue0_dpdk_send_last_bunch counter +ceph_queuequeue0_dpdk_send_last_bunch{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_linearize_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_send_linearize_ops. +# TYPE ceph_queuequeue0_dpdk_send_linearize_ops counter +ceph_queuequeue0_dpdk_send_linearize_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_packets Source-derived dynamic DPDK queue metric: queue7_dpdk_send_packets. +# TYPE ceph_queuequeue0_dpdk_send_packets counter +ceph_queuequeue0_dpdk_send_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_queue_length Source-derived dynamic DPDK queue metric: queue7_dpdk_send_queue_length. +# TYPE ceph_queuequeue0_dpdk_send_queue_length counter +ceph_queuequeue0_dpdk_send_queue_length{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_journal_entries Number of entries replayed. +# TYPE ceph_rbd_mirror_journal_entries counter +ceph_rbd_mirror_journal_entries{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_entries Journal entries queued for replay by an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_entries counter +ceph_rbd_mirror_journal_image_entries{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_bytes Journal bytes replayed by an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_bytes counter +ceph_rbd_mirror_journal_image_replay_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_latency_count Journal replay operations observed for an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_latency_count counter +ceph_rbd_mirror_journal_image_replay_latency_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_latency_sum Accumulated journal replay latency for an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_latency_sum counter +ceph_rbd_mirror_journal_image_replay_latency_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_replay_bytes Total bytes replayed. +# TYPE ceph_rbd_mirror_journal_replay_bytes counter +ceph_rbd_mirror_journal_replay_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_replay_latency_count Replay latency Count. +# TYPE ceph_rbd_mirror_journal_replay_latency_count counter +ceph_rbd_mirror_journal_replay_latency_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_replay_latency_sum Replay latency Total. +# TYPE ceph_rbd_mirror_journal_replay_latency_sum counter +ceph_rbd_mirror_journal_replay_latency_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_metadata RBD Mirror Metadata. +# TYPE ceph_rbd_mirror_metadata untyped +ceph_rbd_mirror_metadata{ceph_daemon="osd.0",ceph_version="ceph_version_a",hostname="hostname_a",id="id_a",instance_id="rgw.a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_last_sync_bytes Bytes synced for the last snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_last_sync_bytes gauge +ceph_rbd_mirror_snapshot_image_last_sync_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_last_sync_time Time taken to sync the last snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_last_sync_time gauge +ceph_rbd_mirror_snapshot_image_last_sync_time{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_local_timestamp Timestamp of the local snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_local_timestamp gauge +ceph_rbd_mirror_snapshot_image_local_timestamp{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_remote_timestamp Timestamp of the remote snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_remote_timestamp gauge +ceph_rbd_mirror_snapshot_image_remote_timestamp{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_snapshots Number of snapshots synced. +# TYPE ceph_rbd_mirror_snapshot_image_snapshots counter +ceph_rbd_mirror_snapshot_image_snapshots{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_bytes Total bytes synced. +# TYPE ceph_rbd_mirror_snapshot_image_sync_bytes counter +ceph_rbd_mirror_snapshot_image_sync_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_time_count Average sync time Count. +# TYPE ceph_rbd_mirror_snapshot_image_sync_time_count counter +ceph_rbd_mirror_snapshot_image_sync_time_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_time_sum Average sync time Total. +# TYPE ceph_rbd_mirror_snapshot_image_sync_time_sum counter +ceph_rbd_mirror_snapshot_image_sync_time_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_snapshots Number of snapshots synced. +# TYPE ceph_rbd_mirror_snapshot_snapshots counter +ceph_rbd_mirror_snapshot_snapshots{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_bytes Total bytes synced. +# TYPE ceph_rbd_mirror_snapshot_sync_bytes counter +ceph_rbd_mirror_snapshot_sync_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_time_count Average sync time Count. +# TYPE ceph_rbd_mirror_snapshot_sync_time_count counter +ceph_rbd_mirror_snapshot_sync_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_time_sum Average sync time Total. +# TYPE ceph_rbd_mirror_snapshot_sync_time_sum counter +ceph_rbd_mirror_snapshot_sync_time_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_read_bytes Source-backed optional Ceph metric. +# TYPE ceph_rbd_read_bytes counter +ceph_rbd_read_bytes{image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_read_latency_count Source-backed optional Ceph metric. +# TYPE ceph_rbd_read_latency_count counter +ceph_rbd_read_latency_count{image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_read_latency_sum Source-backed optional Ceph metric. +# TYPE ceph_rbd_read_latency_sum counter +ceph_rbd_read_latency_sum{image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_read_ops Source-backed optional Ceph metric. +# TYPE ceph_rbd_read_ops counter +ceph_rbd_read_ops{image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_write_bytes Source-backed optional Ceph metric. +# TYPE ceph_rbd_write_bytes counter +ceph_rbd_write_bytes{image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_write_latency_count Source-backed optional Ceph metric. +# TYPE ceph_rbd_write_latency_count counter +ceph_rbd_write_latency_count{image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_write_latency_sum Source-backed optional Ceph metric. +# TYPE ceph_rbd_write_latency_sum counter +ceph_rbd_write_latency_sum{image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_write_ops Source-backed optional Ceph metric. +# TYPE ceph_rbd_write_ops counter +ceph_rbd_write_ops{image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_recoverystate_perf_activating_latency_count Activating recovery state latency Count. +# TYPE ceph_recoverystate_perf_activating_latency_count counter +ceph_recoverystate_perf_activating_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_activating_latency_sum Activating recovery state latency Total. +# TYPE ceph_recoverystate_perf_activating_latency_sum counter +ceph_recoverystate_perf_activating_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_active_latency_count Active recovery state latency Count. +# TYPE ceph_recoverystate_perf_active_latency_count counter +ceph_recoverystate_perf_active_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_active_latency_sum Active recovery state latency Total. +# TYPE ceph_recoverystate_perf_active_latency_sum counter +ceph_recoverystate_perf_active_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_backfilling_latency_count Backfilling recovery state latency Count. +# TYPE ceph_recoverystate_perf_backfilling_latency_count counter +ceph_recoverystate_perf_backfilling_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_backfilling_latency_sum Backfilling recovery state latency Total. +# TYPE ceph_recoverystate_perf_backfilling_latency_sum counter +ceph_recoverystate_perf_backfilling_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_clean_latency_count Clean recovery state latency Count. +# TYPE ceph_recoverystate_perf_clean_latency_count counter +ceph_recoverystate_perf_clean_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_clean_latency_sum Clean recovery state latency Total. +# TYPE ceph_recoverystate_perf_clean_latency_sum counter +ceph_recoverystate_perf_clean_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_down_latency_count Down recovery state latency Count. +# TYPE ceph_recoverystate_perf_down_latency_count counter +ceph_recoverystate_perf_down_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_down_latency_sum Down recovery state latency Total. +# TYPE ceph_recoverystate_perf_down_latency_sum counter +ceph_recoverystate_perf_down_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getinfo_latency_count Getinfo recovery state latency Count. +# TYPE ceph_recoverystate_perf_getinfo_latency_count counter +ceph_recoverystate_perf_getinfo_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getinfo_latency_sum Getinfo recovery state latency Total. +# TYPE ceph_recoverystate_perf_getinfo_latency_sum counter +ceph_recoverystate_perf_getinfo_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getlog_latency_count Getlog recovery state latency Count. +# TYPE ceph_recoverystate_perf_getlog_latency_count counter +ceph_recoverystate_perf_getlog_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getlog_latency_sum Getlog recovery state latency Total. +# TYPE ceph_recoverystate_perf_getlog_latency_sum counter +ceph_recoverystate_perf_getlog_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getmissing_latency_count Getmissing recovery state latency Count. +# TYPE ceph_recoverystate_perf_getmissing_latency_count counter +ceph_recoverystate_perf_getmissing_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getmissing_latency_sum Getmissing recovery state latency Total. +# TYPE ceph_recoverystate_perf_getmissing_latency_sum counter +ceph_recoverystate_perf_getmissing_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_incomplete_latency_count Incomplete recovery state latency Count. +# TYPE ceph_recoverystate_perf_incomplete_latency_count counter +ceph_recoverystate_perf_incomplete_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_incomplete_latency_sum Incomplete recovery state latency Total. +# TYPE ceph_recoverystate_perf_incomplete_latency_sum counter +ceph_recoverystate_perf_incomplete_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_initial_latency_count Initial recovery state latency Count. +# TYPE ceph_recoverystate_perf_initial_latency_count counter +ceph_recoverystate_perf_initial_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_initial_latency_sum Initial recovery state latency Total. +# TYPE ceph_recoverystate_perf_initial_latency_sum counter +ceph_recoverystate_perf_initial_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_notbackfilling_latency_count Notbackfilling recovery state latency Count. +# TYPE ceph_recoverystate_perf_notbackfilling_latency_count counter +ceph_recoverystate_perf_notbackfilling_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_notbackfilling_latency_sum Notbackfilling recovery state latency Total. +# TYPE ceph_recoverystate_perf_notbackfilling_latency_sum counter +ceph_recoverystate_perf_notbackfilling_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_notrecovering_latency_count Notrecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_notrecovering_latency_count counter +ceph_recoverystate_perf_notrecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_notrecovering_latency_sum Notrecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_notrecovering_latency_sum counter +ceph_recoverystate_perf_notrecovering_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_peering_latency_count Peering recovery state latency Count. +# TYPE ceph_recoverystate_perf_peering_latency_count counter +ceph_recoverystate_perf_peering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_peering_latency_sum Peering recovery state latency Total. +# TYPE ceph_recoverystate_perf_peering_latency_sum counter +ceph_recoverystate_perf_peering_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_primary_latency_count Primary recovery state latency Count. +# TYPE ceph_recoverystate_perf_primary_latency_count counter +ceph_recoverystate_perf_primary_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_primary_latency_sum Primary recovery state latency Total. +# TYPE ceph_recoverystate_perf_primary_latency_sum counter +ceph_recoverystate_perf_primary_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_recovered_latency_count Recovered recovery state latency Count. +# TYPE ceph_recoverystate_perf_recovered_latency_count counter +ceph_recoverystate_perf_recovered_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_recovered_latency_sum Recovered recovery state latency Total. +# TYPE ceph_recoverystate_perf_recovered_latency_sum counter +ceph_recoverystate_perf_recovered_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_recovering_latency_count Recovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_recovering_latency_count counter +ceph_recoverystate_perf_recovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_recovering_latency_sum Recovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_recovering_latency_sum counter +ceph_recoverystate_perf_recovering_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_replicaactive_latency_count Replicaactive recovery state latency Count. +# TYPE ceph_recoverystate_perf_replicaactive_latency_count counter +ceph_recoverystate_perf_replicaactive_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_replicaactive_latency_sum Replicaactive recovery state latency Total. +# TYPE ceph_recoverystate_perf_replicaactive_latency_sum counter +ceph_recoverystate_perf_replicaactive_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repnotrecovering_latency_count Repnotrecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_repnotrecovering_latency_count counter +ceph_recoverystate_perf_repnotrecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repnotrecovering_latency_sum Repnotrecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_repnotrecovering_latency_sum counter +ceph_recoverystate_perf_repnotrecovering_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_reprecovering_latency_count RepRecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_reprecovering_latency_count counter +ceph_recoverystate_perf_reprecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_reprecovering_latency_sum RepRecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_reprecovering_latency_sum counter +ceph_recoverystate_perf_reprecovering_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repwaitbackfillreserved_latency_count Rep wait backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_repwaitbackfillreserved_latency_count counter +ceph_recoverystate_perf_repwaitbackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum Rep wait backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum counter +ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count Rep wait recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count counter +ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum Rep wait recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum counter +ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_reset_latency_count Reset recovery state latency Count. +# TYPE ceph_recoverystate_perf_reset_latency_count counter +ceph_recoverystate_perf_reset_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_reset_latency_sum Reset recovery state latency Total. +# TYPE ceph_recoverystate_perf_reset_latency_sum counter +ceph_recoverystate_perf_reset_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_start_latency_count Start recovery state latency Count. +# TYPE ceph_recoverystate_perf_start_latency_count counter +ceph_recoverystate_perf_start_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_start_latency_sum Start recovery state latency Total. +# TYPE ceph_recoverystate_perf_start_latency_sum counter +ceph_recoverystate_perf_start_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_started_latency_count Started recovery state latency Count. +# TYPE ceph_recoverystate_perf_started_latency_count counter +ceph_recoverystate_perf_started_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_started_latency_sum Started recovery state latency Total. +# TYPE ceph_recoverystate_perf_started_latency_sum counter +ceph_recoverystate_perf_started_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_stray_latency_count Stray recovery state latency Count. +# TYPE ceph_recoverystate_perf_stray_latency_count counter +ceph_recoverystate_perf_stray_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_stray_latency_sum Stray recovery state latency Total. +# TYPE ceph_recoverystate_perf_stray_latency_sum counter +ceph_recoverystate_perf_stray_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitactingchange_latency_count Waitactingchange recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitactingchange_latency_count counter +ceph_recoverystate_perf_waitactingchange_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitactingchange_latency_sum Waitactingchange recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitactingchange_latency_sum counter +ceph_recoverystate_perf_waitactingchange_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count Wait local backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count counter +ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum Wait local backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum counter +ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count Wait local recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count counter +ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum Wait local recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum counter +ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitremotebackfillreserved_latency_count Wait remote backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitremotebackfillreserved_latency_count counter +ceph_recoverystate_perf_waitremotebackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum Wait remote backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum counter +ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count Wait remote recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count counter +ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum Wait remote recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum counter +ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitupthru_latency_count Waitupthru recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitupthru_latency_count counter +ceph_recoverystate_perf_waitupthru_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitupthru_latency_sum Waitupthru recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitupthru_latency_sum counter +ceph_recoverystate_perf_waitupthru_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rgw_metadata RGW Metadata. +# TYPE ceph_rgw_metadata untyped +ceph_rgw_metadata{ceph_daemon="osd.0",ceph_version="ceph_version_a",hostname="hostname_a",instance_id="rgw.a"} 1 + +# HELP ceph_rocksdb_compact Compactions. +# TYPE ceph_rocksdb_compact counter +ceph_rocksdb_compact{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_completed Completed compactions. +# TYPE ceph_rocksdb_compact_completed counter +ceph_rocksdb_compact_completed{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_lasted Last completed compaction duration. +# TYPE ceph_rocksdb_compact_lasted gauge +ceph_rocksdb_compact_lasted{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_compact_queue_len Length of compaction queue. +# TYPE ceph_rocksdb_compact_queue_len gauge +ceph_rocksdb_compact_queue_len{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_compact_queue_merge Mergings of ranges in compaction queue. +# TYPE ceph_rocksdb_compact_queue_merge counter +ceph_rocksdb_compact_queue_merge{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_running Running compactions. +# TYPE ceph_rocksdb_compact_running counter +ceph_rocksdb_compact_running{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_get_latency_count Get latency Count. +# TYPE ceph_rocksdb_get_latency_count counter +ceph_rocksdb_get_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_get_latency_sum Get latency Total. +# TYPE ceph_rocksdb_get_latency_sum counter +ceph_rocksdb_get_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_delay_time_count Rocksdb write delay time Count. +# TYPE ceph_rocksdb_rocksdb_write_delay_time_count counter +ceph_rocksdb_rocksdb_write_delay_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_delay_time_sum Rocksdb write delay time Total. +# TYPE ceph_rocksdb_rocksdb_write_delay_time_sum counter +ceph_rocksdb_rocksdb_write_delay_time_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_memtable_time_count Rocksdb write memtable time Count. +# TYPE ceph_rocksdb_rocksdb_write_memtable_time_count counter +ceph_rocksdb_rocksdb_write_memtable_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_memtable_time_sum Rocksdb write memtable time Total. +# TYPE ceph_rocksdb_rocksdb_write_memtable_time_sum counter +ceph_rocksdb_rocksdb_write_memtable_time_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_pre_and_post_time_count total time spent on writing a record, excluding write process Count. +# TYPE ceph_rocksdb_rocksdb_write_pre_and_post_time_count counter +ceph_rocksdb_rocksdb_write_pre_and_post_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_pre_and_post_time_sum total time spent on writing a record, excluding write process Total. +# TYPE ceph_rocksdb_rocksdb_write_pre_and_post_time_sum counter +ceph_rocksdb_rocksdb_write_pre_and_post_time_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_wal_time_count Rocksdb write wal time Count. +# TYPE ceph_rocksdb_rocksdb_write_wal_time_count counter +ceph_rocksdb_rocksdb_write_wal_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_wal_time_sum Rocksdb write wal time Total. +# TYPE ceph_rocksdb_rocksdb_write_wal_time_sum counter +ceph_rocksdb_rocksdb_write_wal_time_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_submit_latency_count Submit Latency Count. +# TYPE ceph_rocksdb_submit_latency_count counter +ceph_rocksdb_submit_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_submit_latency_sum Submit Latency Total. +# TYPE ceph_rocksdb_submit_latency_sum counter +ceph_rocksdb_submit_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_submit_sync_latency_count Submit Sync Latency Count. +# TYPE ceph_rocksdb_submit_sync_latency_count counter +ceph_rocksdb_submit_sync_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_submit_sync_latency_sum Submit Sync Latency Total. +# TYPE ceph_rocksdb_submit_sync_latency_sum counter +ceph_rocksdb_submit_sync_latency_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_service_unique_id_service_a Source-derived dynamic service identity metric: service_unique_id_fixture_service. +# TYPE ceph_service_unique_id_service_a gauge +ceph_service_unique_id_service_a{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_get Source-derived dynamic Throttle metric: throttle_fixture_a_get. +# TYPE ceph_throttle_throttle_key_a_get counter +ceph_throttle_throttle_key_a_get{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_or_fail_fail Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_fail. +# TYPE ceph_throttle_throttle_key_a_get_or_fail_fail counter +ceph_throttle_throttle_key_a_get_or_fail_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_or_fail_success Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_success. +# TYPE ceph_throttle_throttle_key_a_get_or_fail_success counter +ceph_throttle_throttle_key_a_get_or_fail_success{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_started Source-derived dynamic Throttle metric: throttle_fixture_a_get_started. +# TYPE ceph_throttle_throttle_key_a_get_started counter +ceph_throttle_throttle_key_a_get_started{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_sum Source-derived dynamic Throttle metric: throttle_fixture_a_get_sum. +# TYPE ceph_throttle_throttle_key_a_get_sum counter +ceph_throttle_throttle_key_a_get_sum 100 + +# HELP ceph_throttle_throttle_key_a_max Source-derived dynamic Throttle metric: throttle_fixture_a_max. +# TYPE ceph_throttle_throttle_key_a_max gauge +ceph_throttle_throttle_key_a_max{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_put Source-derived dynamic Throttle metric: throttle_fixture_a_put. +# TYPE ceph_throttle_throttle_key_a_put counter +ceph_throttle_throttle_key_a_put{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_put_sum Source-derived dynamic Throttle metric: throttle_fixture_a_put_sum. +# TYPE ceph_throttle_throttle_key_a_put_sum counter +ceph_throttle_throttle_key_a_put_sum 100 + +# HELP ceph_throttle_throttle_key_a_take Source-derived dynamic Throttle metric: throttle_fixture_a_take. +# TYPE ceph_throttle_throttle_key_a_take counter +ceph_throttle_throttle_key_a_take{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_take_sum Source-derived dynamic Throttle metric: throttle_fixture_a_take_sum. +# TYPE ceph_throttle_throttle_key_a_take_sum counter +ceph_throttle_throttle_key_a_take_sum 100 + +# HELP ceph_throttle_throttle_key_a_val Source-derived dynamic Throttle metric: throttle_fixture_a_val. +# TYPE ceph_throttle_throttle_key_a_val gauge +ceph_throttle_throttle_key_a_val{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_wait_count Source-derived dynamic Throttle metric: throttle_fixture_a_wait_count. +# TYPE ceph_throttle_throttle_key_a_wait_count counter +ceph_throttle_throttle_key_a_wait_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_wait_sum Source-derived dynamic Throttle metric: throttle_fixture_a_wait_sum. +# TYPE ceph_throttle_throttle_key_a_wait_sum counter +ceph_throttle_throttle_key_a_wait_sum{ceph_daemon="osd.0"} 100 + +# HELP ceph_rgw_op_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_copy_obj_bytes counter +ceph_rgw_op_copy_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_copy_obj_lat_count counter +ceph_rgw_op_copy_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_copy_obj_lat_sum counter +ceph_rgw_op_copy_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_copy_obj_ops counter +ceph_rgw_op_copy_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_del_bucket_lat_count counter +ceph_rgw_op_del_bucket_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_del_bucket_lat_sum counter +ceph_rgw_op_del_bucket_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_del_bucket_ops counter +ceph_rgw_op_del_bucket_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_del_obj_bytes counter +ceph_rgw_op_del_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_del_obj_lat_count counter +ceph_rgw_op_del_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_del_obj_lat_sum counter +ceph_rgw_op_del_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_ops Delete objects +# TYPE ceph_rgw_op_del_obj_ops counter +ceph_rgw_op_del_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_get_obj_bytes counter +ceph_rgw_op_get_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_get_obj_lat_count counter +ceph_rgw_op_get_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_get_obj_lat_sum counter +ceph_rgw_op_get_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_ops Gets +# TYPE ceph_rgw_op_get_obj_ops counter +ceph_rgw_op_get_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_list_buckets_lat_count counter +ceph_rgw_op_list_buckets_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_list_buckets_lat_sum counter +ceph_rgw_op_list_buckets_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_ops List buckets +# TYPE ceph_rgw_op_list_buckets_ops counter +ceph_rgw_op_list_buckets_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_list_obj_lat_count counter +ceph_rgw_op_list_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_list_obj_lat_sum counter +ceph_rgw_op_list_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_ops List objects +# TYPE ceph_rgw_op_list_obj_ops counter +ceph_rgw_op_list_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_put_obj_bytes counter +ceph_rgw_op_put_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_put_obj_lat_count counter +ceph_rgw_op_put_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_put_obj_lat_sum counter +ceph_rgw_op_put_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_ops Puts +# TYPE ceph_rgw_op_put_obj_ops counter +ceph_rgw_op_put_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_simple_throttler_outstanding Requests currently throttled by the RGW simple scheduler +# TYPE ceph_simple_throttler_outstanding gauge +ceph_simple_throttler_outstanding{instance_id="fixture"} 1 + +# HELP ceph_simple_throttler_throttle Requests throttled by the simple scheduler +# TYPE ceph_simple_throttler_throttle gauge +ceph_simple_throttler_throttle{instance_id="fixture"} 1 + +# Tenant-present labeled RGW operation source branches +# HELP ceph_rgw_op_per_user_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_bytes counter +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_user_copy_obj_lat_count counter +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_user_copy_obj_lat_sum counter +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_ops counter +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_user_del_bucket_lat_count counter +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_user_del_bucket_lat_sum counter +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_user_del_bucket_ops counter +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_user_del_obj_bytes counter +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_user_del_obj_lat_count counter +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_user_del_obj_lat_sum counter +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_user_del_obj_ops counter +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_user_get_obj_bytes counter +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_user_get_obj_lat_count counter +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_user_get_obj_lat_sum counter +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_ops Gets +# TYPE ceph_rgw_op_per_user_get_obj_ops counter +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_user_list_buckets_lat_count counter +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_user_list_buckets_lat_sum counter +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_user_list_buckets_ops counter +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_user_list_obj_lat_count counter +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_user_list_obj_lat_sum counter +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_ops List objects +# TYPE ceph_rgw_op_per_user_list_obj_ops counter +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_user_put_obj_bytes counter +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_user_put_obj_lat_count counter +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_user_put_obj_lat_sum counter +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_ops Puts +# TYPE ceph_rgw_op_per_user_put_obj_ops counter +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_bytes counter +ceph_rgw_op_per_bucket_copy_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_count counter +ceph_rgw_op_per_bucket_copy_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_sum counter +ceph_rgw_op_per_bucket_copy_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_ops counter +ceph_rgw_op_per_bucket_copy_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_count counter +ceph_rgw_op_per_bucket_del_bucket_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_sum counter +ceph_rgw_op_per_bucket_del_bucket_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_bucket_del_bucket_ops counter +ceph_rgw_op_per_bucket_del_bucket_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_bytes counter +ceph_rgw_op_per_bucket_del_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_count counter +ceph_rgw_op_per_bucket_del_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_sum counter +ceph_rgw_op_per_bucket_del_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_ops counter +ceph_rgw_op_per_bucket_del_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_bucket_get_obj_bytes counter +ceph_rgw_op_per_bucket_get_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_count counter +ceph_rgw_op_per_bucket_get_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_sum counter +ceph_rgw_op_per_bucket_get_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_ops Gets +# TYPE ceph_rgw_op_per_bucket_get_obj_ops counter +ceph_rgw_op_per_bucket_get_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_count counter +ceph_rgw_op_per_bucket_list_buckets_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_sum counter +ceph_rgw_op_per_bucket_list_buckets_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_bucket_list_buckets_ops counter +ceph_rgw_op_per_bucket_list_buckets_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_count counter +ceph_rgw_op_per_bucket_list_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_sum counter +ceph_rgw_op_per_bucket_list_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_ops List objects +# TYPE ceph_rgw_op_per_bucket_list_obj_ops counter +ceph_rgw_op_per_bucket_list_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_bucket_put_obj_bytes counter +ceph_rgw_op_per_bucket_put_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_count counter +ceph_rgw_op_per_bucket_put_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_sum counter +ceph_rgw_op_per_bucket_put_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_ops Puts +# TYPE ceph_rgw_op_per_bucket_put_obj_ops counter +ceph_rgw_op_per_bucket_put_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 diff --git a/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_connection_no_instance.prom b/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_connection_no_instance.prom new file mode 100644 index 0000000..dcf6910 --- /dev/null +++ b/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_connection_no_instance.prom @@ -0,0 +1,6859 @@ +# Generated source-complete Ceph fixture; identities and values are synthetic. +# Environment: source=ceph_exporter, release=tentacle, perf_priority_limit=11, mgr_perf_counters=enabled, mgr_rbd_stats=enabled. +# Source authority: SOURCE-REGISTRY.yaml and SOURCE-SEMANTICS.yaml. + +# HELP ceph_AsyncMessenger_RDMADispatcher_active_queue_pair Created queue pair number. +# TYPE ceph_AsyncMessenger_RDMADispatcher_active_queue_pair counter +ceph_AsyncMessenger_RDMADispatcher_active_queue_pair{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events The number of last wqe events. +# TYPE ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events counter +ceph_AsyncMessenger_RDMADispatcher_async_last_wqe_events{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_created_queue_pair Active queue pair number. +# TYPE ceph_AsyncMessenger_RDMADispatcher_created_queue_pair counter +ceph_AsyncMessenger_RDMADispatcher_created_queue_pair{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_handshake_errors The number of handshake errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_handshake_errors counter +ceph_AsyncMessenger_RDMADispatcher_handshake_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks The number of inflight tx chunks. +# TYPE ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks counter +ceph_AsyncMessenger_RDMADispatcher_inflight_tx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_polling Whether dispatcher thread is polling. +# TYPE ceph_AsyncMessenger_RDMADispatcher_polling counter +ceph_AsyncMessenger_RDMADispatcher_polling{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use The number of rx buffers that are holding data and being processed. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use counter +ceph_AsyncMessenger_RDMADispatcher_rx_bufs_in_use{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total The total number of rx buffers. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total counter +ceph_AsyncMessenger_RDMADispatcher_rx_bufs_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_fin The number of rx finish work request. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_fin counter +ceph_AsyncMessenger_RDMADispatcher_rx_fin{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_total_wc The number of total rx work completion. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_total_wc counter +ceph_AsyncMessenger_RDMADispatcher_rx_total_wc{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors The number of total rx error work completion. +# TYPE ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors counter +ceph_AsyncMessenger_RDMADispatcher_rx_total_wc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_total_async_events The number of async events. +# TYPE ceph_AsyncMessenger_RDMADispatcher_total_async_events counter +ceph_AsyncMessenger_RDMADispatcher_total_async_events{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors The number of tx retry errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_retry_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_total_wc The number of tx work comletions. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_total_wc counter +ceph_AsyncMessenger_RDMADispatcher_tx_total_wc{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors The number of tx errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_total_wc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors The number of tx work request flush errors. +# TYPE ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors counter +ceph_AsyncMessenger_RDMADispatcher_tx_wr_flush_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_pending_sent_conns. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_pending_sent_conns{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_bytes. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_rx_chunks. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_rx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_bytes. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_chunks. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_chunks{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_failed_post. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_failed_post{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_no_mem. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_no_mem{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem Source-derived dynamic AsyncMessenger RDMA worker metric: AsyncMessenger_RDMAWorker_7_tx_parital_mem. +# TYPE ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem counter +ceph_AsyncMessenger_RDMAWorker_rdma_worker_a_tx_parital_mem{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_active_connections. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_active_connections{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_created_connections. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_created_connections{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_count. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_handle_ack_lat_sum. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_handle_ack_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_encrypted_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_encrypted_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_recv_messages. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_recv_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_fast_dispatch_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_fast_dispatch_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_recv_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_recv_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_send_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_send_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_running_total_time. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_running_total_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_encrypted_bytes. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_encrypted_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_count. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count counter +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum Source-derived dynamic AsyncMessenger worker metric: AsyncMessenger_Worker_7_msgr_send_messages_queue_lat_sum. +# TYPE ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum gauge +ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. +# TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a"} 100 + +# HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. +# TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a"} 100 + +# HELP ceph_KStore_state_done_lat_count Average done state latency Count. +# TYPE ceph_KStore_state_done_lat_count counter +ceph_KStore_state_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_done_lat_sum Average done state latency Total. +# TYPE ceph_KStore_state_done_lat_sum gauge +ceph_KStore_state_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_KStore_state_finishing_lat_count Average finishing state latency Count. +# TYPE ceph_KStore_state_finishing_lat_count counter +ceph_KStore_state_finishing_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_finishing_lat_sum Average finishing state latency Total. +# TYPE ceph_KStore_state_finishing_lat_sum gauge +ceph_KStore_state_finishing_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_KStore_state_kv_done_lat_count Average kv_done state latency Count. +# TYPE ceph_KStore_state_kv_done_lat_count counter +ceph_KStore_state_kv_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_kv_done_lat_sum Average kv_done state latency Total. +# TYPE ceph_KStore_state_kv_done_lat_sum gauge +ceph_KStore_state_kv_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_KStore_state_kv_queued_lat_count Average kv_queued state latency Count. +# TYPE ceph_KStore_state_kv_queued_lat_count counter +ceph_KStore_state_kv_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_kv_queued_lat_sum Average kv_queued state latency Total. +# TYPE ceph_KStore_state_kv_queued_lat_sum gauge +ceph_KStore_state_kv_queued_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_KStore_state_prepare_lat_count Average prepare state latency Count. +# TYPE ceph_KStore_state_prepare_lat_count counter +ceph_KStore_state_prepare_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_KStore_state_prepare_lat_sum Average prepare state latency Total. +# TYPE ceph_KStore_state_prepare_lat_sum gauge +ceph_KStore_state_prepare_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_blk_kernel_device_kernel_device_key_a_discard_op Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_op. +# TYPE ceph_blk_kernel_device_kernel_device_key_a_discard_op counter +ceph_blk_kernel_device_kernel_device_key_a_discard_op{ceph_daemon="osd.0"} 100 + +# HELP ceph_blk_kernel_device_kernel_device_key_a_discard_threads Source-derived dynamic KernelDevice metric: blk_kernel_device_fixture_device_discard_threads. +# TYPE ceph_blk_kernel_device_kernel_device_key_a_discard_threads counter +ceph_blk_kernel_device_kernel_device_key_a_discard_threads{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_db_max_lat Max allocation latency for db device. +# TYPE ceph_bluefs_alloc_db_max_lat gauge +ceph_bluefs_alloc_db_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_alloc_slow_fallback Amount of allocations that required fallback to slow/shared device. +# TYPE ceph_bluefs_alloc_slow_fallback counter +ceph_bluefs_alloc_slow_fallback{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_slow_max_lat Max allocation latency for primary/shared device. +# TYPE ceph_bluefs_alloc_slow_max_lat gauge +ceph_bluefs_alloc_slow_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_alloc_slow_size_fallback Amount of allocations that required fallback to shared device's regular unit size. +# TYPE ceph_bluefs_alloc_slow_size_fallback counter +ceph_bluefs_alloc_slow_size_fallback{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_db Allocation unit size (in bytes) for standalone DB device. +# TYPE ceph_bluefs_alloc_unit_db counter +ceph_bluefs_alloc_unit_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_slow Allocation unit size (in bytes) for primary/shared device. +# TYPE ceph_bluefs_alloc_unit_slow counter +ceph_bluefs_alloc_unit_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_unit_wal Allocation unit size (in bytes) for standalone WAL device. +# TYPE ceph_bluefs_alloc_unit_wal counter +ceph_bluefs_alloc_unit_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_alloc_wal_max_lat Max allocation latency for wal device. +# TYPE ceph_bluefs_alloc_wal_max_lat gauge +ceph_bluefs_alloc_wal_max_lat{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_bytes_written_slow Bytes written to WAL/SSTs at slow device. +# TYPE ceph_bluefs_bytes_written_slow counter +ceph_bluefs_bytes_written_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_bytes_written_sst Bytes written to SSTs. +# TYPE ceph_bluefs_bytes_written_sst counter +ceph_bluefs_bytes_written_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_bytes_written_wal Bytes written to WAL. +# TYPE ceph_bluefs_bytes_written_wal counter +ceph_bluefs_bytes_written_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lat_count Average bluefs log compaction latency Count. +# TYPE ceph_bluefs_compact_lat_count counter +ceph_bluefs_compact_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lat_sum Average bluefs log compaction latency Total. +# TYPE ceph_bluefs_compact_lat_sum gauge +ceph_bluefs_compact_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_compact_lock_lat_count Average lock duration while compacting bluefs log Count. +# TYPE ceph_bluefs_compact_lock_lat_count counter +ceph_bluefs_compact_lock_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_compact_lock_lat_sum Average lock duration while compacting bluefs log Total. +# TYPE ceph_bluefs_compact_lock_lat_sum gauge +ceph_bluefs_compact_lock_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_db_alloc_lat_count Average bluefs db allocate latency Count. +# TYPE ceph_bluefs_db_alloc_lat_count counter +ceph_bluefs_db_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_db_alloc_lat_sum Average bluefs db allocate latency Total. +# TYPE ceph_bluefs_db_alloc_lat_sum gauge +ceph_bluefs_db_alloc_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_db_total_bytes Total bytes (main db device). +# TYPE ceph_bluefs_db_total_bytes gauge +ceph_bluefs_db_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_db_used_bytes Used bytes (main db device). +# TYPE ceph_bluefs_db_used_bytes gauge +ceph_bluefs_db_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_files_written_sst Files written to SSTs. +# TYPE ceph_bluefs_files_written_sst counter +ceph_bluefs_files_written_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_files_written_wal Files written to WAL. +# TYPE ceph_bluefs_files_written_wal counter +ceph_bluefs_files_written_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_flush_lat_count Average bluefs flush latency Count. +# TYPE ceph_bluefs_flush_lat_count counter +ceph_bluefs_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_flush_lat_sum Average bluefs flush latency Total. +# TYPE ceph_bluefs_flush_lat_sum gauge +ceph_bluefs_flush_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_fsync_lat_count Average bluefs fsync latency Count. +# TYPE ceph_bluefs_fsync_lat_count counter +ceph_bluefs_fsync_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_fsync_lat_sum Average bluefs fsync latency Total. +# TYPE ceph_bluefs_fsync_lat_sum gauge +ceph_bluefs_fsync_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_log_bytes Size of the metadata log. +# TYPE ceph_bluefs_log_bytes gauge +ceph_bluefs_log_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_log_compactions Compactions of the metadata log. +# TYPE ceph_bluefs_log_compactions counter +ceph_bluefs_log_compactions{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_log_write_count Write op count to the metadata log. +# TYPE ceph_bluefs_log_write_count counter +ceph_bluefs_log_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_logged_bytes Bytes written to the metadata log. +# TYPE ceph_bluefs_logged_bytes counter +ceph_bluefs_logged_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_db Maximum bytes allocated from DB. +# TYPE ceph_bluefs_max_bytes_db counter +ceph_bluefs_max_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_slow Maximum bytes allocated from SLOW. +# TYPE ceph_bluefs_max_bytes_slow counter +ceph_bluefs_max_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_max_bytes_wal Maximum bytes allocated from WAL. +# TYPE ceph_bluefs_max_bytes_wal counter +ceph_bluefs_max_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_num_files File count. +# TYPE ceph_bluefs_num_files gauge +ceph_bluefs_num_files{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_bytes Bytes requested in buffered read mode. +# TYPE ceph_bluefs_read_bytes counter +ceph_bluefs_read_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_count buffered read requests processed. +# TYPE ceph_bluefs_read_count counter +ceph_bluefs_read_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes Bytes read in buffered mode from disk. +# TYPE ceph_bluefs_read_disk_bytes counter +ceph_bluefs_read_disk_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_db reads requests going to DB disk. +# TYPE ceph_bluefs_read_disk_bytes_db counter +ceph_bluefs_read_disk_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_slow reads requests going to main disk. +# TYPE ceph_bluefs_read_disk_bytes_slow counter +ceph_bluefs_read_disk_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_bytes_wal reads requests going to WAL disk. +# TYPE ceph_bluefs_read_disk_bytes_wal counter +ceph_bluefs_read_disk_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_disk_count buffered reads requests going to disk. +# TYPE ceph_bluefs_read_disk_count counter +ceph_bluefs_read_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_lat_count Average bluefs read latency Count. +# TYPE ceph_bluefs_read_lat_count counter +ceph_bluefs_read_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_lat_sum Average bluefs read latency Total. +# TYPE ceph_bluefs_read_lat_sum gauge +ceph_bluefs_read_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_prefetch_bytes Bytes requested in prefetch read mode. +# TYPE ceph_bluefs_read_prefetch_bytes counter +ceph_bluefs_read_prefetch_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_prefetch_count prefetch read requests processed. +# TYPE ceph_bluefs_read_prefetch_count counter +ceph_bluefs_read_prefetch_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_buffer_bytes Bytes read from prefetch buffer in random read mode. +# TYPE ceph_bluefs_read_random_buffer_bytes counter +ceph_bluefs_read_random_buffer_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_buffer_count random read requests processed using prefetch buffer. +# TYPE ceph_bluefs_read_random_buffer_count counter +ceph_bluefs_read_random_buffer_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_bytes Bytes requested in random read mode. +# TYPE ceph_bluefs_read_random_bytes counter +ceph_bluefs_read_random_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_count random read requests processed. +# TYPE ceph_bluefs_read_random_count counter +ceph_bluefs_read_random_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes Bytes read from disk in random read mode. +# TYPE ceph_bluefs_read_random_disk_bytes counter +ceph_bluefs_read_random_disk_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_db random reads requests going to DB disk. +# TYPE ceph_bluefs_read_random_disk_bytes_db counter +ceph_bluefs_read_random_disk_bytes_db{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_slow random reads requests going to main disk. +# TYPE ceph_bluefs_read_random_disk_bytes_slow counter +ceph_bluefs_read_random_disk_bytes_slow{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_bytes_wal random reads requests going to WAL disk. +# TYPE ceph_bluefs_read_random_disk_bytes_wal counter +ceph_bluefs_read_random_disk_bytes_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_disk_count random reads requests going to disk. +# TYPE ceph_bluefs_read_random_disk_count counter +ceph_bluefs_read_random_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_lat_count Average bluefs read_random latency Count. +# TYPE ceph_bluefs_read_random_lat_count counter +ceph_bluefs_read_random_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_read_random_lat_sum Average bluefs read_random latency Total. +# TYPE ceph_bluefs_read_random_lat_sum gauge +ceph_bluefs_read_random_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_zeros_candidate How many times bluefs read found page with all 0s. +# TYPE ceph_bluefs_read_zeros_candidate gauge +ceph_bluefs_read_zeros_candidate{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_read_zeros_errors How many times bluefs read found transient page with all 0s. +# TYPE ceph_bluefs_read_zeros_errors gauge +ceph_bluefs_read_zeros_errors{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_slow_alloc_lat_count Average allocation latency for primary/shared device Count. +# TYPE ceph_bluefs_slow_alloc_lat_count counter +ceph_bluefs_slow_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_slow_alloc_lat_sum Average allocation latency for primary/shared device Total. +# TYPE ceph_bluefs_slow_alloc_lat_sum gauge +ceph_bluefs_slow_alloc_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_slow_total_bytes Total bytes (slow device). +# TYPE ceph_bluefs_slow_total_bytes gauge +ceph_bluefs_slow_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_slow_used_bytes Used bytes (slow device). +# TYPE ceph_bluefs_slow_used_bytes gauge +ceph_bluefs_slow_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_truncate_lat_count Average bluefs truncate latency Count. +# TYPE ceph_bluefs_truncate_lat_count counter +ceph_bluefs_truncate_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_truncate_lat_sum Average bluefs truncate latency Total. +# TYPE ceph_bluefs_truncate_lat_sum gauge +ceph_bluefs_truncate_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_unlink_lat_count Average bluefs unlink latency Count. +# TYPE ceph_bluefs_unlink_lat_count counter +ceph_bluefs_unlink_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_unlink_lat_sum Average bluefs unlink latency Total. +# TYPE ceph_bluefs_unlink_lat_sum gauge +ceph_bluefs_unlink_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_wal_alloc_lat_count Average bluefs wal allocate latency Count. +# TYPE ceph_bluefs_wal_alloc_lat_count counter +ceph_bluefs_wal_alloc_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_wal_alloc_lat_sum Average bluefs wal allocate latency Total. +# TYPE ceph_bluefs_wal_alloc_lat_sum gauge +ceph_bluefs_wal_alloc_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_wal_total_bytes Total bytes (wal device). +# TYPE ceph_bluefs_wal_total_bytes gauge +ceph_bluefs_wal_total_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_wal_used_bytes Used bytes (wal device). +# TYPE ceph_bluefs_wal_used_bytes gauge +ceph_bluefs_wal_used_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluefs_write_bytes Bytes written. +# TYPE ceph_bluefs_write_bytes counter +ceph_bluefs_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count Write requests processed. +# TYPE ceph_bluefs_write_count counter +ceph_bluefs_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count_sst Write op count to SSTs. +# TYPE ceph_bluefs_write_count_sst counter +ceph_bluefs_write_count_sst{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_count_wal Write op count to WAL. +# TYPE ceph_bluefs_write_count_wal counter +ceph_bluefs_write_count_wal{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluefs_write_disk_count Write requests sent to disk. +# TYPE ceph_bluefs_write_disk_count counter +ceph_bluefs_write_disk_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_alloc_unit allocation unit size in bytes. +# TYPE ceph_bluestore_alloc_unit gauge +ceph_bluestore_alloc_unit{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_allocated Sum for allocated bytes. +# TYPE ceph_bluestore_allocated gauge +ceph_bluestore_allocated{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_allocator_lat_count Average bluestore allocator latency Count. +# TYPE ceph_bluestore_allocator_lat_count counter +ceph_bluestore_allocator_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_allocator_lat_sum Average bluestore allocator latency Total. +# TYPE ceph_bluestore_allocator_lat_sum gauge +ceph_bluestore_allocator_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_blob_split Sum for blob splitting due to resharding. +# TYPE ceph_bluestore_blob_split counter +ceph_bluestore_blob_split{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffer_bytes Number of buffer bytes in cache. +# TYPE ceph_bluestore_buffer_bytes gauge +ceph_bluestore_buffer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_buffer_hit_bytes Sum for bytes of read hit in the cache. +# TYPE ceph_bluestore_buffer_hit_bytes counter +ceph_bluestore_buffer_hit_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffer_miss_bytes Sum for bytes of read missed in the cache. +# TYPE ceph_bluestore_buffer_miss_bytes counter +ceph_bluestore_buffer_miss_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_buffers Number of buffers in cache. +# TYPE ceph_bluestore_buffers gauge +ceph_bluestore_buffers{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_clist_lat_count Average collection listing latency Count. +# TYPE ceph_bluestore_clist_lat_count counter +ceph_bluestore_clist_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_clist_lat_sum Average collection listing latency Total. +# TYPE ceph_bluestore_clist_lat_sum gauge +ceph_bluestore_clist_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compress_lat_count Average compress latency Count. +# TYPE ceph_bluestore_compress_lat_count counter +ceph_bluestore_compress_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compress_lat_sum Average compress latency Total. +# TYPE ceph_bluestore_compress_lat_sum gauge +ceph_bluestore_compress_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compress_rejected_count Sum for compress ops rejected due to low net gain of space. +# TYPE ceph_bluestore_compress_rejected_count counter +ceph_bluestore_compress_rejected_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compress_success_count Sum for beneficial compress ops. +# TYPE ceph_bluestore_compress_success_count counter +ceph_bluestore_compress_success_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_compressed Sum for stored compressed bytes. +# TYPE ceph_bluestore_compressed gauge +ceph_bluestore_compressed{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compressed_allocated Sum for bytes allocated for compressed data. +# TYPE ceph_bluestore_compressed_allocated gauge +ceph_bluestore_compressed_allocated{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_compressed_original Sum for original bytes that were compressed. +# TYPE ceph_bluestore_compressed_original gauge +ceph_bluestore_compressed_original{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_csum_lat_count Average checksum latency Count. +# TYPE ceph_bluestore_csum_lat_count counter +ceph_bluestore_csum_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_csum_lat_sum Average checksum latency Total. +# TYPE ceph_bluestore_csum_lat_sum gauge +ceph_bluestore_csum_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_decompress_lat_count Average decompress latency Count. +# TYPE ceph_bluestore_decompress_lat_count counter +ceph_bluestore_decompress_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_decompress_lat_sum Average decompress latency Total. +# TYPE ceph_bluestore_decompress_lat_sum gauge +ceph_bluestore_decompress_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_extent_compress Sum for extents that have been removed due to compression. +# TYPE ceph_bluestore_extent_compress counter +ceph_bluestore_extent_compress{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_fragmentation_micros How fragmented bluestore free space is (free extents / max possible number of free extents) * 1000. +# TYPE ceph_bluestore_fragmentation_micros gauge +ceph_bluestore_fragmentation_micros{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_gc_merged gc_merged. +# TYPE ceph_bluestore_gc_merged counter +ceph_bluestore_gc_merged{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_issued_deferred_write_bytes Total bytes in issued deferred writes. +# TYPE ceph_bluestore_issued_deferred_write_bytes counter +ceph_bluestore_issued_deferred_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_issued_deferred_writes Total deferred writes issued. +# TYPE ceph_bluestore_issued_deferred_writes counter +ceph_bluestore_issued_deferred_writes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_commit_lat_count Average kv_thread commit latency Count. +# TYPE ceph_bluestore_kv_commit_lat_count counter +ceph_bluestore_kv_commit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_commit_lat_sum Average kv_thread commit latency Total. +# TYPE ceph_bluestore_kv_commit_lat_sum gauge +ceph_bluestore_kv_commit_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_kv_final_lat_count Average kv_finalize thread latency Count. +# TYPE ceph_bluestore_kv_final_lat_count counter +ceph_bluestore_kv_final_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_final_lat_sum Average kv_finalize thread latency Total. +# TYPE ceph_bluestore_kv_final_lat_sum gauge +ceph_bluestore_kv_final_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_kv_flush_lat_count Average kv_thread flush latency Count. +# TYPE ceph_bluestore_kv_flush_lat_count counter +ceph_bluestore_kv_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_flush_lat_sum Average kv_thread flush latency Total. +# TYPE ceph_bluestore_kv_flush_lat_sum gauge +ceph_bluestore_kv_flush_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_kv_sync_lat_count Average kv_sync thread latency Count. +# TYPE ceph_bluestore_kv_sync_lat_count counter +ceph_bluestore_kv_sync_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_kv_sync_lat_sum Average kv_sync thread latency Total. +# TYPE ceph_bluestore_kv_sync_lat_sum gauge +ceph_bluestore_kv_sync_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_clear_lat_count Average omap clear call latency Count. +# TYPE ceph_bluestore_omap_clear_lat_count counter +ceph_bluestore_omap_clear_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_clear_lat_sum Average omap clear call latency Total. +# TYPE ceph_bluestore_omap_clear_lat_sum gauge +ceph_bluestore_omap_clear_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_get_keys_lat_count Average omap get_keys call latency Count. +# TYPE ceph_bluestore_omap_get_keys_lat_count counter +ceph_bluestore_omap_get_keys_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_get_keys_lat_sum Average omap get_keys call latency Total. +# TYPE ceph_bluestore_omap_get_keys_lat_sum gauge +ceph_bluestore_omap_get_keys_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_get_values_lat_count Average omap get_values call latency Count. +# TYPE ceph_bluestore_omap_get_values_lat_count counter +ceph_bluestore_omap_get_values_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_get_values_lat_sum Average omap get_values call latency Total. +# TYPE ceph_bluestore_omap_get_values_lat_sum gauge +ceph_bluestore_omap_get_values_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_iterator_count Open omap iterators count. +# TYPE ceph_bluestore_omap_iterator_count counter +ceph_bluestore_omap_iterator_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_lower_bound_lat_count Average omap iterator lower_bound call latency Count. +# TYPE ceph_bluestore_omap_lower_bound_lat_count counter +ceph_bluestore_omap_lower_bound_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_lower_bound_lat_sum Average omap iterator lower_bound call latency Total. +# TYPE ceph_bluestore_omap_lower_bound_lat_sum gauge +ceph_bluestore_omap_lower_bound_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_next_lat_count Average omap iterator next call latency Count. +# TYPE ceph_bluestore_omap_next_lat_count counter +ceph_bluestore_omap_next_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_next_lat_sum Average omap iterator next call latency Total. +# TYPE ceph_bluestore_omap_next_lat_sum gauge +ceph_bluestore_omap_next_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_omap_rmkey_range_count amount of omap key ranges removed via rmkeys. +# TYPE ceph_bluestore_omap_rmkey_range_count counter +ceph_bluestore_omap_rmkey_range_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_rmkeys_count amount of omap keys removed via rmkeys. +# TYPE ceph_bluestore_omap_rmkeys_count counter +ceph_bluestore_omap_rmkeys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_setheader_bytes amount of bytes set by omap setheader calls. +# TYPE ceph_bluestore_omap_setheader_bytes counter +ceph_bluestore_omap_setheader_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_setheader_count amount of omap setheader calls. +# TYPE ceph_bluestore_omap_setheader_count counter +ceph_bluestore_omap_setheader_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_setkeys_bytes amount of bytes set by omap setkeys calls. +# TYPE ceph_bluestore_omap_setkeys_bytes counter +ceph_bluestore_omap_setkeys_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_setkeys_count amount of omap setkeys calls. +# TYPE ceph_bluestore_omap_setkeys_count counter +ceph_bluestore_omap_setkeys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_setkeys_records amount of keys set by omap setkeys calls. +# TYPE ceph_bluestore_omap_setkeys_records counter +ceph_bluestore_omap_setkeys_records{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_upper_bound_lat_count Average omap iterator upper_bound call latency Count. +# TYPE ceph_bluestore_omap_upper_bound_lat_count counter +ceph_bluestore_omap_upper_bound_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_omap_upper_bound_lat_sum Average omap iterator upper_bound call latency Total. +# TYPE ceph_bluestore_omap_upper_bound_lat_sum gauge +ceph_bluestore_omap_upper_bound_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onode_blobs Number of blobs in cache. +# TYPE ceph_bluestore_onode_blobs gauge +ceph_bluestore_onode_blobs{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onode_extents Number of extents in cache. +# TYPE ceph_bluestore_onode_extents gauge +ceph_bluestore_onode_extents{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onode_hits Count of onode cache lookup hits. +# TYPE ceph_bluestore_onode_hits counter +ceph_bluestore_onode_hits{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_misses Count of onode cache lookup misses. +# TYPE ceph_bluestore_onode_misses counter +ceph_bluestore_onode_misses{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_reshard Onode extent map reshard events. +# TYPE ceph_bluestore_onode_reshard counter +ceph_bluestore_onode_reshard{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_shard_hits Count of onode shard cache lookups hits. +# TYPE ceph_bluestore_onode_shard_hits counter +ceph_bluestore_onode_shard_hits{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_shard_misses Count of onode shard cache lookups misses. +# TYPE ceph_bluestore_onode_shard_misses counter +ceph_bluestore_onode_shard_misses{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_onode_spanning_blobs Number of spanning blobs in loaded onodes. +# TYPE ceph_bluestore_onode_spanning_blobs gauge +ceph_bluestore_onode_spanning_blobs{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onodes Number of onodes in cache. +# TYPE ceph_bluestore_onodes gauge +ceph_bluestore_onodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_onodes_pinned Number of pinned onodes in cache. +# TYPE ceph_bluestore_onodes_pinned gauge +ceph_bluestore_onodes_pinned{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:data_committed_bytes gauge +ceph_bluestore_pricache:data_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:data_pri0_bytes gauge +ceph_bluestore_pricache:data_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:data_pri10_bytes gauge +ceph_bluestore_pricache:data_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:data_pri11_bytes gauge +ceph_bluestore_pricache:data_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:data_pri1_bytes gauge +ceph_bluestore_pricache:data_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:data_pri2_bytes gauge +ceph_bluestore_pricache:data_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:data_pri3_bytes gauge +ceph_bluestore_pricache:data_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:data_pri4_bytes gauge +ceph_bluestore_pricache:data_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:data_pri5_bytes gauge +ceph_bluestore_pricache:data_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:data_pri6_bytes gauge +ceph_bluestore_pricache:data_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:data_pri7_bytes gauge +ceph_bluestore_pricache:data_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:data_pri8_bytes gauge +ceph_bluestore_pricache:data_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:data_pri9_bytes gauge +ceph_bluestore_pricache:data_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:data_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:data_reserved_bytes gauge +ceph_bluestore_pricache:data_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:kv_committed_bytes gauge +ceph_bluestore_pricache:kv_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:kv_onode_committed_bytes gauge +ceph_bluestore_pricache:kv_onode_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:kv_onode_pri0_bytes gauge +ceph_bluestore_pricache:kv_onode_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:kv_onode_pri10_bytes gauge +ceph_bluestore_pricache:kv_onode_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:kv_onode_pri11_bytes gauge +ceph_bluestore_pricache:kv_onode_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:kv_onode_pri1_bytes gauge +ceph_bluestore_pricache:kv_onode_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:kv_onode_pri2_bytes gauge +ceph_bluestore_pricache:kv_onode_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:kv_onode_pri3_bytes gauge +ceph_bluestore_pricache:kv_onode_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:kv_onode_pri4_bytes gauge +ceph_bluestore_pricache:kv_onode_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:kv_onode_pri5_bytes gauge +ceph_bluestore_pricache:kv_onode_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:kv_onode_pri6_bytes gauge +ceph_bluestore_pricache:kv_onode_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:kv_onode_pri7_bytes gauge +ceph_bluestore_pricache:kv_onode_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:kv_onode_pri8_bytes gauge +ceph_bluestore_pricache:kv_onode_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:kv_onode_pri9_bytes gauge +ceph_bluestore_pricache:kv_onode_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_onode_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:kv_onode_reserved_bytes gauge +ceph_bluestore_pricache:kv_onode_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:kv_pri0_bytes gauge +ceph_bluestore_pricache:kv_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:kv_pri10_bytes gauge +ceph_bluestore_pricache:kv_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:kv_pri11_bytes gauge +ceph_bluestore_pricache:kv_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:kv_pri1_bytes gauge +ceph_bluestore_pricache:kv_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:kv_pri2_bytes gauge +ceph_bluestore_pricache:kv_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:kv_pri3_bytes gauge +ceph_bluestore_pricache:kv_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:kv_pri4_bytes gauge +ceph_bluestore_pricache:kv_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:kv_pri5_bytes gauge +ceph_bluestore_pricache:kv_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:kv_pri6_bytes gauge +ceph_bluestore_pricache:kv_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:kv_pri7_bytes gauge +ceph_bluestore_pricache:kv_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:kv_pri8_bytes gauge +ceph_bluestore_pricache:kv_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:kv_pri9_bytes gauge +ceph_bluestore_pricache:kv_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:kv_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:kv_reserved_bytes gauge +ceph_bluestore_pricache:kv_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_committed_bytes total bytes committed,. +# TYPE ceph_bluestore_pricache:meta_committed_bytes gauge +ceph_bluestore_pricache:meta_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri0_bytes bytes allocated to pri0. +# TYPE ceph_bluestore_pricache:meta_pri0_bytes gauge +ceph_bluestore_pricache:meta_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri10_bytes bytes allocated to pri10. +# TYPE ceph_bluestore_pricache:meta_pri10_bytes gauge +ceph_bluestore_pricache:meta_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri11_bytes bytes allocated to pri11. +# TYPE ceph_bluestore_pricache:meta_pri11_bytes gauge +ceph_bluestore_pricache:meta_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri1_bytes bytes allocated to pri1. +# TYPE ceph_bluestore_pricache:meta_pri1_bytes gauge +ceph_bluestore_pricache:meta_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri2_bytes bytes allocated to pri2. +# TYPE ceph_bluestore_pricache:meta_pri2_bytes gauge +ceph_bluestore_pricache:meta_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri3_bytes bytes allocated to pri3. +# TYPE ceph_bluestore_pricache:meta_pri3_bytes gauge +ceph_bluestore_pricache:meta_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri4_bytes bytes allocated to pri4. +# TYPE ceph_bluestore_pricache:meta_pri4_bytes gauge +ceph_bluestore_pricache:meta_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri5_bytes bytes allocated to pri5. +# TYPE ceph_bluestore_pricache:meta_pri5_bytes gauge +ceph_bluestore_pricache:meta_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri6_bytes bytes allocated to pri6. +# TYPE ceph_bluestore_pricache:meta_pri6_bytes gauge +ceph_bluestore_pricache:meta_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri7_bytes bytes allocated to pri7. +# TYPE ceph_bluestore_pricache:meta_pri7_bytes gauge +ceph_bluestore_pricache:meta_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri8_bytes bytes allocated to pri8. +# TYPE ceph_bluestore_pricache:meta_pri8_bytes gauge +ceph_bluestore_pricache:meta_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_pri9_bytes bytes allocated to pri9. +# TYPE ceph_bluestore_pricache:meta_pri9_bytes gauge +ceph_bluestore_pricache:meta_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache:meta_reserved_bytes bytes reserved for future growth. +# TYPE ceph_bluestore_pricache:meta_reserved_bytes gauge +ceph_bluestore_pricache:meta_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_cache_bytes current memory available for caches. +# TYPE ceph_bluestore_pricache_cache_bytes gauge +ceph_bluestore_pricache_cache_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_heap_bytes aggregate bytes in use by the heap. +# TYPE ceph_bluestore_pricache_heap_bytes gauge +ceph_bluestore_pricache_heap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_mapped_bytes total bytes mapped by the process. +# TYPE ceph_bluestore_pricache_mapped_bytes gauge +ceph_bluestore_pricache_mapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_target_bytes target process memory usage in bytes. +# TYPE ceph_bluestore_pricache_target_bytes gauge +ceph_bluestore_pricache_target_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_pricache_unmapped_bytes unmapped bytes that the kernel has yet to reclaim. +# TYPE ceph_bluestore_pricache_unmapped_bytes gauge +ceph_bluestore_pricache_unmapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_read_eio Read EIO errors propagated to high level callers. +# TYPE ceph_bluestore_read_eio counter +ceph_bluestore_read_eio{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_lat_count Average read latency Count. +# TYPE ceph_bluestore_read_lat_count counter +ceph_bluestore_read_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_lat_sum Average read latency Total. +# TYPE ceph_bluestore_read_lat_sum gauge +ceph_bluestore_read_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_read_onode_meta_lat_count Average read onode metadata latency Count. +# TYPE ceph_bluestore_read_onode_meta_lat_count counter +ceph_bluestore_read_onode_meta_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_onode_meta_lat_sum Average read onode metadata latency Total. +# TYPE ceph_bluestore_read_onode_meta_lat_sum gauge +ceph_bluestore_read_onode_meta_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_read_wait_aio_lat_count Average read I/O waiting latency Count. +# TYPE ceph_bluestore_read_wait_aio_lat_count counter +ceph_bluestore_read_wait_aio_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_read_wait_aio_lat_sum Average read I/O waiting latency Total. +# TYPE ceph_bluestore_read_wait_aio_lat_sum gauge +ceph_bluestore_read_wait_aio_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_reads_with_retries Read operations that required at least one retry due to failed checksum validation. +# TYPE ceph_bluestore_reads_with_retries counter +ceph_bluestore_reads_with_retries{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_remove_lat_count Average removal latency Count. +# TYPE ceph_bluestore_remove_lat_count counter +ceph_bluestore_remove_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_remove_lat_sum Average removal latency Total. +# TYPE ceph_bluestore_remove_lat_sum gauge +ceph_bluestore_remove_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_slow_aio_wait_count Slow op count for aio wait. +# TYPE ceph_bluestore_slow_aio_wait_count counter +ceph_bluestore_slow_aio_wait_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_committed_kv_count Slow op count for committed kv. +# TYPE ceph_bluestore_slow_committed_kv_count counter +ceph_bluestore_slow_committed_kv_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_read_onode_meta_count Slow op count for read onode meta. +# TYPE ceph_bluestore_slow_read_onode_meta_count counter +ceph_bluestore_slow_read_onode_meta_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_slow_read_wait_aio_count Slow op count for read wait aio. +# TYPE ceph_bluestore_slow_read_wait_aio_count counter +ceph_bluestore_slow_read_wait_aio_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_aio_wait_lat_count Average aio_wait state latency Count. +# TYPE ceph_bluestore_state_aio_wait_lat_count counter +ceph_bluestore_state_aio_wait_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_aio_wait_lat_sum Average aio_wait state latency Total. +# TYPE ceph_bluestore_state_aio_wait_lat_sum gauge +ceph_bluestore_state_aio_wait_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_deferred_aio_wait_lat_count Average aio_wait state latency Count. +# TYPE ceph_bluestore_state_deferred_aio_wait_lat_count counter +ceph_bluestore_state_deferred_aio_wait_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_aio_wait_lat_sum Average aio_wait state latency Total. +# TYPE ceph_bluestore_state_deferred_aio_wait_lat_sum gauge +ceph_bluestore_state_deferred_aio_wait_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_deferred_cleanup_lat_count Average cleanup state latency Count. +# TYPE ceph_bluestore_state_deferred_cleanup_lat_count counter +ceph_bluestore_state_deferred_cleanup_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_cleanup_lat_sum Average cleanup state latency Total. +# TYPE ceph_bluestore_state_deferred_cleanup_lat_sum gauge +ceph_bluestore_state_deferred_cleanup_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_deferred_queued_lat_count Average deferred_queued state latency Count. +# TYPE ceph_bluestore_state_deferred_queued_lat_count counter +ceph_bluestore_state_deferred_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_deferred_queued_lat_sum Average deferred_queued state latency Total. +# TYPE ceph_bluestore_state_deferred_queued_lat_sum gauge +ceph_bluestore_state_deferred_queued_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_done_lat_count Average done state latency Count. +# TYPE ceph_bluestore_state_done_lat_count counter +ceph_bluestore_state_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_done_lat_sum Average done state latency Total. +# TYPE ceph_bluestore_state_done_lat_sum gauge +ceph_bluestore_state_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_finishing_lat_count Average finishing state latency Count. +# TYPE ceph_bluestore_state_finishing_lat_count counter +ceph_bluestore_state_finishing_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_finishing_lat_sum Average finishing state latency Total. +# TYPE ceph_bluestore_state_finishing_lat_sum gauge +ceph_bluestore_state_finishing_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_io_done_lat_count Average io_done state latency Count. +# TYPE ceph_bluestore_state_io_done_lat_count counter +ceph_bluestore_state_io_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_io_done_lat_sum Average io_done state latency Total. +# TYPE ceph_bluestore_state_io_done_lat_sum gauge +ceph_bluestore_state_io_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_kv_commiting_lat_count Average kv_commiting state latency Count. +# TYPE ceph_bluestore_state_kv_commiting_lat_count counter +ceph_bluestore_state_kv_commiting_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_commiting_lat_sum Average kv_commiting state latency Total. +# TYPE ceph_bluestore_state_kv_commiting_lat_sum gauge +ceph_bluestore_state_kv_commiting_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_kv_done_lat_count Average kv_done state latency Count. +# TYPE ceph_bluestore_state_kv_done_lat_count counter +ceph_bluestore_state_kv_done_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_done_lat_sum Average kv_done state latency Total. +# TYPE ceph_bluestore_state_kv_done_lat_sum gauge +ceph_bluestore_state_kv_done_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_kv_queued_lat_count Average kv_queued state latency Count. +# TYPE ceph_bluestore_state_kv_queued_lat_count counter +ceph_bluestore_state_kv_queued_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_kv_queued_lat_sum Average kv_queued state latency Total. +# TYPE ceph_bluestore_state_kv_queued_lat_sum gauge +ceph_bluestore_state_kv_queued_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_state_prepare_lat_count Average prepare state latency Count. +# TYPE ceph_bluestore_state_prepare_lat_count counter +ceph_bluestore_state_prepare_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_state_prepare_lat_sum Average prepare state latency Total. +# TYPE ceph_bluestore_state_prepare_lat_sum gauge +ceph_bluestore_state_prepare_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_stored Sum for stored bytes. +# TYPE ceph_bluestore_stored gauge +ceph_bluestore_stored{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_submitted_deferred_write_bytes Total bytes submitted to disk by deferred writes. +# TYPE ceph_bluestore_submitted_deferred_write_bytes counter +ceph_bluestore_submitted_deferred_write_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_submitted_deferred_writes Total deferred writes submitted to disk. +# TYPE ceph_bluestore_submitted_deferred_writes counter +ceph_bluestore_submitted_deferred_writes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_truncate_lat_count Average truncate latency Count. +# TYPE ceph_bluestore_truncate_lat_count counter +ceph_bluestore_truncate_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_truncate_lat_sum Average truncate latency Total. +# TYPE ceph_bluestore_truncate_lat_sum gauge +ceph_bluestore_truncate_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_txc_commit_lat_count Average commit latency Count. +# TYPE ceph_bluestore_txc_commit_lat_count counter +ceph_bluestore_txc_commit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_commit_lat_sum Average commit latency Total. +# TYPE ceph_bluestore_txc_commit_lat_sum gauge +ceph_bluestore_txc_commit_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_txc_count Transactions committed. +# TYPE ceph_bluestore_txc_count counter +ceph_bluestore_txc_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_submit_lat_count Average submit latency Count. +# TYPE ceph_bluestore_txc_submit_lat_count counter +ceph_bluestore_txc_submit_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_submit_lat_sum Average submit latency Total. +# TYPE ceph_bluestore_txc_submit_lat_sum gauge +ceph_bluestore_txc_submit_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_txc_throttle_lat_count Average submit throttle latency Count. +# TYPE ceph_bluestore_txc_throttle_lat_count counter +ceph_bluestore_txc_throttle_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_txc_throttle_lat_sum Average submit throttle latency Total. +# TYPE ceph_bluestore_txc_throttle_lat_sum gauge +ceph_bluestore_txc_throttle_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_write_big Large aligned writes into fresh blobs. +# TYPE ceph_bluestore_write_big counter +ceph_bluestore_write_big{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_blobs Large aligned writes into fresh blobs (blobs). +# TYPE ceph_bluestore_write_big_blobs counter +ceph_bluestore_write_big_blobs{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_bytes Large aligned writes into fresh blobs (bytes). +# TYPE ceph_bluestore_write_big_bytes counter +ceph_bluestore_write_big_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_deferred Big overwrites using deferred. +# TYPE ceph_bluestore_write_big_deferred counter +ceph_bluestore_write_big_deferred{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_skipped_blobs Large aligned writes into fresh blobs skipped due to zero detection (blobs). +# TYPE ceph_bluestore_write_big_skipped_blobs counter +ceph_bluestore_write_big_skipped_blobs{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_big_skipped_bytes Large aligned writes into fresh blobs skipped due to zero detection (bytes). +# TYPE ceph_bluestore_write_big_skipped_bytes counter +ceph_bluestore_write_big_skipped_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_lat_count write_op average execution time Count. +# TYPE ceph_bluestore_write_lat_count counter +ceph_bluestore_write_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_lat_sum write_op average execution time Total. +# TYPE ceph_bluestore_write_lat_sum gauge +ceph_bluestore_write_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_bluestore_write_new Write into new blob. +# TYPE ceph_bluestore_write_new counter +ceph_bluestore_write_new{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_pad_bytes Sum for write-op padded bytes. +# TYPE ceph_bluestore_write_pad_bytes counter +ceph_bluestore_write_pad_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_penalty_read_ops Sum for write penalty read ops. +# TYPE ceph_bluestore_write_penalty_read_ops counter +ceph_bluestore_write_penalty_read_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small Small writes into existing or sparse small blobs. +# TYPE ceph_bluestore_write_small counter +ceph_bluestore_write_small{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_bytes Small writes into existing or sparse small blobs (bytes). +# TYPE ceph_bluestore_write_small_bytes counter +ceph_bluestore_write_small_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_pre_read write_small_pre_read. +# TYPE ceph_bluestore_write_small_pre_read counter +ceph_bluestore_write_small_pre_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_skipped Small writes into existing or sparse small blobs skipped due to zero detection. +# TYPE ceph_bluestore_write_small_skipped counter +ceph_bluestore_write_small_skipped{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_skipped_bytes Small writes into existing or sparse small blobs skipped due to zero detection (bytes). +# TYPE ceph_bluestore_write_small_skipped_bytes counter +ceph_bluestore_write_small_skipped_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_bluestore_write_small_unused Small writes into unused portion of existing blob. +# TYPE ceph_bluestore_write_small_unused counter +ceph_bluestore_write_small_unused{ceph_daemon="osd.0"} 100 + +# HELP ceph_cct_total_workers Total workers. +# TYPE ceph_cct_total_workers gauge +ceph_cct_total_workers{ceph_daemon="osd.0"} 1 + +# HELP ceph_cct_unhealthy_workers Unhealthy workers. +# TYPE ceph_cct_unhealthy_workers gauge +ceph_cct_unhealthy_workers{ceph_daemon="osd.0"} 1 + +# HELP ceph_cephfs_mirror_mirror_enable_failures Mirroring enable failures. +# TYPE ceph_cephfs_mirror_mirror_enable_failures counter +ceph_cephfs_mirror_mirror_enable_failures{ceph_daemon="osd.0"} 100 + +# HELP ceph_cephfs_mirror_mirrored_filesystems Filesystems mirrored. +# TYPE ceph_cephfs_mirror_mirrored_filesystems gauge +ceph_cephfs_mirror_mirrored_filesystems{ceph_daemon="osd.0"} 1 + +# HELP ceph_cephfs_mirror_mirrored_filesystems_directory_count Directory Count. +# TYPE ceph_cephfs_mirror_mirrored_filesystems_directory_count gauge +ceph_cephfs_mirror_mirrored_filesystems_directory_count{ceph_daemon="osd.0",filesystem="filesystem_a"} 1 + +# HELP ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers Mirroring Peers. +# TYPE ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers gauge +ceph_cephfs_mirror_mirrored_filesystems_mirroring_peers{ceph_daemon="osd.0",filesystem="filesystem_a"} 1 + +# HELP ceph_cephfs_mirror_peers_avg_sync_time_count Average Sync Time Count. +# TYPE ceph_cephfs_mirror_peers_avg_sync_time_count counter +ceph_cephfs_mirror_peers_avg_sync_time_count{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_avg_sync_time_sum Average Sync Time Total. +# TYPE ceph_cephfs_mirror_peers_avg_sync_time_sum gauge +ceph_cephfs_mirror_peers_avg_sync_time_sum{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_last_synced_bytes Last Synced Bytes. +# TYPE ceph_cephfs_mirror_peers_last_synced_bytes counter +ceph_cephfs_mirror_peers_last_synced_bytes{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_last_synced_duration Last Synced Duration. +# TYPE ceph_cephfs_mirror_peers_last_synced_duration gauge +ceph_cephfs_mirror_peers_last_synced_duration{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_last_synced_end Last Synced End. +# TYPE ceph_cephfs_mirror_peers_last_synced_end gauge +ceph_cephfs_mirror_peers_last_synced_end{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_last_synced_start Last Synced Start. +# TYPE ceph_cephfs_mirror_peers_last_synced_start gauge +ceph_cephfs_mirror_peers_last_synced_start{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 1 + +# HELP ceph_cephfs_mirror_peers_snaps_deleted Snapshots Deleted. +# TYPE ceph_cephfs_mirror_peers_snaps_deleted counter +ceph_cephfs_mirror_peers_snaps_deleted{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_snaps_renamed Snapshots Renamed. +# TYPE ceph_cephfs_mirror_peers_snaps_renamed counter +ceph_cephfs_mirror_peers_snaps_renamed{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_snaps_synced Snapshots Synchronized. +# TYPE ceph_cephfs_mirror_peers_snaps_synced counter +ceph_cephfs_mirror_peers_snaps_synced{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_sync_bytes Sync Bytes. +# TYPE ceph_cephfs_mirror_peers_sync_bytes counter +ceph_cephfs_mirror_peers_sync_bytes{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_cephfs_mirror_peers_sync_failures Snapshot Sync Failures. +# TYPE ceph_cephfs_mirror_peers_sync_failures counter +ceph_cephfs_mirror_peers_sync_failures{ceph_daemon="osd.0",peer_cluster_filesystem="peer_cluster_filesystem_a",peer_cluster_name="peer_cluster_name_a",source_filesystem="source_filesystem_a",source_fscid="source_fscid_a"} 100 + +# HELP ceph_client_fsync_count Latency of a file sync operation Count. +# TYPE ceph_client_fsync_count counter +ceph_client_fsync_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_fsync_sum Latency of a file sync operation Total. +# TYPE ceph_client_fsync_sum gauge +ceph_client_fsync_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_lat_count Latency of processing a metadata request Count. +# TYPE ceph_client_lat_count counter +ceph_client_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_lat_sum Latency of processing a metadata request Total. +# TYPE ceph_client_lat_sum gauge +ceph_client_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_mdavg Average latency for processing metadata requests. +# TYPE ceph_client_mdavg gauge +ceph_client_mdavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_mdops Total metadata IO operations. +# TYPE ceph_client_mdops gauge +ceph_client_mdops{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_mdsqsum Sum of squares (to calculate variability/stdev) for metadata requests. +# TYPE ceph_client_mdsqsum gauge +ceph_client_mdsqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_rdlat_count Latency of a file data read operation Count. +# TYPE ceph_client_rdlat_count counter +ceph_client_rdlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_rdlat_sum Latency of a file data read operation Total. +# TYPE ceph_client_rdlat_sum gauge +ceph_client_rdlat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_rdops Total write IO operations. +# TYPE ceph_client_rdops gauge +ceph_client_rdops{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_readavg Average latency for processing read requests. +# TYPE ceph_client_readavg gauge +ceph_client_readavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_readsqsum Sum of squares ((to calculate variability/stdev) for read requests. +# TYPE ceph_client_readsqsum gauge +ceph_client_readsqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_reply_count Latency of receiving a reply on metadata request Count. +# TYPE ceph_client_reply_count counter +ceph_client_reply_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_reply_sum Latency of receiving a reply on metadata request Total. +# TYPE ceph_client_reply_sum gauge +ceph_client_reply_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_writeavg Average latency for processing write requests. +# TYPE ceph_client_writeavg gauge +ceph_client_writeavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_writesqsum Sum of squares ((to calculate variability/stdev) for write requests. +# TYPE ceph_client_writesqsum gauge +ceph_client_writesqsum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_wrlat_count Latency of a file data write operation Count. +# TYPE ceph_client_wrlat_count counter +ceph_client_wrlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_client_wrlat_sum Latency of a file data write operation Total. +# TYPE ceph_client_wrlat_sum gauge +ceph_client_wrlat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_client_wrops Total write IO operations. +# TYPE ceph_client_wrops gauge +ceph_client_wrops{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_bytes Size of all objects. +# TYPE ceph_cluster_num_bytes gauge +ceph_cluster_num_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_mon Monitors. +# TYPE ceph_cluster_num_mon gauge +ceph_cluster_num_mon{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_mon_quorum Monitors in quorum. +# TYPE ceph_cluster_num_mon_quorum gauge +ceph_cluster_num_mon_quorum{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object Objects. +# TYPE ceph_cluster_num_object gauge +ceph_cluster_num_object{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_degraded Degraded (missing replicas) objects. +# TYPE ceph_cluster_num_object_degraded gauge +ceph_cluster_num_object_degraded{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_misplaced Misplaced (wrong location in the cluster) objects. +# TYPE ceph_cluster_num_object_misplaced gauge +ceph_cluster_num_object_misplaced{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_object_unfound Unfound objects. +# TYPE ceph_cluster_num_object_unfound gauge +ceph_cluster_num_object_unfound{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd OSDs. +# TYPE ceph_cluster_num_osd gauge +ceph_cluster_num_osd{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd_in OSD in state "in" (they are in cluster). +# TYPE ceph_cluster_num_osd_in gauge +ceph_cluster_num_osd_in{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_osd_up OSDs that are up. +# TYPE ceph_cluster_num_osd_up gauge +ceph_cluster_num_osd_up{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg Placement groups. +# TYPE ceph_cluster_num_pg gauge +ceph_cluster_num_pg{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_active Placement groups in active state. +# TYPE ceph_cluster_num_pg_active gauge +ceph_cluster_num_pg_active{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_active_clean Placement groups in active+clean state. +# TYPE ceph_cluster_num_pg_active_clean gauge +ceph_cluster_num_pg_active_clean{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pg_peering Placement groups in peering state. +# TYPE ceph_cluster_num_pg_peering gauge +ceph_cluster_num_pg_peering{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_num_pool Pools. +# TYPE ceph_cluster_num_pool gauge +ceph_cluster_num_pool{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_bytes Total capacity of cluster. +# TYPE ceph_cluster_osd_bytes gauge +ceph_cluster_osd_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_bytes_avail Available space. +# TYPE ceph_cluster_osd_bytes_avail gauge +ceph_cluster_osd_bytes_avail{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_bytes_used Used space. +# TYPE ceph_cluster_osd_bytes_used gauge +ceph_cluster_osd_bytes_used{ceph_daemon="osd.0"} 1 + +# HELP ceph_cluster_osd_epoch Current epoch of OSD map. +# TYPE ceph_cluster_osd_epoch gauge +ceph_cluster_osd_epoch{ceph_daemon="osd.0"} 1 + +# HELP ceph_daemon_socket_up Reports the health status of a Ceph daemon, as determined by whether it is able to respond via its admin socket (1 = healthy, 0 = unhealthy). +# TYPE ceph_daemon_socket_up gauge +ceph_daemon_socket_up{ceph_daemon="osd.0",hostname="hostname_a"} 1 + +# HELP ceph_data_sync_from_zone_fetch_bytes_count Number of object bytes replicated Count. +# TYPE ceph_data_sync_from_zone_fetch_bytes_count counter +ceph_data_sync_from_zone_fetch_bytes_count{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_fetch_bytes_sum Number of object bytes replicated Total. +# TYPE ceph_data_sync_from_zone_fetch_bytes_sum gauge +ceph_data_sync_from_zone_fetch_bytes_sum{instance_id="rgw.a",source_zone="zone_a"} 1 + +# HELP ceph_data_sync_from_zone_fetch_errors Number of object replication errors. +# TYPE ceph_data_sync_from_zone_fetch_errors counter +ceph_data_sync_from_zone_fetch_errors{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_fetch_not_modified Number of objects already replicated. +# TYPE ceph_data_sync_from_zone_fetch_not_modified counter +ceph_data_sync_from_zone_fetch_not_modified{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_lock_latency_count Average latency of sync lock operations Count. +# TYPE ceph_data_sync_from_zone_lock_latency_count counter +ceph_data_sync_from_zone_lock_latency_count{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_lock_latency_sum Average latency of sync lock operations Total. +# TYPE ceph_data_sync_from_zone_lock_latency_sum gauge +ceph_data_sync_from_zone_lock_latency_sum{instance_id="rgw.a",source_zone="zone_a"} 1 + +# HELP ceph_data_sync_from_zone_poll_errors Number of replication log request errors. +# TYPE ceph_data_sync_from_zone_poll_errors counter +ceph_data_sync_from_zone_poll_errors{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_poll_latency_count Average latency of replication log requests Count. +# TYPE ceph_data_sync_from_zone_poll_latency_count counter +ceph_data_sync_from_zone_poll_latency_count{instance_id="rgw.a",source_zone="zone_a"} 100 + +# HELP ceph_data_sync_from_zone_poll_latency_sum Average latency of replication log requests Total. +# TYPE ceph_data_sync_from_zone_poll_latency_sum gauge +ceph_data_sync_from_zone_poll_latency_sum{instance_id="rgw.a",source_zone="zone_a"} 1 + +# HELP ceph_dmclock_admin_cancel Cancels. +# TYPE ceph_dmclock_admin_cancel counter +ceph_dmclock_admin_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_cancel_cost Canceled cost. +# TYPE ceph_dmclock_admin_cancel_cost counter +ceph_dmclock_admin_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_cost Cost of queued requests. +# TYPE ceph_dmclock_admin_cost gauge +ceph_dmclock_admin_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_admin_limit Requests rejected by limit. +# TYPE ceph_dmclock_admin_limit counter +ceph_dmclock_admin_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_admin_limit_cost counter +ceph_dmclock_admin_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio Requests satisfied by priority. +# TYPE ceph_dmclock_admin_prio counter +ceph_dmclock_admin_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_admin_prio_cost counter +ceph_dmclock_admin_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_admin_prio_latency_count counter +ceph_dmclock_admin_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_admin_prio_latency_sum gauge +ceph_dmclock_admin_prio_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_admin_qlen Queue size. +# TYPE ceph_dmclock_admin_qlen gauge +ceph_dmclock_admin_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_admin_res Requests satisfied by reservation. +# TYPE ceph_dmclock_admin_res counter +ceph_dmclock_admin_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_admin_res_cost counter +ceph_dmclock_admin_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_admin_res_latency_count counter +ceph_dmclock_admin_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_admin_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_admin_res_latency_sum gauge +ceph_dmclock_admin_res_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_cancel Cancels. +# TYPE ceph_dmclock_auth_cancel counter +ceph_dmclock_auth_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_cancel_cost Canceled cost. +# TYPE ceph_dmclock_auth_cancel_cost counter +ceph_dmclock_auth_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_cost Cost of queued requests. +# TYPE ceph_dmclock_auth_cost gauge +ceph_dmclock_auth_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_limit Requests rejected by limit. +# TYPE ceph_dmclock_auth_limit counter +ceph_dmclock_auth_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_auth_limit_cost counter +ceph_dmclock_auth_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio Requests satisfied by priority. +# TYPE ceph_dmclock_auth_prio counter +ceph_dmclock_auth_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_auth_prio_cost counter +ceph_dmclock_auth_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_auth_prio_latency_count counter +ceph_dmclock_auth_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_auth_prio_latency_sum gauge +ceph_dmclock_auth_prio_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_qlen Queue size. +# TYPE ceph_dmclock_auth_qlen gauge +ceph_dmclock_auth_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_auth_res Requests satisfied by reservation. +# TYPE ceph_dmclock_auth_res counter +ceph_dmclock_auth_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_auth_res_cost counter +ceph_dmclock_auth_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_auth_res_latency_count counter +ceph_dmclock_auth_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_auth_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_auth_res_latency_sum gauge +ceph_dmclock_auth_res_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_cancel Cancels. +# TYPE ceph_dmclock_data_cancel counter +ceph_dmclock_data_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_cancel_cost Canceled cost. +# TYPE ceph_dmclock_data_cancel_cost counter +ceph_dmclock_data_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_cost Cost of queued requests. +# TYPE ceph_dmclock_data_cost gauge +ceph_dmclock_data_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_limit Requests rejected by limit. +# TYPE ceph_dmclock_data_limit counter +ceph_dmclock_data_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_data_limit_cost counter +ceph_dmclock_data_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio Requests satisfied by priority. +# TYPE ceph_dmclock_data_prio counter +ceph_dmclock_data_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_data_prio_cost counter +ceph_dmclock_data_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_data_prio_latency_count counter +ceph_dmclock_data_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_data_prio_latency_sum gauge +ceph_dmclock_data_prio_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_qlen Queue size. +# TYPE ceph_dmclock_data_qlen gauge +ceph_dmclock_data_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_data_res Requests satisfied by reservation. +# TYPE ceph_dmclock_data_res counter +ceph_dmclock_data_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_data_res_cost counter +ceph_dmclock_data_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_data_res_latency_count counter +ceph_dmclock_data_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_data_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_data_res_latency_sum gauge +ceph_dmclock_data_res_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_cancel Cancels. +# TYPE ceph_dmclock_metadata_cancel counter +ceph_dmclock_metadata_cancel{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_cancel_cost Canceled cost. +# TYPE ceph_dmclock_metadata_cancel_cost counter +ceph_dmclock_metadata_cancel_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_cost Cost of queued requests. +# TYPE ceph_dmclock_metadata_cost gauge +ceph_dmclock_metadata_cost{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_limit Requests rejected by limit. +# TYPE ceph_dmclock_metadata_limit counter +ceph_dmclock_metadata_limit{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_limit_cost Cost rejected by limit. +# TYPE ceph_dmclock_metadata_limit_cost counter +ceph_dmclock_metadata_limit_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio Requests satisfied by priority. +# TYPE ceph_dmclock_metadata_prio counter +ceph_dmclock_metadata_prio{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_cost Cost satisfied by priority. +# TYPE ceph_dmclock_metadata_prio_cost counter +ceph_dmclock_metadata_prio_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_latency_count Priority latency Count. +# TYPE ceph_dmclock_metadata_prio_latency_count counter +ceph_dmclock_metadata_prio_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_prio_latency_sum Priority latency Total. +# TYPE ceph_dmclock_metadata_prio_latency_sum gauge +ceph_dmclock_metadata_prio_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_qlen Queue size. +# TYPE ceph_dmclock_metadata_qlen gauge +ceph_dmclock_metadata_qlen{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_metadata_res Requests satisfied by reservation. +# TYPE ceph_dmclock_metadata_res counter +ceph_dmclock_metadata_res{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_cost Cost satisfied by reservation. +# TYPE ceph_dmclock_metadata_res_cost counter +ceph_dmclock_metadata_res_cost{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_latency_count Reservation latency Count. +# TYPE ceph_dmclock_metadata_res_latency_count counter +ceph_dmclock_metadata_res_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_dmclock_metadata_res_latency_sum Reservation latency Total. +# TYPE ceph_dmclock_metadata_res_latency_sum gauge +ceph_dmclock_metadata_res_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_scheduler_outstanding Outstanding Requests. +# TYPE ceph_dmclock_scheduler_outstanding gauge +ceph_dmclock_scheduler_outstanding{ceph_daemon="osd.0"} 1 + +# HELP ceph_dmclock_scheduler_throttle Requests throttled. +# TYPE ceph_dmclock_scheduler_throttle gauge +ceph_dmclock_scheduler_throttle{ceph_daemon="osd.0"} 1 + +# HELP ceph_exporter_cpu_total Process time in kernel/user/idle mode. +# TYPE ceph_exporter_cpu_total counter +ceph_exporter_cpu_total{ceph_daemon="osd.0",mode="idle"} 100 +ceph_exporter_cpu_total{ceph_daemon="osd.0",mode="kernel"} 101 +ceph_exporter_cpu_total{ceph_daemon="osd.0",mode="user"} 102 + +# HELP ceph_exporter_cpu_usage CPU usage of a daemon. +# TYPE ceph_exporter_cpu_usage gauge +ceph_exporter_cpu_usage{ceph_daemon="osd.0"} 1 + +# HELP ceph_exporter_majflt_total Number of major page faults of daemon. +# TYPE ceph_exporter_majflt_total counter +ceph_exporter_majflt_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_exporter_minflt_total Number of minor page faults of daemon. +# TYPE ceph_exporter_minflt_total counter +ceph_exporter_minflt_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_exporter_num_threads Number of threads used by daemon. +# TYPE ceph_exporter_num_threads gauge +ceph_exporter_num_threads{ceph_daemon="osd.0"} 1 + +# HELP ceph_exporter_resident_size Resident memory in a daemon. +# TYPE ceph_exporter_resident_size gauge +ceph_exporter_resident_size{ceph_daemon="osd.0"} 1 + +# HELP ceph_exporter_scrape_time Time spent scraping and transforming perf counters to metrics. +# TYPE ceph_exporter_scrape_time gauge +ceph_exporter_scrape_time{function="function_a",host="host_a"} 1 + +# HELP ceph_exporter_vm_size Virtual memory used in a daemon. +# TYPE ceph_exporter_vm_size gauge +ceph_exporter_vm_size{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_dev_log_size FCM device logical size. +# TYPE ceph_extblkdev_dev_log_size gauge +ceph_extblkdev_dev_log_size{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_dev_log_util FCM device logical util. +# TYPE ceph_extblkdev_dev_log_util gauge +ceph_extblkdev_dev_log_util{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_dev_phy_size FCM device physical size. +# TYPE ceph_extblkdev_dev_phy_size gauge +ceph_extblkdev_dev_phy_size{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_dev_phy_util FCM device physical util. +# TYPE ceph_extblkdev_dev_phy_util gauge +ceph_extblkdev_dev_phy_util{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_fcm plugin type. +# TYPE ceph_extblkdev_fcm gauge +ceph_extblkdev_fcm{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_part_log_avail FCM partition logical avail. +# TYPE ceph_extblkdev_part_log_avail gauge +ceph_extblkdev_part_log_avail{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_part_log_size FCM partition logical size. +# TYPE ceph_extblkdev_part_log_size gauge +ceph_extblkdev_part_log_size{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_part_phy_avail FCM partition physical avail. +# TYPE ceph_extblkdev_part_phy_avail gauge +ceph_extblkdev_part_phy_avail{ceph_daemon="osd.0"} 1 + +# HELP ceph_extblkdev_part_phy_size FCM partition physical size. +# TYPE ceph_extblkdev_part_phy_size gauge +ceph_extblkdev_part_phy_size{ceph_daemon="osd.0"} 1 + +# HELP ceph_finisher_finisher_key_a_complete_latency_count Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_count. +# TYPE ceph_finisher_finisher_key_a_complete_latency_count counter +ceph_finisher_finisher_key_a_complete_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_finisher_finisher_key_a_complete_latency_sum Source-derived dynamic Finisher metric: finisher_fixture_a_complete_latency_sum. +# TYPE ceph_finisher_finisher_key_a_complete_latency_sum gauge +ceph_finisher_finisher_key_a_complete_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_finisher_finisher_key_a_queue_len Source-derived dynamic Finisher metric: finisher_fixture_a_queue_len. +# TYPE ceph_finisher_finisher_key_a_queue_len gauge +ceph_finisher_finisher_key_a_queue_len{ceph_daemon="osd.0"} 1 + +# HELP ceph_ipv4_dpdk_ip_linearize_operations DPDK IP Packet linearization operations. +# TYPE ceph_ipv4_dpdk_ip_linearize_operations counter +ceph_ipv4_dpdk_ip_linearize_operations{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_lock Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_lock. +# TYPE ceph_libcephsqlite_striper_lock counter +ceph_libcephsqlite_striper_lock{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_shrink Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink. +# TYPE ceph_libcephsqlite_striper_shrink counter +ceph_libcephsqlite_striper_shrink{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_shrink_bytes Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_shrink_bytes. +# TYPE ceph_libcephsqlite_striper_shrink_bytes counter +ceph_libcephsqlite_striper_shrink_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_unlock Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_unlock. +# TYPE ceph_libcephsqlite_striper_unlock counter +ceph_libcephsqlite_striper_unlock{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_allocated Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_allocated. +# TYPE ceph_libcephsqlite_striper_update_allocated counter +ceph_libcephsqlite_striper_update_allocated{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_metadata Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_metadata. +# TYPE ceph_libcephsqlite_striper_update_metadata counter +ceph_libcephsqlite_striper_update_metadata{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_size Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_size. +# TYPE ceph_libcephsqlite_striper_update_size counter +ceph_libcephsqlite_striper_update_size{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_striper_update_version Source-derived SimpleRADOSStriper metric: libcephsqlite_striper_update_version. +# TYPE ceph_libcephsqlite_striper_update_version counter +ceph_libcephsqlite_striper_update_version{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_access_count Time average of Access operations Count. +# TYPE ceph_libcephsqlite_vfs_op_access_count counter +ceph_libcephsqlite_vfs_op_access_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_access_sum Time average of Access operations Total. +# TYPE ceph_libcephsqlite_vfs_op_access_sum gauge +ceph_libcephsqlite_vfs_op_access_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_op_currenttime_count Time average of Currenttime operations Count. +# TYPE ceph_libcephsqlite_vfs_op_currenttime_count counter +ceph_libcephsqlite_vfs_op_currenttime_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_currenttime_sum Time average of Currenttime operations Total. +# TYPE ceph_libcephsqlite_vfs_op_currenttime_sum gauge +ceph_libcephsqlite_vfs_op_currenttime_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_op_delete_count Time average of Delete operations Count. +# TYPE ceph_libcephsqlite_vfs_op_delete_count counter +ceph_libcephsqlite_vfs_op_delete_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_delete_sum Time average of Delete operations Total. +# TYPE ceph_libcephsqlite_vfs_op_delete_sum gauge +ceph_libcephsqlite_vfs_op_delete_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_op_fullpathname_count Time average of FullPathname operations Count. +# TYPE ceph_libcephsqlite_vfs_op_fullpathname_count counter +ceph_libcephsqlite_vfs_op_fullpathname_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_fullpathname_sum Time average of FullPathname operations Total. +# TYPE ceph_libcephsqlite_vfs_op_fullpathname_sum gauge +ceph_libcephsqlite_vfs_op_fullpathname_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_op_open_count Time average of Open operations Count. +# TYPE ceph_libcephsqlite_vfs_op_open_count counter +ceph_libcephsqlite_vfs_op_open_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_op_open_sum Time average of Open operations Total. +# TYPE ceph_libcephsqlite_vfs_op_open_sum gauge +ceph_libcephsqlite_vfs_op_open_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_checkreservedlock_count Time average of CheckReservedLock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_checkreservedlock_count counter +ceph_libcephsqlite_vfs_opf_checkreservedlock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_checkreservedlock_sum Time average of CheckReservedLock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_checkreservedlock_sum gauge +ceph_libcephsqlite_vfs_opf_checkreservedlock_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_close_count Time average of Close file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_close_count counter +ceph_libcephsqlite_vfs_opf_close_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_close_sum Time average of Close file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_close_sum gauge +ceph_libcephsqlite_vfs_opf_close_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_devicecharacteristics_count Time average of DeviceCharacteristics file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_devicecharacteristics_count counter +ceph_libcephsqlite_vfs_opf_devicecharacteristics_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum Time average of DeviceCharacteristics file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum gauge +ceph_libcephsqlite_vfs_opf_devicecharacteristics_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_filecontrol_count Time average of FileControl file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_filecontrol_count counter +ceph_libcephsqlite_vfs_opf_filecontrol_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_filecontrol_sum Time average of FileControl file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_filecontrol_sum gauge +ceph_libcephsqlite_vfs_opf_filecontrol_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_filesize_count Time average of FileSize file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_filesize_count counter +ceph_libcephsqlite_vfs_opf_filesize_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_filesize_sum Time average of FileSize file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_filesize_sum gauge +ceph_libcephsqlite_vfs_opf_filesize_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_lock_count Time average of Lock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_lock_count counter +ceph_libcephsqlite_vfs_opf_lock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_lock_sum Time average of Lock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_lock_sum gauge +ceph_libcephsqlite_vfs_opf_lock_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_read_count Time average of Read file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_read_count counter +ceph_libcephsqlite_vfs_opf_read_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_read_sum Time average of Read file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_read_sum gauge +ceph_libcephsqlite_vfs_opf_read_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_sectorsize_count Time average of SectorSize file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_sectorsize_count counter +ceph_libcephsqlite_vfs_opf_sectorsize_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_sectorsize_sum Time average of SectorSize file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_sectorsize_sum gauge +ceph_libcephsqlite_vfs_opf_sectorsize_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_sync_count Time average of Sync file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_sync_count counter +ceph_libcephsqlite_vfs_opf_sync_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_sync_sum Time average of Sync file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_sync_sum gauge +ceph_libcephsqlite_vfs_opf_sync_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_truncate_count Time average of Truncate file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_truncate_count counter +ceph_libcephsqlite_vfs_opf_truncate_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_truncate_sum Time average of Truncate file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_truncate_sum gauge +ceph_libcephsqlite_vfs_opf_truncate_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_unlock_count Time average of Unlock file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_unlock_count counter +ceph_libcephsqlite_vfs_opf_unlock_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_unlock_sum Time average of Unlock file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_unlock_sum gauge +ceph_libcephsqlite_vfs_opf_unlock_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_libcephsqlite_vfs_opf_write_count Time average of Write file operations Count. +# TYPE ceph_libcephsqlite_vfs_opf_write_count counter +ceph_libcephsqlite_vfs_opf_write_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_libcephsqlite_vfs_opf_write_sum Time average of Write file operations Total. +# TYPE ceph_libcephsqlite_vfs_opf_write_sum gauge +ceph_libcephsqlite_vfs_opf_write_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_cmp Source-derived dynamic librbd ImageCtx metric: cmp. +# TYPE ceph_librbd_librbd_image_key_a_cmp counter +ceph_librbd_librbd_image_key_a_cmp{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_bytes Source-derived dynamic librbd ImageCtx metric: cmp_bytes. +# TYPE ceph_librbd_librbd_image_key_a_cmp_bytes counter +ceph_librbd_librbd_image_key_a_cmp_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_latency_count Source-derived dynamic librbd ImageCtx metric: cmp_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_cmp_latency_count counter +ceph_librbd_librbd_image_key_a_cmp_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_cmp_latency_sum Source-derived dynamic librbd ImageCtx metric: cmp_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_cmp_latency_sum gauge +ceph_librbd_librbd_image_key_a_cmp_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_discard Source-derived dynamic librbd ImageCtx metric: discard. +# TYPE ceph_librbd_librbd_image_key_a_discard counter +ceph_librbd_librbd_image_key_a_discard{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_bytes Source-derived dynamic librbd ImageCtx metric: discard_bytes. +# TYPE ceph_librbd_librbd_image_key_a_discard_bytes counter +ceph_librbd_librbd_image_key_a_discard_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_latency_count Source-derived dynamic librbd ImageCtx metric: discard_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_discard_latency_count counter +ceph_librbd_librbd_image_key_a_discard_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_discard_latency_sum Source-derived dynamic librbd ImageCtx metric: discard_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_discard_latency_sum gauge +ceph_librbd_librbd_image_key_a_discard_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_flush Source-derived dynamic librbd ImageCtx metric: flush. +# TYPE ceph_librbd_librbd_image_key_a_flush counter +ceph_librbd_librbd_image_key_a_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_flush_latency_count Source-derived dynamic librbd ImageCtx metric: flush_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_flush_latency_count counter +ceph_librbd_librbd_image_key_a_flush_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_flush_latency_sum Source-derived dynamic librbd ImageCtx metric: flush_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_flush_latency_sum gauge +ceph_librbd_librbd_image_key_a_flush_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_invalidate_cache Source-derived dynamic librbd ImageCtx metric: invalidate_cache. +# TYPE ceph_librbd_librbd_image_key_a_invalidate_cache counter +ceph_librbd_librbd_image_key_a_invalidate_cache{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_lock_acquired_time Source-derived dynamic librbd ImageCtx metric: lock_acquired_time. +# TYPE ceph_librbd_librbd_image_key_a_lock_acquired_time gauge +ceph_librbd_librbd_image_key_a_lock_acquired_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_notify Source-derived dynamic librbd ImageCtx metric: notify. +# TYPE ceph_librbd_librbd_image_key_a_notify counter +ceph_librbd_librbd_image_key_a_notify{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_opened_time Source-derived dynamic librbd ImageCtx metric: opened_time. +# TYPE ceph_librbd_librbd_image_key_a_opened_time gauge +ceph_librbd_librbd_image_key_a_opened_time{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_rd Source-derived dynamic librbd ImageCtx metric: rd. +# TYPE ceph_librbd_librbd_image_key_a_rd counter +ceph_librbd_librbd_image_key_a_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_bytes Source-derived dynamic librbd ImageCtx metric: rd_bytes. +# TYPE ceph_librbd_librbd_image_key_a_rd_bytes counter +ceph_librbd_librbd_image_key_a_rd_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_latency_count Source-derived dynamic librbd ImageCtx metric: rd_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_rd_latency_count counter +ceph_librbd_librbd_image_key_a_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_rd_latency_sum Source-derived dynamic librbd ImageCtx metric: rd_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_rd_latency_sum gauge +ceph_librbd_librbd_image_key_a_rd_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_readahead Source-derived dynamic librbd ImageCtx metric: readahead. +# TYPE ceph_librbd_librbd_image_key_a_readahead counter +ceph_librbd_librbd_image_key_a_readahead{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_readahead_bytes Source-derived dynamic librbd ImageCtx metric: readahead_bytes. +# TYPE ceph_librbd_librbd_image_key_a_readahead_bytes counter +ceph_librbd_librbd_image_key_a_readahead_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_resize Source-derived dynamic librbd ImageCtx metric: resize. +# TYPE ceph_librbd_librbd_image_key_a_resize counter +ceph_librbd_librbd_image_key_a_resize{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_create Source-derived dynamic librbd ImageCtx metric: snap_create. +# TYPE ceph_librbd_librbd_image_key_a_snap_create counter +ceph_librbd_librbd_image_key_a_snap_create{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_remove Source-derived dynamic librbd ImageCtx metric: snap_remove. +# TYPE ceph_librbd_librbd_image_key_a_snap_remove counter +ceph_librbd_librbd_image_key_a_snap_remove{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_rename Source-derived dynamic librbd ImageCtx metric: snap_rename. +# TYPE ceph_librbd_librbd_image_key_a_snap_rename counter +ceph_librbd_librbd_image_key_a_snap_rename{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_snap_rollback Source-derived dynamic librbd ImageCtx metric: snap_rollback. +# TYPE ceph_librbd_librbd_image_key_a_snap_rollback counter +ceph_librbd_librbd_image_key_a_snap_rollback{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr Source-derived dynamic librbd ImageCtx metric: wr. +# TYPE ceph_librbd_librbd_image_key_a_wr counter +ceph_librbd_librbd_image_key_a_wr{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_bytes Source-derived dynamic librbd ImageCtx metric: wr_bytes. +# TYPE ceph_librbd_librbd_image_key_a_wr_bytes counter +ceph_librbd_librbd_image_key_a_wr_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_latency_count Source-derived dynamic librbd ImageCtx metric: wr_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_wr_latency_count counter +ceph_librbd_librbd_image_key_a_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_wr_latency_sum Source-derived dynamic librbd ImageCtx metric: wr_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_wr_latency_sum gauge +ceph_librbd_librbd_image_key_a_wr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_librbd_image_key_a_ws Source-derived dynamic librbd ImageCtx metric: ws. +# TYPE ceph_librbd_librbd_image_key_a_ws counter +ceph_librbd_librbd_image_key_a_ws{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_bytes Source-derived dynamic librbd ImageCtx metric: ws_bytes. +# TYPE ceph_librbd_librbd_image_key_a_ws_bytes counter +ceph_librbd_librbd_image_key_a_ws_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_latency_count Source-derived dynamic librbd ImageCtx metric: ws_latency_count. +# TYPE ceph_librbd_librbd_image_key_a_ws_latency_count counter +ceph_librbd_librbd_image_key_a_ws_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_librbd_image_key_a_ws_latency_sum Source-derived dynamic librbd ImageCtx metric: ws_latency_sum. +# TYPE ceph_librbd_librbd_image_key_a_ws_latency_sum gauge +ceph_librbd_librbd_image_key_a_ws_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush Source-derived dynamic librbd PWL metric: aio_flush. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def Source-derived dynamic librbd PWL metric: aio_flush_def. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_def{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count Source-derived dynamic librbd PWL metric: aio_flush_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum Source-derived dynamic librbd PWL metric: aio_flush_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_aio_flush_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count Source-derived dynamic librbd PWL metric: append_tx_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum Source-derived dynamic librbd PWL metric: append_tx_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_append_tx_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count Source-derived dynamic librbd PWL metric: caller_wr_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count counter +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum Source-derived dynamic librbd PWL metric: caller_wr_latency_nw_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_nw_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum Source-derived dynamic librbd PWL metric: caller_wr_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_caller_wr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp Source-derived dynamic librbd PWL metric: cmp. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes Source-derived dynamic librbd PWL metric: cmp_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails Source-derived dynamic librbd PWL metric: cmp_fails. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_fails{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count Source-derived dynamic librbd PWL metric: cmp_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum Source-derived dynamic librbd PWL metric: cmp_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_cmp_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard Source-derived dynamic librbd PWL metric: discard. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard counter +ceph_librbd_pwl_librbd_pwl_key_a_discard{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes Source-derived dynamic librbd PWL metric: discard_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_discard_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count Source-derived dynamic librbd PWL metric: discard_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum Source-derived dynamic librbd PWL metric: discard_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_discard_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd Source-derived dynamic librbd PWL metric: hit_rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count Source-derived dynamic librbd PWL metric: hit_rd_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum Source-derived dynamic librbd PWL metric: hit_rd_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_hit_rd_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_internal_flush Source-derived dynamic librbd PWL metric: internal_flush. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_internal_flush counter +ceph_librbd_pwl_librbd_pwl_key_a_internal_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_invalidate Source-derived dynamic librbd PWL metric: invalidate. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_invalidate counter +ceph_librbd_pwl_librbd_pwl_key_a_invalidate{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count Source-derived dynamic librbd PWL metric: log_op_bytes_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count counter +ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum Source-derived dynamic librbd PWL metric: log_op_bytes_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_log_op_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_log_ops Source-derived dynamic librbd PWL metric: log_ops. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_log_ops counter +ceph_librbd_pwl_librbd_pwl_key_a_log_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count Source-derived dynamic librbd PWL metric: op_alloc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum Source-derived dynamic librbd PWL metric: op_alloc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_alloc_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count Source-derived dynamic librbd PWL metric: op_app_to_appc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum Source-derived dynamic librbd PWL metric: op_app_to_appc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_appc_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum Source-derived dynamic librbd PWL metric: op_app_to_cmp_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_app_to_cmp_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count Source-derived dynamic librbd PWL metric: op_buf_to_app_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum Source-derived dynamic librbd PWL metric: op_buf_to_app_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_app_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum Source-derived dynamic librbd PWL metric: op_buf_to_bufc_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_buf_to_bufc_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count Source-derived dynamic librbd PWL metric: op_dis_to_app_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_app_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_app_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_buf_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_buf_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum Source-derived dynamic librbd PWL metric: op_dis_to_cmp_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_op_dis_to_cmp_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd Source-derived dynamic librbd PWL metric: part_hit_rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_part_hit_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd Source-derived dynamic librbd PWL metric: rd. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd counter +ceph_librbd_pwl_librbd_pwl_key_a_rd{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes Source-derived dynamic librbd PWL metric: rd_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes Source-derived dynamic librbd PWL metric: rd_hit_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_hit_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count Source-derived dynamic librbd PWL metric: rd_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum Source-derived dynamic librbd PWL metric: rd_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_rd_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum Source-derived dynamic librbd PWL metric: req_all_to_dis_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_nw_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count Source-derived dynamic librbd PWL metric: req_all_to_dis_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum Source-derived dynamic librbd PWL metric: req_all_to_dis_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_all_to_dis_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_all_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_nw_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count Source-derived dynamic librbd PWL metric: req_arr_to_all_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_all_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_all_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_dis_nw_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_nw_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count counter +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum Source-derived dynamic librbd PWL metric: req_arr_to_dis_t_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_req_arr_to_dis_t_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count Source-derived dynamic librbd PWL metric: retire_tx_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum Source-derived dynamic librbd PWL metric: retire_tx_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_retire_tx_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr Source-derived dynamic librbd PWL metric: wr. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr counter +ceph_librbd_pwl_librbd_pwl_key_a_wr{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes Source-derived dynamic librbd PWL metric: wr_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def Source-derived dynamic librbd PWL metric: wr_def. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf Source-derived dynamic librbd PWL metric: wr_def_buf. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_buf{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes Source-derived dynamic librbd PWL metric: wr_def_lanes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_lanes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log Source-derived dynamic librbd PWL metric: wr_def_log. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_def_log{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count Source-derived dynamic librbd PWL metric: wr_latency_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count Source-derived dynamic librbd PWL metric: wr_latency_nw_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum Source-derived dynamic librbd PWL metric: wr_latency_nw_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_nw_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum Source-derived dynamic librbd PWL metric: wr_latency_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_wr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap Source-derived dynamic librbd PWL metric: wr_overlap. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_overlap{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier Source-derived dynamic librbd PWL metric: wr_q_barrier. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier counter +ceph_librbd_pwl_librbd_pwl_key_a_wr_q_barrier{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count Source-derived dynamic librbd PWL metric: writeback_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum Source-derived dynamic librbd PWL metric: writeback_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_writeback_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws Source-derived dynamic librbd PWL metric: ws. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws counter +ceph_librbd_pwl_librbd_pwl_key_a_ws{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes Source-derived dynamic librbd PWL metric: ws_bytes. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes counter +ceph_librbd_pwl_librbd_pwl_key_a_ws_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count Source-derived dynamic librbd PWL metric: ws_lat_count. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count counter +ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum Source-derived dynamic librbd PWL metric: ws_lat_sum. +# TYPE ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum gauge +ceph_librbd_pwl_librbd_pwl_key_a_ws_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_all_type_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_all_type_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_best_effort_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_best_effort_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_client_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_client_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_immediate_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_immediate_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len Source-derived dynamic mClock shard metric: mclock_shard_queue_7_mclock_recovery_queue_len. +# TYPE ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len counter +ceph_mclock_shard_queue_mclock_shard_a_mclock_recovery_queue_len{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_handle_discover Directory replication discovery message handled. +# TYPE ceph_mds_cache_dir_handle_discover counter +ceph_mds_cache_dir_handle_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_send_discover Directory replication discovery message sent. +# TYPE ceph_mds_cache_dir_send_discover counter +ceph_mds_cache_dir_send_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_try_discover Directory replication attempt to discover. +# TYPE ceph_mds_cache_dir_try_discover counter +ceph_mds_cache_dir_try_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_update Directory replication directives. +# TYPE ceph_mds_cache_dir_update counter +ceph_mds_cache_dir_update{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_dir_update_receipt Directory replication directives received. +# TYPE ceph_mds_cache_dir_update_receipt counter +ceph_mds_cache_dir_update_receipt{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_enqueue_scrub Internal Request type enqueue scrub. +# TYPE ceph_mds_cache_ireq_enqueue_scrub counter +ceph_mds_cache_ireq_enqueue_scrub{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_exportdir Internal Request type export dir. +# TYPE ceph_mds_cache_ireq_exportdir counter +ceph_mds_cache_ireq_exportdir{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_flush Internal Request type flush. +# TYPE ceph_mds_cache_ireq_flush counter +ceph_mds_cache_ireq_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_fragmentdir Internal Request type fragmentdir. +# TYPE ceph_mds_cache_ireq_fragmentdir counter +ceph_mds_cache_ireq_fragmentdir{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_fragstats Internal Request type frag stats. +# TYPE ceph_mds_cache_ireq_fragstats counter +ceph_mds_cache_ireq_fragstats{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_inodestats Internal Request type inode stats. +# TYPE ceph_mds_cache_ireq_inodestats counter +ceph_mds_cache_ireq_inodestats{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_quiesce_inode Internal Request type quiesce subvolume inode. +# TYPE ceph_mds_cache_ireq_quiesce_inode counter +ceph_mds_cache_ireq_quiesce_inode{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_ireq_quiesce_path Internal Request type quiesce subvolume. +# TYPE ceph_mds_cache_ireq_quiesce_path counter +ceph_mds_cache_ireq_quiesce_path{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_num_recovering_enqueued Files waiting for recovery. +# TYPE ceph_mds_cache_num_recovering_enqueued gauge +ceph_mds_cache_num_recovering_enqueued{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_recovering_prioritized Files waiting for recovery with elevated priority. +# TYPE ceph_mds_cache_num_recovering_prioritized gauge +ceph_mds_cache_num_recovering_prioritized{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_recovering_processing Files currently being recovered. +# TYPE ceph_mds_cache_num_recovering_processing gauge +ceph_mds_cache_num_recovering_processing{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays Stray dentries. +# TYPE ceph_mds_cache_num_strays gauge +ceph_mds_cache_num_strays{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays_delayed Stray dentries delayed. +# TYPE ceph_mds_cache_num_strays_delayed gauge +ceph_mds_cache_num_strays_delayed{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_num_strays_enqueuing Stray dentries enqueuing for purge. +# TYPE ceph_mds_cache_num_strays_enqueuing gauge +ceph_mds_cache_num_strays_enqueuing{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_cache_recovery_completed File recoveries completed. +# TYPE ceph_mds_cache_recovery_completed counter +ceph_mds_cache_recovery_completed{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_recovery_started File recoveries started. +# TYPE ceph_mds_cache_recovery_started counter +ceph_mds_cache_recovery_started{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_created Stray dentries created. +# TYPE ceph_mds_cache_strays_created counter +ceph_mds_cache_strays_created{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_enqueued Stray dentries enqueued for purge. +# TYPE ceph_mds_cache_strays_enqueued counter +ceph_mds_cache_strays_enqueued{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_migrated Stray dentries migrated. +# TYPE ceph_mds_cache_strays_migrated counter +ceph_mds_cache_strays_migrated{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_strays_reintegrated Stray dentries reintegrated. +# TYPE ceph_mds_cache_strays_reintegrated counter +ceph_mds_cache_strays_reintegrated{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_uninline_started Internal Counter type uninline started. +# TYPE ceph_mds_cache_uninline_started counter +ceph_mds_cache_uninline_started{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_uninline_succeeded Internal Counter type uninline succeeded. +# TYPE ceph_mds_cache_uninline_succeeded counter +ceph_mds_cache_uninline_succeeded{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_cache_uninline_write_failed Internal Counter type uninline write failed. +# TYPE ceph_mds_cache_uninline_write_failed counter +ceph_mds_cache_uninline_write_failed{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_caps Capabilities. +# TYPE ceph_mds_caps gauge +ceph_mds_caps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_ceph_cap_op_flush_ack caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_flush_ack counter +ceph_mds_ceph_cap_op_flush_ack{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_flushsnap_ack caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_flushsnap_ack counter +ceph_mds_ceph_cap_op_flushsnap_ack{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_grant Grant caps. +# TYPE ceph_mds_ceph_cap_op_grant counter +ceph_mds_ceph_cap_op_grant{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_revoke Revoke caps. +# TYPE ceph_mds_ceph_cap_op_revoke counter +ceph_mds_ceph_cap_op_revoke{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_ceph_cap_op_trunc caps truncate notify. +# TYPE ceph_mds_ceph_cap_op_trunc counter +ceph_mds_ceph_cap_op_trunc{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency Source-derived dynamic CephFS client metric: avg_metadata_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_metadata_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency Source-derived dynamic CephFS client metric: avg_read_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_read_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency Source-derived dynamic CephFS client metric: avg_write_latency. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency gauge +ceph_mds_client_metrics_mds_filesystem_key_a_avg_write_latency{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits Source-derived dynamic CephFS client metric: cap_hits. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits gauge +ceph_mds_client_metrics_mds_filesystem_key_a_cap_hits{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss Source-derived dynamic CephFS client metric: cap_miss. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss gauge +ceph_mds_client_metrics_mds_filesystem_key_a_cap_miss{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits Source-derived dynamic CephFS client metric: dentry_lease_hits. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits gauge +ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_hits{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss Source-derived dynamic CephFS client metric: dentry_lease_miss. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss gauge +ceph_mds_client_metrics_mds_filesystem_key_a_dentry_lease_miss{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_opened_files Source-derived dynamic CephFS client metric: opened_files. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_opened_files gauge +ceph_mds_client_metrics_mds_filesystem_key_a_opened_files{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes Source-derived dynamic CephFS client metric: opened_inodes. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes gauge +ceph_mds_client_metrics_mds_filesystem_key_a_opened_inodes{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps Source-derived dynamic CephFS client metric: pinned_icaps. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps gauge +ceph_mds_client_metrics_mds_filesystem_key_a_pinned_icaps{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes Source-derived dynamic CephFS client metric: total_inodes. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_inodes{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops Source-derived dynamic CephFS client metric: total_read_ops. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_read_ops{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size Source-derived dynamic CephFS client metric: total_read_size. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_read_size{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops Source-derived dynamic CephFS client metric: total_write_ops. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_write_ops{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size Source-derived dynamic CephFS client metric: total_write_size. +# TYPE ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size gauge +ceph_mds_client_metrics_mds_filesystem_key_a_total_write_size{ceph_daemon="osd.0",client="client_a",rank="rank_a"} 1 + +# HELP ceph_mds_client_metrics_num_clients Number of connected CephFS clients. +# TYPE ceph_mds_client_metrics_num_clients gauge +ceph_mds_client_metrics_num_clients{ceph_daemon="osd.0",fs_name="fs_name_a",id="id_a"} 1 + +# HELP ceph_mds_dir_commit Directory commit. +# TYPE ceph_mds_dir_commit counter +ceph_mds_dir_commit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_fetch_complete Fetch complete dirfrag. +# TYPE ceph_mds_dir_fetch_complete counter +ceph_mds_dir_fetch_complete{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_fetch_keys Fetch keys from dirfrag. +# TYPE ceph_mds_dir_fetch_keys counter +ceph_mds_dir_fetch_keys{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_merge Directory merge. +# TYPE ceph_mds_dir_merge counter +ceph_mds_dir_merge{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_dir_split Directory split. +# TYPE ceph_mds_dir_split counter +ceph_mds_dir_split{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_exported Exports. +# TYPE ceph_mds_exported counter +ceph_mds_exported{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_exported_inodes Exported inodes. +# TYPE ceph_mds_exported_inodes counter +ceph_mds_exported_inodes{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_forward Forwarding request. +# TYPE ceph_mds_forward counter +ceph_mds_forward{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_cap_release Client cap release msg. +# TYPE ceph_mds_handle_client_cap_release counter +ceph_mds_handle_client_cap_release{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_caps Client caps msg. +# TYPE ceph_mds_handle_client_caps counter +ceph_mds_handle_client_caps{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_client_caps_dirty Client dirty caps msg. +# TYPE ceph_mds_handle_client_caps_dirty counter +ceph_mds_handle_client_caps_dirty{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_handle_inode_file_caps Inter mds caps msg. +# TYPE ceph_mds_handle_inode_file_caps counter +ceph_mds_handle_inode_file_caps{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_imported Imports. +# TYPE ceph_mds_imported counter +ceph_mds_imported{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_imported_inodes Imported inodes. +# TYPE ceph_mds_imported_inodes counter +ceph_mds_imported_inodes{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_inodes Inodes. +# TYPE ceph_mds_inodes gauge +ceph_mds_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_bottom Inodes on bottom. +# TYPE ceph_mds_inodes_bottom gauge +ceph_mds_inodes_bottom{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_expired Inodes expired. +# TYPE ceph_mds_inodes_expired gauge +ceph_mds_inodes_expired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_pin_tail Inodes on pin tail. +# TYPE ceph_mds_inodes_pin_tail gauge +ceph_mds_inodes_pin_tail{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_pinned Inodes pinned. +# TYPE ceph_mds_inodes_pinned gauge +ceph_mds_inodes_pinned{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_top Inodes on top. +# TYPE ceph_mds_inodes_top gauge +ceph_mds_inodes_top{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_inodes_with_caps Inodes with capabilities. +# TYPE ceph_mds_inodes_with_caps gauge +ceph_mds_inodes_with_caps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_load_cent Load per cent. +# TYPE ceph_mds_load_cent gauge +ceph_mds_load_cent{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_ev Events. +# TYPE ceph_mds_log_ev gauge +ceph_mds_log_ev{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evadd Events submitted. +# TYPE ceph_mds_log_evadd counter +ceph_mds_log_evadd{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_evex Total expired events. +# TYPE ceph_mds_log_evex counter +ceph_mds_log_evex{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_evexd Current expired events. +# TYPE ceph_mds_log_evexd gauge +ceph_mds_log_evexd{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evexg Expiring events. +# TYPE ceph_mds_log_evexg gauge +ceph_mds_log_evexg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evlrg Large events. +# TYPE ceph_mds_log_evlrg gauge +ceph_mds_log_evlrg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_evtrm Trimmed events. +# TYPE ceph_mds_log_evtrm counter +ceph_mds_log_evtrm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_expos Journaler xpire position. +# TYPE ceph_mds_log_expos gauge +ceph_mds_log_expos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_jlat_count Journaler flush latency Count. +# TYPE ceph_mds_log_jlat_count counter +ceph_mds_log_jlat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_jlat_sum Journaler flush latency Total. +# TYPE ceph_mds_log_jlat_sum gauge +ceph_mds_log_jlat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_rdpos Journaler read position. +# TYPE ceph_mds_log_rdpos gauge +ceph_mds_log_rdpos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_replayed Events replayed. +# TYPE ceph_mds_log_replayed counter +ceph_mds_log_replayed{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_seg Segments. +# TYPE ceph_mds_log_seg gauge +ceph_mds_log_seg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segadd Segments added. +# TYPE ceph_mds_log_segadd counter +ceph_mds_log_segadd{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_segex Total expired segments. +# TYPE ceph_mds_log_segex counter +ceph_mds_log_segex{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_segexd Current expired segments. +# TYPE ceph_mds_log_segexd gauge +ceph_mds_log_segexd{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segexg Expiring segments. +# TYPE ceph_mds_log_segexg gauge +ceph_mds_log_segexg{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segmjr Major Segments. +# TYPE ceph_mds_log_segmjr gauge +ceph_mds_log_segmjr{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_log_segtrm Trimmed segments. +# TYPE ceph_mds_log_segtrm counter +ceph_mds_log_segtrm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_log_wrpos Journaler write position. +# TYPE ceph_mds_log_wrpos gauge +ceph_mds_log_wrpos{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_cap Capabilities. +# TYPE ceph_mds_mem_cap gauge +ceph_mds_mem_cap{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_cap_minus Capabilities removed. +# TYPE ceph_mds_mem_cap_minus counter +ceph_mds_mem_cap_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_cap_plus Capabilities added. +# TYPE ceph_mds_mem_cap_plus counter +ceph_mds_mem_cap_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dir Directories. +# TYPE ceph_mds_mem_dir gauge +ceph_mds_mem_dir{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_dir_minus Directories closed. +# TYPE ceph_mds_mem_dir_minus counter +ceph_mds_mem_dir_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dir_plus Directories opened. +# TYPE ceph_mds_mem_dir_plus counter +ceph_mds_mem_dir_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dn Dentries. +# TYPE ceph_mds_mem_dn gauge +ceph_mds_mem_dn{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_dn_minus Dentries closed. +# TYPE ceph_mds_mem_dn_minus counter +ceph_mds_mem_dn_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_dn_plus Dentries opened. +# TYPE ceph_mds_mem_dn_plus counter +ceph_mds_mem_dn_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_heap Heap size. +# TYPE ceph_mds_mem_heap gauge +ceph_mds_mem_heap{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_ino Inodes. +# TYPE ceph_mds_mem_ino gauge +ceph_mds_mem_ino{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_mem_ino_minus Inodes closed. +# TYPE ceph_mds_mem_ino_minus counter +ceph_mds_mem_ino_minus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_ino_plus Inodes opened. +# TYPE ceph_mds_mem_ino_plus counter +ceph_mds_mem_ino_plus{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_mem_rss RSS. +# TYPE ceph_mds_mem_rss gauge +ceph_mds_mem_rss{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_openino_backtrace_fetch OpenIno backtrace fetchings. +# TYPE ceph_mds_openino_backtrace_fetch counter +ceph_mds_openino_backtrace_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_openino_dir_fetch OpenIno incomplete directory fetchings. +# TYPE ceph_mds_openino_dir_fetch counter +ceph_mds_openino_dir_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_openino_peer_discover OpenIno peer inode discovers. +# TYPE ceph_mds_openino_peer_discover counter +ceph_mds_openino_peer_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_process_request_cap_release Process request cap release. +# TYPE ceph_mds_process_request_cap_release counter +ceph_mds_process_request_cap_release{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_q Dispatch queue length. +# TYPE ceph_mds_q gauge +ceph_mds_q{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_reply Replies. +# TYPE ceph_mds_reply counter +ceph_mds_reply{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_reply_latency_count Reply latency Count. +# TYPE ceph_mds_reply_latency_count counter +ceph_mds_reply_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_reply_latency_sum Reply latency Total. +# TYPE ceph_mds_reply_latency_sum gauge +ceph_mds_reply_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_request Requests. +# TYPE ceph_mds_request counter +ceph_mds_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_root_rbytes root inode rbytes. +# TYPE ceph_mds_root_rbytes gauge +ceph_mds_root_rbytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_root_rfiles root inode rfiles. +# TYPE ceph_mds_root_rfiles gauge +ceph_mds_root_rfiles{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_root_rsnaps root inode rsnaps. +# TYPE ceph_mds_root_rsnaps gauge +ceph_mds_root_rsnaps{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_backtrace_fetch Scrub backtrace fetchings. +# TYPE ceph_mds_scrub_backtrace_fetch gauge +ceph_mds_scrub_backtrace_fetch{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_backtrace_repaired Scrub backtraces repaired. +# TYPE ceph_mds_scrub_backtrace_repaired gauge +ceph_mds_scrub_backtrace_repaired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dir_base_inodes Scrub directory base inodes. +# TYPE ceph_mds_scrub_dir_base_inodes gauge +ceph_mds_scrub_dir_base_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dir_inodes Scrub directory inodes. +# TYPE ceph_mds_scrub_dir_inodes gauge +ceph_mds_scrub_dir_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_dirfrag_rstats Scrub dirfrags rstates. +# TYPE ceph_mds_scrub_dirfrag_rstats gauge +ceph_mds_scrub_dirfrag_rstats{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_file_inodes Scrub file inodes. +# TYPE ceph_mds_scrub_file_inodes gauge +ceph_mds_scrub_file_inodes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_inotable_repaired Scrub inotable repaired. +# TYPE ceph_mds_scrub_inotable_repaired gauge +ceph_mds_scrub_inotable_repaired{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_scrub_set_tag Scrub set tags. +# TYPE ceph_mds_scrub_set_tag gauge +ceph_mds_scrub_set_tag{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_cap_acquisition_throttle Cap acquisition throttle counter. +# TYPE ceph_mds_server_cap_acquisition_throttle counter +ceph_mds_server_cap_acquisition_throttle{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_cap_revoke_eviction Cap Revoke Client Eviction. +# TYPE ceph_mds_server_cap_revoke_eviction counter +ceph_mds_server_cap_revoke_eviction{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_dispatch_client_request Client requests dispatched. +# TYPE ceph_mds_server_dispatch_client_request counter +ceph_mds_server_dispatch_client_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_dispatch_server_request Server requests dispatched. +# TYPE ceph_mds_server_dispatch_server_request counter +ceph_mds_server_dispatch_server_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_client_request Client requests. +# TYPE ceph_mds_server_handle_client_request counter +ceph_mds_server_handle_client_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_client_session Client session messages. +# TYPE ceph_mds_server_handle_client_session counter +ceph_mds_server_handle_client_session{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_handle_peer_request Peer requests. +# TYPE ceph_mds_server_handle_peer_request counter +ceph_mds_server_handle_peer_request{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_blockdiff_latency_count Request type file blockdiff latency Count. +# TYPE ceph_mds_server_req_blockdiff_latency_count counter +ceph_mds_server_req_blockdiff_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_blockdiff_latency_sum Request type file blockdiff latency Total. +# TYPE ceph_mds_server_req_blockdiff_latency_sum gauge +ceph_mds_server_req_blockdiff_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_create_latency_count Request type create latency Count. +# TYPE ceph_mds_server_req_create_latency_count counter +ceph_mds_server_req_create_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_create_latency_sum Request type create latency Total. +# TYPE ceph_mds_server_req_create_latency_sum gauge +ceph_mds_server_req_create_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_getattr_latency_count Request type get attribute latency Count. +# TYPE ceph_mds_server_req_getattr_latency_count counter +ceph_mds_server_req_getattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getattr_latency_sum Request type get attribute latency Total. +# TYPE ceph_mds_server_req_getattr_latency_sum gauge +ceph_mds_server_req_getattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_getfilelock_latency_count Request type get file lock latency Count. +# TYPE ceph_mds_server_req_getfilelock_latency_count counter +ceph_mds_server_req_getfilelock_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getfilelock_latency_sum Request type get file lock latency Total. +# TYPE ceph_mds_server_req_getfilelock_latency_sum gauge +ceph_mds_server_req_getfilelock_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_getvxattr_latency_count Request type get virtual extended attribute latency Count. +# TYPE ceph_mds_server_req_getvxattr_latency_count counter +ceph_mds_server_req_getvxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_getvxattr_latency_sum Request type get virtual extended attribute latency Total. +# TYPE ceph_mds_server_req_getvxattr_latency_sum gauge +ceph_mds_server_req_getvxattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_link_latency_count Request type link latency Count. +# TYPE ceph_mds_server_req_link_latency_count counter +ceph_mds_server_req_link_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_link_latency_sum Request type link latency Total. +# TYPE ceph_mds_server_req_link_latency_sum gauge +ceph_mds_server_req_link_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookup_latency_count Request type lookup latency Count. +# TYPE ceph_mds_server_req_lookup_latency_count counter +ceph_mds_server_req_lookup_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookup_latency_sum Request type lookup latency Total. +# TYPE ceph_mds_server_req_lookup_latency_sum gauge +ceph_mds_server_req_lookup_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookuphash_latency_count Request type lookup hash of inode latency Count. +# TYPE ceph_mds_server_req_lookuphash_latency_count counter +ceph_mds_server_req_lookuphash_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookuphash_latency_sum Request type lookup hash of inode latency Total. +# TYPE ceph_mds_server_req_lookuphash_latency_sum gauge +ceph_mds_server_req_lookuphash_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookupino_latency_count Request type lookup inode latency Count. +# TYPE ceph_mds_server_req_lookupino_latency_count counter +ceph_mds_server_req_lookupino_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupino_latency_sum Request type lookup inode latency Total. +# TYPE ceph_mds_server_req_lookupino_latency_sum gauge +ceph_mds_server_req_lookupino_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookupname_latency_count Request type lookup name latency Count. +# TYPE ceph_mds_server_req_lookupname_latency_count counter +ceph_mds_server_req_lookupname_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupname_latency_sum Request type lookup name latency Total. +# TYPE ceph_mds_server_req_lookupname_latency_sum gauge +ceph_mds_server_req_lookupname_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookupparent_latency_count Request type lookup parent latency Count. +# TYPE ceph_mds_server_req_lookupparent_latency_count counter +ceph_mds_server_req_lookupparent_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupparent_latency_sum Request type lookup parent latency Total. +# TYPE ceph_mds_server_req_lookupparent_latency_sum gauge +ceph_mds_server_req_lookupparent_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lookupsnap_latency_count Request type lookup snapshot latency Count. +# TYPE ceph_mds_server_req_lookupsnap_latency_count counter +ceph_mds_server_req_lookupsnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lookupsnap_latency_sum Request type lookup snapshot latency Total. +# TYPE ceph_mds_server_req_lookupsnap_latency_sum gauge +ceph_mds_server_req_lookupsnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_lssnap_latency_count Request type list snapshot latency Count. +# TYPE ceph_mds_server_req_lssnap_latency_count counter +ceph_mds_server_req_lssnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_lssnap_latency_sum Request type list snapshot latency Total. +# TYPE ceph_mds_server_req_lssnap_latency_sum gauge +ceph_mds_server_req_lssnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_mkdir_latency_count Request type make directory latency Count. +# TYPE ceph_mds_server_req_mkdir_latency_count counter +ceph_mds_server_req_mkdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mkdir_latency_sum Request type make directory latency Total. +# TYPE ceph_mds_server_req_mkdir_latency_sum gauge +ceph_mds_server_req_mkdir_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_mknod_latency_count Request type make node latency Count. +# TYPE ceph_mds_server_req_mknod_latency_count counter +ceph_mds_server_req_mknod_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mknod_latency_sum Request type make node latency Total. +# TYPE ceph_mds_server_req_mknod_latency_sum gauge +ceph_mds_server_req_mknod_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_mksnap_latency_count Request type make snapshot latency Count. +# TYPE ceph_mds_server_req_mksnap_latency_count counter +ceph_mds_server_req_mksnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_mksnap_latency_sum Request type make snapshot latency Total. +# TYPE ceph_mds_server_req_mksnap_latency_sum gauge +ceph_mds_server_req_mksnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_open_latency_count Request type open latency Count. +# TYPE ceph_mds_server_req_open_latency_count counter +ceph_mds_server_req_open_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_open_latency_sum Request type open latency Total. +# TYPE ceph_mds_server_req_open_latency_sum gauge +ceph_mds_server_req_open_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_readdir_latency_count Request type read directory latency Count. +# TYPE ceph_mds_server_req_readdir_latency_count counter +ceph_mds_server_req_readdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_readdir_latency_sum Request type read directory latency Total. +# TYPE ceph_mds_server_req_readdir_latency_sum gauge +ceph_mds_server_req_readdir_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_rename_latency_count Request type rename latency Count. +# TYPE ceph_mds_server_req_rename_latency_count counter +ceph_mds_server_req_rename_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rename_latency_sum Request type rename latency Total. +# TYPE ceph_mds_server_req_rename_latency_sum gauge +ceph_mds_server_req_rename_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_renamesnap_latency_count Request type rename snapshot latency Count. +# TYPE ceph_mds_server_req_renamesnap_latency_count counter +ceph_mds_server_req_renamesnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_renamesnap_latency_sum Request type rename snapshot latency Total. +# TYPE ceph_mds_server_req_renamesnap_latency_sum gauge +ceph_mds_server_req_renamesnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_rmdir_latency_count Request type remove directory latency Count. +# TYPE ceph_mds_server_req_rmdir_latency_count counter +ceph_mds_server_req_rmdir_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmdir_latency_sum Request type remove directory latency Total. +# TYPE ceph_mds_server_req_rmdir_latency_sum gauge +ceph_mds_server_req_rmdir_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_rmsnap_latency_count Request type remove snapshot latency Count. +# TYPE ceph_mds_server_req_rmsnap_latency_count counter +ceph_mds_server_req_rmsnap_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmsnap_latency_sum Request type remove snapshot latency Total. +# TYPE ceph_mds_server_req_rmsnap_latency_sum gauge +ceph_mds_server_req_rmsnap_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_rmxattr_latency_count Request type remove extended attribute latency Count. +# TYPE ceph_mds_server_req_rmxattr_latency_count counter +ceph_mds_server_req_rmxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_rmxattr_latency_sum Request type remove extended attribute latency Total. +# TYPE ceph_mds_server_req_rmxattr_latency_sum gauge +ceph_mds_server_req_rmxattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setattr_latency_count Request type set attribute latency Count. +# TYPE ceph_mds_server_req_setattr_latency_count counter +ceph_mds_server_req_setattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setattr_latency_sum Request type set attribute latency Total. +# TYPE ceph_mds_server_req_setattr_latency_sum gauge +ceph_mds_server_req_setattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setdirlayout_latency_count Request type set directory layout latency Count. +# TYPE ceph_mds_server_req_setdirlayout_latency_count counter +ceph_mds_server_req_setdirlayout_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setdirlayout_latency_sum Request type set directory layout latency Total. +# TYPE ceph_mds_server_req_setdirlayout_latency_sum gauge +ceph_mds_server_req_setdirlayout_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setfilelock_latency_count Request type set file lock latency Count. +# TYPE ceph_mds_server_req_setfilelock_latency_count counter +ceph_mds_server_req_setfilelock_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setfilelock_latency_sum Request type set file lock latency Total. +# TYPE ceph_mds_server_req_setfilelock_latency_sum gauge +ceph_mds_server_req_setfilelock_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setlayout_latency_count Request type set file layout latency Count. +# TYPE ceph_mds_server_req_setlayout_latency_count counter +ceph_mds_server_req_setlayout_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setlayout_latency_sum Request type set file layout latency Total. +# TYPE ceph_mds_server_req_setlayout_latency_sum gauge +ceph_mds_server_req_setlayout_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_setxattr_latency_count Request type set extended attribute latency Count. +# TYPE ceph_mds_server_req_setxattr_latency_count counter +ceph_mds_server_req_setxattr_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_setxattr_latency_sum Request type set extended attribute latency Total. +# TYPE ceph_mds_server_req_setxattr_latency_sum gauge +ceph_mds_server_req_setxattr_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_snapdiff_latency_count Request type snapshot difference latency Count. +# TYPE ceph_mds_server_req_snapdiff_latency_count counter +ceph_mds_server_req_snapdiff_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_snapdiff_latency_sum Request type snapshot difference latency Total. +# TYPE ceph_mds_server_req_snapdiff_latency_sum gauge +ceph_mds_server_req_snapdiff_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_symlink_latency_count Request type symbolic link latency Count. +# TYPE ceph_mds_server_req_symlink_latency_count counter +ceph_mds_server_req_symlink_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_symlink_latency_sum Request type symbolic link latency Total. +# TYPE ceph_mds_server_req_symlink_latency_sum gauge +ceph_mds_server_req_symlink_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_server_req_unlink_latency_count Request type unlink latency Count. +# TYPE ceph_mds_server_req_unlink_latency_count counter +ceph_mds_server_req_unlink_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_server_req_unlink_latency_sum Request type unlink latency Total. +# TYPE ceph_mds_server_req_unlink_latency_sum gauge +ceph_mds_server_req_unlink_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_average_load Average Load. +# TYPE ceph_mds_sessions_average_load gauge +ceph_mds_sessions_average_load{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_avg_session_uptime Average session uptime. +# TYPE ceph_mds_sessions_avg_session_uptime gauge +ceph_mds_sessions_avg_session_uptime{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_mdthresh_evicted Sessions evicted on reaching metadata threshold. +# TYPE ceph_mds_sessions_mdthresh_evicted gauge +ceph_mds_sessions_mdthresh_evicted{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_session_add Sessions added. +# TYPE ceph_mds_sessions_session_add counter +ceph_mds_sessions_session_add{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_sessions_session_count Session count. +# TYPE ceph_mds_sessions_session_count gauge +ceph_mds_sessions_session_count{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_session_remove Sessions removed. +# TYPE ceph_mds_sessions_session_remove counter +ceph_mds_sessions_session_remove{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_sessions_sessions_open Sessions currently open. +# TYPE ceph_mds_sessions_sessions_open gauge +ceph_mds_sessions_sessions_open{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_sessions_stale Sessions currently stale. +# TYPE ceph_mds_sessions_sessions_stale gauge +ceph_mds_sessions_sessions_stale{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_sessions_total_load Total Load. +# TYPE ceph_mds_sessions_total_load gauge +ceph_mds_sessions_total_load{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_slow_reply Slow replies. +# TYPE ceph_mds_slow_reply counter +ceph_mds_slow_reply{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_subtrees Subtrees. +# TYPE ceph_mds_subtrees gauge +ceph_mds_subtrees{ceph_daemon="osd.0"} 1 + +# HELP ceph_mds_traverse Traverses. +# TYPE ceph_mds_traverse counter +ceph_mds_traverse{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_dir_fetch Traverse incomplete directory content fetchings. +# TYPE ceph_mds_traverse_dir_fetch counter +ceph_mds_traverse_dir_fetch{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_discover Traverse directory discovers. +# TYPE ceph_mds_traverse_discover counter +ceph_mds_traverse_discover{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_forward Traverse forwards. +# TYPE ceph_mds_traverse_forward counter +ceph_mds_traverse_forward{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_hit Traverse hits. +# TYPE ceph_mds_traverse_hit counter +ceph_mds_traverse_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_lock Traverse locks. +# TYPE ceph_mds_traverse_lock counter +ceph_mds_traverse_lock{ceph_daemon="osd.0"} 100 + +# HELP ceph_mds_traverse_remote_ino Traverse remote dentries. +# TYPE ceph_mds_traverse_remote_ino counter +ceph_mds_traverse_remote_ino{ceph_daemon="osd.0"} 100 + +# HELP ceph_mempool_bloom_filter_bytes Source-derived dynamic mempool metric: mempool_bloom_filter_bytes. +# TYPE ceph_mempool_bloom_filter_bytes gauge +ceph_mempool_bloom_filter_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bloom_filter_items Source-derived dynamic mempool metric: mempool_bloom_filter_items. +# TYPE ceph_mempool_bloom_filter_items gauge +ceph_mempool_bloom_filter_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_bytes Source-derived dynamic mempool metric: mempool_bluefs_bytes. +# TYPE ceph_mempool_bluefs_bytes gauge +ceph_mempool_bluefs_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_reader_bytes Source-derived dynamic mempool metric: mempool_bluefs_file_reader_bytes. +# TYPE ceph_mempool_bluefs_file_reader_bytes gauge +ceph_mempool_bluefs_file_reader_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_reader_items Source-derived dynamic mempool metric: mempool_bluefs_file_reader_items. +# TYPE ceph_mempool_bluefs_file_reader_items gauge +ceph_mempool_bluefs_file_reader_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_writer_bytes Source-derived dynamic mempool metric: mempool_bluefs_file_writer_bytes. +# TYPE ceph_mempool_bluefs_file_writer_bytes gauge +ceph_mempool_bluefs_file_writer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_file_writer_items Source-derived dynamic mempool metric: mempool_bluefs_file_writer_items. +# TYPE ceph_mempool_bluefs_file_writer_items gauge +ceph_mempool_bluefs_file_writer_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluefs_items Source-derived dynamic mempool metric: mempool_bluefs_items. +# TYPE ceph_mempool_bluefs_items gauge +ceph_mempool_bluefs_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_alloc_bytes Source-derived dynamic mempool metric: mempool_bluestore_alloc_bytes. +# TYPE ceph_mempool_bluestore_alloc_bytes gauge +ceph_mempool_bluestore_alloc_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_alloc_items Source-derived dynamic mempool metric: mempool_bluestore_alloc_items. +# TYPE ceph_mempool_bluestore_alloc_items gauge +ceph_mempool_bluestore_alloc_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_blob_bytes Source-derived dynamic mempool metric: mempool_bluestore_blob_bytes. +# TYPE ceph_mempool_bluestore_blob_bytes gauge +ceph_mempool_bluestore_blob_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_blob_items Source-derived dynamic mempool metric: mempool_bluestore_blob_items. +# TYPE ceph_mempool_bluestore_blob_items gauge +ceph_mempool_bluestore_blob_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_buffer_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_bytes. +# TYPE ceph_mempool_bluestore_cache_buffer_bytes gauge +ceph_mempool_bluestore_cache_buffer_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_buffer_items Source-derived dynamic mempool metric: mempool_bluestore_cache_buffer_items. +# TYPE ceph_mempool_bluestore_cache_buffer_items gauge +ceph_mempool_bluestore_cache_buffer_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_data_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_data_bytes. +# TYPE ceph_mempool_bluestore_cache_data_bytes gauge +ceph_mempool_bluestore_cache_data_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_data_items Source-derived dynamic mempool metric: mempool_bluestore_cache_data_items. +# TYPE ceph_mempool_bluestore_cache_data_items gauge +ceph_mempool_bluestore_cache_data_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_meta_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_bytes. +# TYPE ceph_mempool_bluestore_cache_meta_bytes gauge +ceph_mempool_bluestore_cache_meta_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_meta_items Source-derived dynamic mempool metric: mempool_bluestore_cache_meta_items. +# TYPE ceph_mempool_bluestore_cache_meta_items gauge +ceph_mempool_bluestore_cache_meta_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_onode_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_bytes. +# TYPE ceph_mempool_bluestore_cache_onode_bytes gauge +ceph_mempool_bluestore_cache_onode_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_onode_items Source-derived dynamic mempool metric: mempool_bluestore_cache_onode_items. +# TYPE ceph_mempool_bluestore_cache_onode_items gauge +ceph_mempool_bluestore_cache_onode_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_other_bytes Source-derived dynamic mempool metric: mempool_bluestore_cache_other_bytes. +# TYPE ceph_mempool_bluestore_cache_other_bytes gauge +ceph_mempool_bluestore_cache_other_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_cache_other_items Source-derived dynamic mempool metric: mempool_bluestore_cache_other_items. +# TYPE ceph_mempool_bluestore_cache_other_items gauge +ceph_mempool_bluestore_cache_other_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_extent_bytes Source-derived dynamic mempool metric: mempool_bluestore_extent_bytes. +# TYPE ceph_mempool_bluestore_extent_bytes gauge +ceph_mempool_bluestore_extent_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_extent_items Source-derived dynamic mempool metric: mempool_bluestore_extent_items. +# TYPE ceph_mempool_bluestore_extent_items gauge +ceph_mempool_bluestore_extent_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_fsck_bytes Source-derived dynamic mempool metric: mempool_bluestore_fsck_bytes. +# TYPE ceph_mempool_bluestore_fsck_bytes gauge +ceph_mempool_bluestore_fsck_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_fsck_items Source-derived dynamic mempool metric: mempool_bluestore_fsck_items. +# TYPE ceph_mempool_bluestore_fsck_items gauge +ceph_mempool_bluestore_fsck_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_inline_bl_bytes Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_bytes. +# TYPE ceph_mempool_bluestore_inline_bl_bytes gauge +ceph_mempool_bluestore_inline_bl_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_inline_bl_items Source-derived dynamic mempool metric: mempool_bluestore_inline_bl_items. +# TYPE ceph_mempool_bluestore_inline_bl_items gauge +ceph_mempool_bluestore_inline_bl_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_shared_blob_bytes Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_bytes. +# TYPE ceph_mempool_bluestore_shared_blob_bytes gauge +ceph_mempool_bluestore_shared_blob_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_shared_blob_items Source-derived dynamic mempool metric: mempool_bluestore_shared_blob_items. +# TYPE ceph_mempool_bluestore_shared_blob_items gauge +ceph_mempool_bluestore_shared_blob_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_txc_bytes Source-derived dynamic mempool metric: mempool_bluestore_txc_bytes. +# TYPE ceph_mempool_bluestore_txc_bytes gauge +ceph_mempool_bluestore_txc_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_txc_items Source-derived dynamic mempool metric: mempool_bluestore_txc_items. +# TYPE ceph_mempool_bluestore_txc_items gauge +ceph_mempool_bluestore_txc_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_bytes Source-derived dynamic mempool metric: mempool_bluestore_writing_bytes. +# TYPE ceph_mempool_bluestore_writing_bytes gauge +ceph_mempool_bluestore_writing_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_deferred_bytes Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_bytes. +# TYPE ceph_mempool_bluestore_writing_deferred_bytes gauge +ceph_mempool_bluestore_writing_deferred_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_deferred_items Source-derived dynamic mempool metric: mempool_bluestore_writing_deferred_items. +# TYPE ceph_mempool_bluestore_writing_deferred_items gauge +ceph_mempool_bluestore_writing_deferred_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_bluestore_writing_items Source-derived dynamic mempool metric: mempool_bluestore_writing_items. +# TYPE ceph_mempool_bluestore_writing_items gauge +ceph_mempool_bluestore_writing_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_anon_bytes Source-derived dynamic mempool metric: mempool_buffer_anon_bytes. +# TYPE ceph_mempool_buffer_anon_bytes gauge +ceph_mempool_buffer_anon_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_anon_items Source-derived dynamic mempool metric: mempool_buffer_anon_items. +# TYPE ceph_mempool_buffer_anon_items gauge +ceph_mempool_buffer_anon_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_meta_bytes Source-derived dynamic mempool metric: mempool_buffer_meta_bytes. +# TYPE ceph_mempool_buffer_meta_bytes gauge +ceph_mempool_buffer_meta_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_buffer_meta_items Source-derived dynamic mempool metric: mempool_buffer_meta_items. +# TYPE ceph_mempool_buffer_meta_items gauge +ceph_mempool_buffer_meta_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_ec_extent_cache_bytes Source-derived dynamic mempool metric: mempool_ec_extent_cache_bytes. +# TYPE ceph_mempool_ec_extent_cache_bytes gauge +ceph_mempool_ec_extent_cache_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_ec_extent_cache_items Source-derived dynamic mempool metric: mempool_ec_extent_cache_items. +# TYPE ceph_mempool_ec_extent_cache_items gauge +ceph_mempool_ec_extent_cache_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_mds_co_bytes Source-derived dynamic mempool metric: mempool_mds_co_bytes. +# TYPE ceph_mempool_mds_co_bytes gauge +ceph_mempool_mds_co_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_mds_co_items Source-derived dynamic mempool metric: mempool_mds_co_items. +# TYPE ceph_mempool_mds_co_items gauge +ceph_mempool_mds_co_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_bytes Source-derived dynamic mempool metric: mempool_osd_bytes. +# TYPE ceph_mempool_osd_bytes gauge +ceph_mempool_osd_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_items Source-derived dynamic mempool metric: mempool_osd_items. +# TYPE ceph_mempool_osd_items gauge +ceph_mempool_osd_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_mapbl_bytes Source-derived dynamic mempool metric: mempool_osd_mapbl_bytes. +# TYPE ceph_mempool_osd_mapbl_bytes gauge +ceph_mempool_osd_mapbl_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_mapbl_items Source-derived dynamic mempool metric: mempool_osd_mapbl_items. +# TYPE ceph_mempool_osd_mapbl_items gauge +ceph_mempool_osd_mapbl_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_pglog_bytes Source-derived dynamic mempool metric: mempool_osd_pglog_bytes. +# TYPE ceph_mempool_osd_pglog_bytes gauge +ceph_mempool_osd_pglog_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osd_pglog_items Source-derived dynamic mempool metric: mempool_osd_pglog_items. +# TYPE ceph_mempool_osd_pglog_items gauge +ceph_mempool_osd_pglog_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_bytes Source-derived dynamic mempool metric: mempool_osdmap_bytes. +# TYPE ceph_mempool_osdmap_bytes gauge +ceph_mempool_osdmap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_items Source-derived dynamic mempool metric: mempool_osdmap_items. +# TYPE ceph_mempool_osdmap_items gauge +ceph_mempool_osdmap_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_mapping_bytes Source-derived dynamic mempool metric: mempool_osdmap_mapping_bytes. +# TYPE ceph_mempool_osdmap_mapping_bytes gauge +ceph_mempool_osdmap_mapping_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_osdmap_mapping_items Source-derived dynamic mempool metric: mempool_osdmap_mapping_items. +# TYPE ceph_mempool_osdmap_mapping_items gauge +ceph_mempool_osdmap_mapping_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_pgmap_bytes Source-derived dynamic mempool metric: mempool_pgmap_bytes. +# TYPE ceph_mempool_pgmap_bytes gauge +ceph_mempool_pgmap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_pgmap_items Source-derived dynamic mempool metric: mempool_pgmap_items. +# TYPE ceph_mempool_pgmap_items gauge +ceph_mempool_pgmap_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_1_bytes Source-derived dynamic mempool metric: mempool_unittest_1_bytes. +# TYPE ceph_mempool_unittest_1_bytes gauge +ceph_mempool_unittest_1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_1_items Source-derived dynamic mempool metric: mempool_unittest_1_items. +# TYPE ceph_mempool_unittest_1_items gauge +ceph_mempool_unittest_1_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_2_bytes Source-derived dynamic mempool metric: mempool_unittest_2_bytes. +# TYPE ceph_mempool_unittest_2_bytes gauge +ceph_mempool_unittest_2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_mempool_unittest_2_items Source-derived dynamic mempool metric: mempool_unittest_2_items. +# TYPE ceph_mempool_unittest_2_items gauge +ceph_mempool_unittest_2_items{ceph_daemon="osd.0"} 1 + +# HELP ceph_mgr_cache_hit Cache hits. +# TYPE ceph_mgr_cache_hit counter +ceph_mgr_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_mgr_cache_miss Cache miss. +# TYPE ceph_mgr_cache_miss counter +ceph_mgr_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_election_call Elections started. +# TYPE ceph_mon_election_call counter +ceph_mon_election_call{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_election_lose Elections lost. +# TYPE ceph_mon_election_lose counter +ceph_mon_election_lose{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_election_win Elections won. +# TYPE ceph_mon_election_win counter +ceph_mon_election_win{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_num_elections Elections participated in. +# TYPE ceph_mon_num_elections counter +ceph_mon_num_elections{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_num_sessions Open sessions. +# TYPE ceph_mon_num_sessions gauge +ceph_mon_num_sessions{ceph_daemon="osd.0"} 1 + +# HELP ceph_mon_session_add Created sessions. +# TYPE ceph_mon_session_add counter +ceph_mon_session_add{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_session_rm Removed sessions. +# TYPE ceph_mon_session_rm counter +ceph_mon_session_rm{ceph_daemon="osd.0"} 100 + +# HELP ceph_mon_session_trim Trimmed sessions. +# TYPE ceph_mon_session_trim counter +ceph_mon_session_trim{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_bytes_hit Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_hit. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_bytes_hit counter +ceph_objectcacher_objectcacher_key_a_cache_bytes_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_bytes_miss Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_bytes_miss. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_bytes_miss counter +ceph_objectcacher_objectcacher_key_a_cache_bytes_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_ops_hit Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_hit. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_ops_hit counter +ceph_objectcacher_objectcacher_key_a_cache_ops_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_cache_ops_miss Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_cache_ops_miss. +# TYPE ceph_objectcacher_objectcacher_key_a_cache_ops_miss counter +ceph_objectcacher_objectcacher_key_a_cache_ops_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_flushed Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_flushed. +# TYPE ceph_objectcacher_objectcacher_key_a_data_flushed counter +ceph_objectcacher_objectcacher_key_a_data_flushed{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_overwritten_while_flushing. +# TYPE ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing counter +ceph_objectcacher_objectcacher_key_a_data_overwritten_while_flushing{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_read Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_read. +# TYPE ceph_objectcacher_objectcacher_key_a_data_read counter +ceph_objectcacher_objectcacher_key_a_data_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_data_written Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_data_written. +# TYPE ceph_objectcacher_objectcacher_key_a_data_written counter +ceph_objectcacher_objectcacher_key_a_data_written{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_bytes_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_bytes_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_bytes_blocked counter +ceph_objectcacher_objectcacher_key_a_write_bytes_blocked{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_ops_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_ops_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_ops_blocked counter +ceph_objectcacher_objectcacher_key_a_write_ops_blocked{ceph_daemon="osd.0"} 100 + +# HELP ceph_objectcacher_objectcacher_key_a_write_time_blocked Source-derived dynamic ObjectCacher metric: objectcacher_librbd_image_a_pool_a_image_a_write_time_blocked. +# TYPE ceph_objectcacher_objectcacher_key_a_write_time_blocked gauge +ceph_objectcacher_objectcacher_key_a_write_time_blocked{ceph_daemon="osd.0"} 1 + +# HELP ceph_objecter_0x1_command_active Active commands. +# TYPE ceph_objecter_0x1_command_active gauge +ceph_objecter_0x1_command_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_command_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_command_resend Resent commands. +# TYPE ceph_objecter_0x1_command_resend counter +ceph_objecter_0x1_command_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_command_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_command_send Sent commands. +# TYPE ceph_objecter_0x1_command_send counter +ceph_objecter_0x1_command_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_command_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_active Active lingering operations. +# TYPE ceph_objecter_0x1_linger_active gauge +ceph_objecter_0x1_linger_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_linger_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_0x1_linger_ping counter +ceph_objecter_0x1_linger_ping{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_ping{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_resend Resent lingering operations. +# TYPE ceph_objecter_0x1_linger_resend counter +ceph_objecter_0x1_linger_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_linger_send Sent lingering operations. +# TYPE ceph_objecter_0x1_linger_send counter +ceph_objecter_0x1_linger_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_linger_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_map_epoch OSD map epoch. +# TYPE ceph_objecter_0x1_map_epoch gauge +ceph_objecter_0x1_map_epoch{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_map_epoch{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_map_full Full OSD maps received. +# TYPE ceph_objecter_0x1_map_full counter +ceph_objecter_0x1_map_full{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_map_full{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_0x1_map_inc counter +ceph_objecter_0x1_map_inc{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_map_inc{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_0x1_omap_del counter +ceph_objecter_0x1_omap_del{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_del{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_0x1_omap_rd counter +ceph_objecter_0x1_omap_rd{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_rd{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_0x1_omap_wr counter +ceph_objecter_0x1_omap_wr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_omap_wr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op Operations. +# TYPE ceph_objecter_0x1_op counter +ceph_objecter_0x1_op{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_active Operations active. +# TYPE ceph_objecter_0x1_op_active gauge +ceph_objecter_0x1_op_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_inflight Operations in flight. +# TYPE ceph_objecter_0x1_op_inflight gauge +ceph_objecter_0x1_op_inflight{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_inflight{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_laggy Laggy operations. +# TYPE ceph_objecter_0x1_op_laggy gauge +ceph_objecter_0x1_op_laggy{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_laggy{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_latency_count Operation latency Count. +# TYPE ceph_objecter_0x1_op_latency_count counter +ceph_objecter_0x1_op_latency_count{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_latency_count{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_0x1_op_latency_sum gauge +ceph_objecter_0x1_op_latency_sum{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_op_latency_sum{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_op_pg PG operation. +# TYPE ceph_objecter_0x1_op_pg counter +ceph_objecter_0x1_op_pg{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_pg{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_r Read operations. +# TYPE ceph_objecter_0x1_op_r counter +ceph_objecter_0x1_op_r{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_r{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_reply Operation reply. +# TYPE ceph_objecter_0x1_op_reply counter +ceph_objecter_0x1_op_reply{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_reply{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_resend Resent operations. +# TYPE ceph_objecter_0x1_op_resend counter +ceph_objecter_0x1_op_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_0x1_op_rmw counter +ceph_objecter_0x1_op_rmw{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_rmw{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_send Sent operations. +# TYPE ceph_objecter_0x1_op_send counter +ceph_objecter_0x1_op_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_send_bytes Sent data. +# TYPE ceph_objecter_0x1_op_send_bytes counter +ceph_objecter_0x1_op_send_bytes{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_send_bytes{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_op_w Write operations. +# TYPE ceph_objecter_0x1_op_w counter +ceph_objecter_0x1_op_w{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_op_w{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_0x1_oplen_avg_count counter +ceph_objecter_0x1_oplen_avg_count{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_oplen_avg_count{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_0x1_oplen_avg_sum gauge +ceph_objecter_0x1_oplen_avg_sum{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_oplen_avg_sum{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_0x1_osd_laggy gauge +ceph_objecter_0x1_osd_laggy{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_osd_laggy{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_osd_session_close Sessions closed. +# TYPE ceph_objecter_0x1_osd_session_close counter +ceph_objecter_0x1_osd_session_close{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osd_session_close{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osd_session_open Sessions opened. +# TYPE ceph_objecter_0x1_osd_session_open counter +ceph_objecter_0x1_osd_session_open{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osd_session_open{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osd_sessions Open sessions. +# TYPE ceph_objecter_0x1_osd_sessions gauge +ceph_objecter_0x1_osd_sessions{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_osd_sessions{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_osdop_append Append operation. +# TYPE ceph_objecter_0x1_osdop_append counter +ceph_objecter_0x1_osdop_append{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_append{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_call Call (execute) operations. +# TYPE ceph_objecter_0x1_osdop_call counter +ceph_objecter_0x1_osdop_call{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_call{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_0x1_osdop_clonerange counter +ceph_objecter_0x1_osdop_clonerange{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_clonerange{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_0x1_osdop_cmpxattr counter +ceph_objecter_0x1_osdop_cmpxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_cmpxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_create Create object operations. +# TYPE ceph_objecter_0x1_osdop_create counter +ceph_objecter_0x1_osdop_create{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_create{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_delete Delete object operations. +# TYPE ceph_objecter_0x1_osdop_delete counter +ceph_objecter_0x1_osdop_delete{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_delete{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_0x1_osdop_getxattr counter +ceph_objecter_0x1_osdop_getxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_getxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_mapext Map extent operations. +# TYPE ceph_objecter_0x1_osdop_mapext counter +ceph_objecter_0x1_osdop_mapext{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_mapext{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_notify Notify about object operations. +# TYPE ceph_objecter_0x1_osdop_notify counter +ceph_objecter_0x1_osdop_notify{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_notify{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_other Other operations. +# TYPE ceph_objecter_0x1_osdop_other counter +ceph_objecter_0x1_osdop_other{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_other{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_0x1_osdop_pgls counter +ceph_objecter_0x1_osdop_pgls{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_pgls{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_0x1_osdop_pgls_filter counter +ceph_objecter_0x1_osdop_pgls_filter{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_pgls_filter{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_read Read operations. +# TYPE ceph_objecter_0x1_osdop_read counter +ceph_objecter_0x1_osdop_read{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_read{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_0x1_osdop_resetxattrs counter +ceph_objecter_0x1_osdop_resetxattrs{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_resetxattrs{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_0x1_osdop_rmxattr counter +ceph_objecter_0x1_osdop_rmxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_rmxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_0x1_osdop_setxattr counter +ceph_objecter_0x1_osdop_setxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_setxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_0x1_osdop_sparse_read counter +ceph_objecter_0x1_osdop_sparse_read{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_sparse_read{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_0x1_osdop_src_cmpxattr counter +ceph_objecter_0x1_osdop_src_cmpxattr{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_src_cmpxattr{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_stat Stat operations. +# TYPE ceph_objecter_0x1_osdop_stat counter +ceph_objecter_0x1_osdop_stat{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_stat{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_0x1_osdop_truncate counter +ceph_objecter_0x1_osdop_truncate{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_truncate{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_watch Watch by object operations. +# TYPE ceph_objecter_0x1_osdop_watch counter +ceph_objecter_0x1_osdop_watch{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_watch{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_write Write operations. +# TYPE ceph_objecter_0x1_osdop_write counter +ceph_objecter_0x1_osdop_write{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_write{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_writefull Write full object operations. +# TYPE ceph_objecter_0x1_osdop_writefull counter +ceph_objecter_0x1_osdop_writefull{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_writefull{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_writesame Write same operations. +# TYPE ceph_objecter_0x1_osdop_writesame counter +ceph_objecter_0x1_osdop_writesame{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_writesame{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_0x1_osdop_zero counter +ceph_objecter_0x1_osdop_zero{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_osdop_zero{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolop_active Active pool operations. +# TYPE ceph_objecter_0x1_poolop_active gauge +ceph_objecter_0x1_poolop_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_poolop_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_poolop_resend Resent pool operations. +# TYPE ceph_objecter_0x1_poolop_resend counter +ceph_objecter_0x1_poolop_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolop_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolop_send Sent pool operations. +# TYPE ceph_objecter_0x1_poolop_send counter +ceph_objecter_0x1_poolop_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolop_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_0x1_poolstat_active gauge +ceph_objecter_0x1_poolstat_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_poolstat_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_0x1_poolstat_resend counter +ceph_objecter_0x1_poolstat_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolstat_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_0x1_poolstat_send counter +ceph_objecter_0x1_poolstat_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_poolstat_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_replica_read_bounced Operations bounced by replica to be resent to primary. +# TYPE ceph_objecter_0x1_replica_read_bounced counter +ceph_objecter_0x1_replica_read_bounced{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_replica_read_bounced{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_replica_read_completed Operations completed by replica. +# TYPE ceph_objecter_0x1_replica_read_completed counter +ceph_objecter_0x1_replica_read_completed{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_replica_read_completed{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_replica_read_sent Operations sent to replica. +# TYPE ceph_objecter_0x1_replica_read_sent counter +ceph_objecter_0x1_replica_read_sent{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_replica_read_sent{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_statfs_active Statfs operations. +# TYPE ceph_objecter_0x1_statfs_active gauge +ceph_objecter_0x1_statfs_active{ceph_daemon="osd.0"} 2 +ceph_objecter_0x1_statfs_active{instance_id="rgw.a"} 3 + +# HELP ceph_objecter_0x1_statfs_resend Resent FS stats. +# TYPE ceph_objecter_0x1_statfs_resend counter +ceph_objecter_0x1_statfs_resend{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_statfs_resend{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x1_statfs_send Sent FS stats. +# TYPE ceph_objecter_0x1_statfs_send counter +ceph_objecter_0x1_statfs_send{ceph_daemon="osd.0"} 101 +ceph_objecter_0x1_statfs_send{instance_id="rgw.a"} 102 + +# HELP ceph_objecter_0x2_command_active Active commands. +# TYPE ceph_objecter_0x2_command_active gauge +ceph_objecter_0x2_command_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_command_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_command_resend Resent commands. +# TYPE ceph_objecter_0x2_command_resend counter +ceph_objecter_0x2_command_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_command_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_command_send Sent commands. +# TYPE ceph_objecter_0x2_command_send counter +ceph_objecter_0x2_command_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_command_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_active Active lingering operations. +# TYPE ceph_objecter_0x2_linger_active gauge +ceph_objecter_0x2_linger_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_linger_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_0x2_linger_ping counter +ceph_objecter_0x2_linger_ping{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_ping{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_resend Resent lingering operations. +# TYPE ceph_objecter_0x2_linger_resend counter +ceph_objecter_0x2_linger_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_linger_send Sent lingering operations. +# TYPE ceph_objecter_0x2_linger_send counter +ceph_objecter_0x2_linger_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_linger_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_map_epoch OSD map epoch. +# TYPE ceph_objecter_0x2_map_epoch gauge +ceph_objecter_0x2_map_epoch{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_map_epoch{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_map_full Full OSD maps received. +# TYPE ceph_objecter_0x2_map_full counter +ceph_objecter_0x2_map_full{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_map_full{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_0x2_map_inc counter +ceph_objecter_0x2_map_inc{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_map_inc{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_0x2_omap_del counter +ceph_objecter_0x2_omap_del{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_del{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_0x2_omap_rd counter +ceph_objecter_0x2_omap_rd{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_rd{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_0x2_omap_wr counter +ceph_objecter_0x2_omap_wr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_omap_wr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op Operations. +# TYPE ceph_objecter_0x2_op counter +ceph_objecter_0x2_op{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_active Operations active. +# TYPE ceph_objecter_0x2_op_active gauge +ceph_objecter_0x2_op_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_inflight Operations in flight. +# TYPE ceph_objecter_0x2_op_inflight gauge +ceph_objecter_0x2_op_inflight{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_inflight{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_laggy Laggy operations. +# TYPE ceph_objecter_0x2_op_laggy gauge +ceph_objecter_0x2_op_laggy{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_laggy{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_latency_count Operation latency Count. +# TYPE ceph_objecter_0x2_op_latency_count counter +ceph_objecter_0x2_op_latency_count{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_latency_count{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_0x2_op_latency_sum gauge +ceph_objecter_0x2_op_latency_sum{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_op_latency_sum{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_op_pg PG operation. +# TYPE ceph_objecter_0x2_op_pg counter +ceph_objecter_0x2_op_pg{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_pg{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_r Read operations. +# TYPE ceph_objecter_0x2_op_r counter +ceph_objecter_0x2_op_r{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_r{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_reply Operation reply. +# TYPE ceph_objecter_0x2_op_reply counter +ceph_objecter_0x2_op_reply{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_reply{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_resend Resent operations. +# TYPE ceph_objecter_0x2_op_resend counter +ceph_objecter_0x2_op_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_0x2_op_rmw counter +ceph_objecter_0x2_op_rmw{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_rmw{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_send Sent operations. +# TYPE ceph_objecter_0x2_op_send counter +ceph_objecter_0x2_op_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_send_bytes Sent data. +# TYPE ceph_objecter_0x2_op_send_bytes counter +ceph_objecter_0x2_op_send_bytes{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_send_bytes{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_op_w Write operations. +# TYPE ceph_objecter_0x2_op_w counter +ceph_objecter_0x2_op_w{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_op_w{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_0x2_oplen_avg_count counter +ceph_objecter_0x2_oplen_avg_count{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_oplen_avg_count{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_0x2_oplen_avg_sum gauge +ceph_objecter_0x2_oplen_avg_sum{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_oplen_avg_sum{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_0x2_osd_laggy gauge +ceph_objecter_0x2_osd_laggy{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_osd_laggy{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_osd_session_close Sessions closed. +# TYPE ceph_objecter_0x2_osd_session_close counter +ceph_objecter_0x2_osd_session_close{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osd_session_close{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osd_session_open Sessions opened. +# TYPE ceph_objecter_0x2_osd_session_open counter +ceph_objecter_0x2_osd_session_open{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osd_session_open{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osd_sessions Open sessions. +# TYPE ceph_objecter_0x2_osd_sessions gauge +ceph_objecter_0x2_osd_sessions{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_osd_sessions{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_osdop_append Append operation. +# TYPE ceph_objecter_0x2_osdop_append counter +ceph_objecter_0x2_osdop_append{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_append{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_call Call (execute) operations. +# TYPE ceph_objecter_0x2_osdop_call counter +ceph_objecter_0x2_osdop_call{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_call{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_0x2_osdop_clonerange counter +ceph_objecter_0x2_osdop_clonerange{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_clonerange{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_0x2_osdop_cmpxattr counter +ceph_objecter_0x2_osdop_cmpxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_cmpxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_create Create object operations. +# TYPE ceph_objecter_0x2_osdop_create counter +ceph_objecter_0x2_osdop_create{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_create{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_delete Delete object operations. +# TYPE ceph_objecter_0x2_osdop_delete counter +ceph_objecter_0x2_osdop_delete{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_delete{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_0x2_osdop_getxattr counter +ceph_objecter_0x2_osdop_getxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_getxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_mapext Map extent operations. +# TYPE ceph_objecter_0x2_osdop_mapext counter +ceph_objecter_0x2_osdop_mapext{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_mapext{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_notify Notify about object operations. +# TYPE ceph_objecter_0x2_osdop_notify counter +ceph_objecter_0x2_osdop_notify{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_notify{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_other Other operations. +# TYPE ceph_objecter_0x2_osdop_other counter +ceph_objecter_0x2_osdop_other{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_other{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_0x2_osdop_pgls counter +ceph_objecter_0x2_osdop_pgls{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_pgls{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_0x2_osdop_pgls_filter counter +ceph_objecter_0x2_osdop_pgls_filter{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_pgls_filter{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_read Read operations. +# TYPE ceph_objecter_0x2_osdop_read counter +ceph_objecter_0x2_osdop_read{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_read{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_0x2_osdop_resetxattrs counter +ceph_objecter_0x2_osdop_resetxattrs{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_resetxattrs{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_0x2_osdop_rmxattr counter +ceph_objecter_0x2_osdop_rmxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_rmxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_0x2_osdop_setxattr counter +ceph_objecter_0x2_osdop_setxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_setxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_0x2_osdop_sparse_read counter +ceph_objecter_0x2_osdop_sparse_read{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_sparse_read{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_0x2_osdop_src_cmpxattr counter +ceph_objecter_0x2_osdop_src_cmpxattr{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_src_cmpxattr{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_stat Stat operations. +# TYPE ceph_objecter_0x2_osdop_stat counter +ceph_objecter_0x2_osdop_stat{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_stat{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_0x2_osdop_truncate counter +ceph_objecter_0x2_osdop_truncate{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_truncate{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_watch Watch by object operations. +# TYPE ceph_objecter_0x2_osdop_watch counter +ceph_objecter_0x2_osdop_watch{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_watch{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_write Write operations. +# TYPE ceph_objecter_0x2_osdop_write counter +ceph_objecter_0x2_osdop_write{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_write{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_writefull Write full object operations. +# TYPE ceph_objecter_0x2_osdop_writefull counter +ceph_objecter_0x2_osdop_writefull{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_writefull{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_writesame Write same operations. +# TYPE ceph_objecter_0x2_osdop_writesame counter +ceph_objecter_0x2_osdop_writesame{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_writesame{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_0x2_osdop_zero counter +ceph_objecter_0x2_osdop_zero{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_osdop_zero{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolop_active Active pool operations. +# TYPE ceph_objecter_0x2_poolop_active gauge +ceph_objecter_0x2_poolop_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_poolop_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_poolop_resend Resent pool operations. +# TYPE ceph_objecter_0x2_poolop_resend counter +ceph_objecter_0x2_poolop_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolop_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolop_send Sent pool operations. +# TYPE ceph_objecter_0x2_poolop_send counter +ceph_objecter_0x2_poolop_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolop_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_0x2_poolstat_active gauge +ceph_objecter_0x2_poolstat_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_poolstat_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_0x2_poolstat_resend counter +ceph_objecter_0x2_poolstat_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolstat_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_0x2_poolstat_send counter +ceph_objecter_0x2_poolstat_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_poolstat_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_replica_read_bounced Operations bounced by replica to be resent to primary. +# TYPE ceph_objecter_0x2_replica_read_bounced counter +ceph_objecter_0x2_replica_read_bounced{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_replica_read_bounced{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_replica_read_completed Operations completed by replica. +# TYPE ceph_objecter_0x2_replica_read_completed counter +ceph_objecter_0x2_replica_read_completed{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_replica_read_completed{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_replica_read_sent Operations sent to replica. +# TYPE ceph_objecter_0x2_replica_read_sent counter +ceph_objecter_0x2_replica_read_sent{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_replica_read_sent{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_statfs_active Statfs operations. +# TYPE ceph_objecter_0x2_statfs_active gauge +ceph_objecter_0x2_statfs_active{ceph_daemon="osd.0"} 3 +ceph_objecter_0x2_statfs_active{instance_id="rgw.a"} 4 + +# HELP ceph_objecter_0x2_statfs_resend Resent FS stats. +# TYPE ceph_objecter_0x2_statfs_resend counter +ceph_objecter_0x2_statfs_resend{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_statfs_resend{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_0x2_statfs_send Sent FS stats. +# TYPE ceph_objecter_0x2_statfs_send counter +ceph_objecter_0x2_statfs_send{ceph_daemon="osd.0"} 102 +ceph_objecter_0x2_statfs_send{instance_id="rgw.a"} 103 + +# HELP ceph_objecter_command_active Active commands. +# TYPE ceph_objecter_command_active gauge +ceph_objecter_command_active{ceph_daemon="osd.0"} 1 +ceph_objecter_command_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_command_resend Resent commands. +# TYPE ceph_objecter_command_resend counter +ceph_objecter_command_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_command_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_command_send Sent commands. +# TYPE ceph_objecter_command_send counter +ceph_objecter_command_send{ceph_daemon="osd.0"} 100 +ceph_objecter_command_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_active Active lingering operations. +# TYPE ceph_objecter_linger_active gauge +ceph_objecter_linger_active{ceph_daemon="osd.0"} 1 +ceph_objecter_linger_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_linger_ping Sent pings to lingering operations. +# TYPE ceph_objecter_linger_ping counter +ceph_objecter_linger_ping{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_ping{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_resend Resent lingering operations. +# TYPE ceph_objecter_linger_resend counter +ceph_objecter_linger_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_linger_send Sent lingering operations. +# TYPE ceph_objecter_linger_send counter +ceph_objecter_linger_send{ceph_daemon="osd.0"} 100 +ceph_objecter_linger_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_map_epoch OSD map epoch. +# TYPE ceph_objecter_map_epoch gauge +ceph_objecter_map_epoch{ceph_daemon="osd.0"} 1 +ceph_objecter_map_epoch{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_map_full Full OSD maps received. +# TYPE ceph_objecter_map_full counter +ceph_objecter_map_full{ceph_daemon="osd.0"} 100 +ceph_objecter_map_full{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_map_inc Incremental OSD maps received. +# TYPE ceph_objecter_map_inc counter +ceph_objecter_map_inc{ceph_daemon="osd.0"} 100 +ceph_objecter_map_inc{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_del OSD OMAP delete operations. +# TYPE ceph_objecter_omap_del counter +ceph_objecter_omap_del{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_del{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_rd OSD OMAP read operations. +# TYPE ceph_objecter_omap_rd counter +ceph_objecter_omap_rd{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_rd{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_omap_wr OSD OMAP write operations. +# TYPE ceph_objecter_omap_wr counter +ceph_objecter_omap_wr{ceph_daemon="osd.0"} 100 +ceph_objecter_omap_wr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op Operations. +# TYPE ceph_objecter_op counter +ceph_objecter_op{ceph_daemon="osd.0"} 100 +ceph_objecter_op{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_active Operations active. +# TYPE ceph_objecter_op_active gauge +ceph_objecter_op_active{ceph_daemon="osd.0"} 1 +ceph_objecter_op_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_inflight Operations in flight. +# TYPE ceph_objecter_op_inflight gauge +ceph_objecter_op_inflight{ceph_daemon="osd.0"} 1 +ceph_objecter_op_inflight{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_laggy Laggy operations. +# TYPE ceph_objecter_op_laggy gauge +ceph_objecter_op_laggy{ceph_daemon="osd.0"} 1 +ceph_objecter_op_laggy{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_latency_count Operation latency Count. +# TYPE ceph_objecter_op_latency_count counter +ceph_objecter_op_latency_count{ceph_daemon="osd.0"} 100 +ceph_objecter_op_latency_count{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_latency_sum Operation latency Total. +# TYPE ceph_objecter_op_latency_sum gauge +ceph_objecter_op_latency_sum{ceph_daemon="osd.0"} 1 +ceph_objecter_op_latency_sum{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_op_pg PG operation. +# TYPE ceph_objecter_op_pg counter +ceph_objecter_op_pg{ceph_daemon="osd.0"} 100 +ceph_objecter_op_pg{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_r Read operations. +# TYPE ceph_objecter_op_r counter +ceph_objecter_op_r{ceph_daemon="osd.0"} 100 +ceph_objecter_op_r{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_reply Operation reply. +# TYPE ceph_objecter_op_reply counter +ceph_objecter_op_reply{ceph_daemon="osd.0"} 100 +ceph_objecter_op_reply{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_resend Resent operations. +# TYPE ceph_objecter_op_resend counter +ceph_objecter_op_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_op_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_rmw Read-modify-write operations. +# TYPE ceph_objecter_op_rmw counter +ceph_objecter_op_rmw{ceph_daemon="osd.0"} 100 +ceph_objecter_op_rmw{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_send Sent operations. +# TYPE ceph_objecter_op_send counter +ceph_objecter_op_send{ceph_daemon="osd.0"} 100 +ceph_objecter_op_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_send_bytes Sent data. +# TYPE ceph_objecter_op_send_bytes counter +ceph_objecter_op_send_bytes{ceph_daemon="osd.0"} 100 +ceph_objecter_op_send_bytes{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_op_w Write operations. +# TYPE ceph_objecter_op_w counter +ceph_objecter_op_w{ceph_daemon="osd.0"} 100 +ceph_objecter_op_w{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_oplen_avg_count Average length of operation vector Count. +# TYPE ceph_objecter_oplen_avg_count counter +ceph_objecter_oplen_avg_count{ceph_daemon="osd.0"} 100 +ceph_objecter_oplen_avg_count{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_oplen_avg_sum Average length of operation vector Total. +# TYPE ceph_objecter_oplen_avg_sum gauge +ceph_objecter_oplen_avg_sum{ceph_daemon="osd.0"} 1 +ceph_objecter_oplen_avg_sum{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_osd_laggy Laggy OSD sessions. +# TYPE ceph_objecter_osd_laggy gauge +ceph_objecter_osd_laggy{ceph_daemon="osd.0"} 1 +ceph_objecter_osd_laggy{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_osd_session_close Sessions closed. +# TYPE ceph_objecter_osd_session_close counter +ceph_objecter_osd_session_close{ceph_daemon="osd.0"} 100 +ceph_objecter_osd_session_close{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osd_session_open Sessions opened. +# TYPE ceph_objecter_osd_session_open counter +ceph_objecter_osd_session_open{ceph_daemon="osd.0"} 100 +ceph_objecter_osd_session_open{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osd_sessions Open sessions. +# TYPE ceph_objecter_osd_sessions gauge +ceph_objecter_osd_sessions{ceph_daemon="osd.0"} 1 +ceph_objecter_osd_sessions{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_osdop_append Append operation. +# TYPE ceph_objecter_osdop_append counter +ceph_objecter_osdop_append{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_append{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_call Call (execute) operations. +# TYPE ceph_objecter_osdop_call counter +ceph_objecter_osdop_call{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_call{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_clonerange Clone range operations. +# TYPE ceph_objecter_osdop_clonerange counter +ceph_objecter_osdop_clonerange{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_clonerange{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_cmpxattr Xattr comparison operations. +# TYPE ceph_objecter_osdop_cmpxattr counter +ceph_objecter_osdop_cmpxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_cmpxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_create Create object operations. +# TYPE ceph_objecter_osdop_create counter +ceph_objecter_osdop_create{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_create{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_delete Delete object operations. +# TYPE ceph_objecter_osdop_delete counter +ceph_objecter_osdop_delete{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_delete{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_getxattr Get xattr operations. +# TYPE ceph_objecter_osdop_getxattr counter +ceph_objecter_osdop_getxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_getxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_mapext Map extent operations. +# TYPE ceph_objecter_osdop_mapext counter +ceph_objecter_osdop_mapext{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_mapext{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_notify Notify about object operations. +# TYPE ceph_objecter_osdop_notify counter +ceph_objecter_osdop_notify{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_notify{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_other Other operations. +# TYPE ceph_objecter_osdop_other counter +ceph_objecter_osdop_other{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_other{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_pgls osdop_pgls. +# TYPE ceph_objecter_osdop_pgls counter +ceph_objecter_osdop_pgls{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_pgls{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_pgls_filter osdop_pgls_filter. +# TYPE ceph_objecter_osdop_pgls_filter counter +ceph_objecter_osdop_pgls_filter{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_pgls_filter{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_read Read operations. +# TYPE ceph_objecter_osdop_read counter +ceph_objecter_osdop_read{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_read{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_resetxattrs Reset xattr operations. +# TYPE ceph_objecter_osdop_resetxattrs counter +ceph_objecter_osdop_resetxattrs{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_resetxattrs{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_rmxattr Remove xattr operations. +# TYPE ceph_objecter_osdop_rmxattr counter +ceph_objecter_osdop_rmxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_rmxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_setxattr Set xattr operations. +# TYPE ceph_objecter_osdop_setxattr counter +ceph_objecter_osdop_setxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_setxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_sparse_read Sparse read operations. +# TYPE ceph_objecter_osdop_sparse_read counter +ceph_objecter_osdop_sparse_read{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_sparse_read{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_src_cmpxattr Extended attribute comparison in multi operations. +# TYPE ceph_objecter_osdop_src_cmpxattr counter +ceph_objecter_osdop_src_cmpxattr{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_src_cmpxattr{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_stat Stat operations. +# TYPE ceph_objecter_osdop_stat counter +ceph_objecter_osdop_stat{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_stat{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_truncate Truncate object operations. +# TYPE ceph_objecter_osdop_truncate counter +ceph_objecter_osdop_truncate{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_truncate{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_watch Watch by object operations. +# TYPE ceph_objecter_osdop_watch counter +ceph_objecter_osdop_watch{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_watch{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_write Write operations. +# TYPE ceph_objecter_osdop_write counter +ceph_objecter_osdop_write{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_write{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_writefull Write full object operations. +# TYPE ceph_objecter_osdop_writefull counter +ceph_objecter_osdop_writefull{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_writefull{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_writesame Write same operations. +# TYPE ceph_objecter_osdop_writesame counter +ceph_objecter_osdop_writesame{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_writesame{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_osdop_zero Set object to zero operations. +# TYPE ceph_objecter_osdop_zero counter +ceph_objecter_osdop_zero{ceph_daemon="osd.0"} 100 +ceph_objecter_osdop_zero{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolop_active Active pool operations. +# TYPE ceph_objecter_poolop_active gauge +ceph_objecter_poolop_active{ceph_daemon="osd.0"} 1 +ceph_objecter_poolop_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_poolop_resend Resent pool operations. +# TYPE ceph_objecter_poolop_resend counter +ceph_objecter_poolop_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_poolop_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolop_send Sent pool operations. +# TYPE ceph_objecter_poolop_send counter +ceph_objecter_poolop_send{ceph_daemon="osd.0"} 100 +ceph_objecter_poolop_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolstat_active Active get pool stat operations. +# TYPE ceph_objecter_poolstat_active gauge +ceph_objecter_poolstat_active{ceph_daemon="osd.0"} 1 +ceph_objecter_poolstat_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_poolstat_resend Resent pool stats. +# TYPE ceph_objecter_poolstat_resend counter +ceph_objecter_poolstat_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_poolstat_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_poolstat_send Pool stat operations sent. +# TYPE ceph_objecter_poolstat_send counter +ceph_objecter_poolstat_send{ceph_daemon="osd.0"} 100 +ceph_objecter_poolstat_send{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_replica_read_bounced Operations bounced by replica to be resent to primary. +# TYPE ceph_objecter_replica_read_bounced counter +ceph_objecter_replica_read_bounced{ceph_daemon="osd.0"} 100 +ceph_objecter_replica_read_bounced{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_replica_read_completed Operations completed by replica. +# TYPE ceph_objecter_replica_read_completed counter +ceph_objecter_replica_read_completed{ceph_daemon="osd.0"} 100 +ceph_objecter_replica_read_completed{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_replica_read_sent Operations sent to replica. +# TYPE ceph_objecter_replica_read_sent counter +ceph_objecter_replica_read_sent{ceph_daemon="osd.0"} 100 +ceph_objecter_replica_read_sent{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_statfs_active Statfs operations. +# TYPE ceph_objecter_statfs_active gauge +ceph_objecter_statfs_active{ceph_daemon="osd.0"} 1 +ceph_objecter_statfs_active{instance_id="rgw.a"} 2 + +# HELP ceph_objecter_statfs_resend Resent FS stats. +# TYPE ceph_objecter_statfs_resend counter +ceph_objecter_statfs_resend{ceph_daemon="osd.0"} 100 +ceph_objecter_statfs_resend{instance_id="rgw.a"} 101 + +# HELP ceph_objecter_statfs_send Sent FS stats. +# TYPE ceph_objecter_statfs_send counter +ceph_objecter_statfs_send{ceph_daemon="osd.0"} 100 +ceph_objecter_statfs_send{instance_id="rgw.a"} 101 + +# HELP ceph_oft_omap_total_kv_pairs omap_total_kv_pairs. +# TYPE ceph_oft_omap_total_kv_pairs gauge +ceph_oft_omap_total_kv_pairs{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_objs omap_total_objs. +# TYPE ceph_oft_omap_total_objs gauge +ceph_oft_omap_total_objs{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_removes omap_total_removes. +# TYPE ceph_oft_omap_total_removes gauge +ceph_oft_omap_total_removes{ceph_daemon="osd.0"} 1 + +# HELP ceph_oft_omap_total_updates omap_total_updates. +# TYPE ceph_oft_omap_total_updates gauge +ceph_oft_omap_total_updates{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_agent_evict Tiering agent evictions. +# TYPE ceph_osd_agent_evict counter +ceph_osd_agent_evict{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_flush Tiering agent flushes. +# TYPE ceph_osd_agent_flush counter +ceph_osd_agent_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_skip Objects skipped by agent. +# TYPE ceph_osd_agent_skip counter +ceph_osd_agent_skip{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_agent_wake Tiering agent wake up. +# TYPE ceph_osd_agent_wake counter +ceph_osd_agent_wake{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_cached_crc Total number getting crc from crc_cache. +# TYPE ceph_osd_cached_crc gauge +ceph_osd_cached_crc{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_cached_crc_adjusted Total number getting crc from crc_cache with adjusting. +# TYPE ceph_osd_cached_crc_adjusted gauge +ceph_osd_cached_crc_adjusted{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_copyfrom Rados "copy-from" operations. +# TYPE ceph_osd_copyfrom counter +ceph_osd_copyfrom{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_failed_scrubs_ec failed scrubs count EC. +# TYPE ceph_osd_failed_scrubs_ec counter +ceph_osd_failed_scrubs_ec{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_failed_scrubs_ec_elapsed_count time to scrub failure ec Count. +# TYPE ceph_osd_failed_scrubs_ec_elapsed_count counter +ceph_osd_failed_scrubs_ec_elapsed_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_failed_scrubs_ec_elapsed_sum time to scrub failure ec Total. +# TYPE ceph_osd_failed_scrubs_ec_elapsed_sum gauge +ceph_osd_failed_scrubs_ec_elapsed_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_failed_scrubs_replicated failed replicated scrubs count. +# TYPE ceph_osd_failed_scrubs_replicated counter +ceph_osd_failed_scrubs_replicated{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_failed_scrubs_replicated_elapsed_count time to scrub failure replicated Count. +# TYPE ceph_osd_failed_scrubs_replicated_elapsed_count counter +ceph_osd_failed_scrubs_replicated_elapsed_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_failed_scrubs_replicated_elapsed_sum time to scrub failure replicated Total. +# TYPE ceph_osd_failed_scrubs_replicated_elapsed_sum gauge +ceph_osd_failed_scrubs_replicated_elapsed_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_heartbeat_to_peers Heartbeat (ping) peers we send to. +# TYPE ceph_osd_heartbeat_to_peers gauge +ceph_osd_heartbeat_to_peers{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_backfill_queue_latency_count MOSDPGBackfill queue latency Count. +# TYPE ceph_osd_l_osd_recovery_backfill_queue_latency_count counter +ceph_osd_l_osd_recovery_backfill_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_backfill_queue_latency_sum MOSDPGBackfill queue latency Total. +# TYPE ceph_osd_l_osd_recovery_backfill_queue_latency_sum gauge +ceph_osd_l_osd_recovery_backfill_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count MOSDPGBackfillDelete queue latency Count. +# TYPE ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count counter +ceph_osd_l_osd_recovery_backfill_remove_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum MOSDPGBackfillDelete queue latency Total. +# TYPE ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum gauge +ceph_osd_l_osd_recovery_backfill_remove_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_context_queue_latency_count PGRecoveryContext queue latency Count. +# TYPE ceph_osd_l_osd_recovery_context_queue_latency_count counter +ceph_osd_l_osd_recovery_context_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_context_queue_latency_sum PGRecoveryContext queue latency Total. +# TYPE ceph_osd_l_osd_recovery_context_queue_latency_sum gauge +ceph_osd_l_osd_recovery_context_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_pull_queue_latency_count MOSDPGPull queue latency Count. +# TYPE ceph_osd_l_osd_recovery_pull_queue_latency_count counter +ceph_osd_l_osd_recovery_pull_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_pull_queue_latency_sum MOSDPGPull queue latency Total. +# TYPE ceph_osd_l_osd_recovery_pull_queue_latency_sum gauge +ceph_osd_l_osd_recovery_pull_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_push_queue_latency_count MOSDPGPush queue latency Count. +# TYPE ceph_osd_l_osd_recovery_push_queue_latency_count counter +ceph_osd_l_osd_recovery_push_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_push_queue_latency_sum MOSDPGPush queue latency Total. +# TYPE ceph_osd_l_osd_recovery_push_queue_latency_sum gauge +ceph_osd_l_osd_recovery_push_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_push_reply_queue_latency_count MOSDPGPushReply queue latency Count. +# TYPE ceph_osd_l_osd_recovery_push_reply_queue_latency_count counter +ceph_osd_l_osd_recovery_push_reply_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_push_reply_queue_latency_sum MOSDPGPushReply queue latency Total. +# TYPE ceph_osd_l_osd_recovery_push_reply_queue_latency_sum gauge +ceph_osd_l_osd_recovery_push_reply_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_queue_latency_count PGRecovery queue latency Count. +# TYPE ceph_osd_l_osd_recovery_queue_latency_count counter +ceph_osd_l_osd_recovery_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_queue_latency_sum PGRecovery queue latency Total. +# TYPE ceph_osd_l_osd_recovery_queue_latency_sum gauge +ceph_osd_l_osd_recovery_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_l_osd_recovery_scan_queue_latency_count MOSDPGScan queue latency Count. +# TYPE ceph_osd_l_osd_recovery_scan_queue_latency_count counter +ceph_osd_l_osd_recovery_scan_queue_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_l_osd_recovery_scan_queue_latency_sum MOSDPGScan queue latency Total. +# TYPE ceph_osd_l_osd_recovery_scan_queue_latency_sum gauge +ceph_osd_l_osd_recovery_scan_queue_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_loadavg CPU load. +# TYPE ceph_osd_loadavg gauge +ceph_osd_loadavg{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_map_message_epoch_dups OSD map duplicates. +# TYPE ceph_osd_map_message_epoch_dups counter +ceph_osd_map_message_epoch_dups{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_map_message_epochs OSD map epochs. +# TYPE ceph_osd_map_message_epochs counter +ceph_osd_map_message_epochs{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_map_messages OSD map messages. +# TYPE ceph_osd_map_messages counter +ceph_osd_map_messages{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_messages_delayed_for_map Operations waiting for OSD map. +# TYPE ceph_osd_messages_delayed_for_map counter +ceph_osd_messages_delayed_for_map{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_missed_crc Total number of crc cache misses. +# TYPE ceph_osd_missed_crc gauge +ceph_osd_missed_crc{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_num_scrubs_past_reservation_ec EC scrubs count. +# TYPE ceph_osd_num_scrubs_past_reservation_ec counter +ceph_osd_num_scrubs_past_reservation_ec{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_num_scrubs_past_reservation_replicated replicated scrubs count. +# TYPE ceph_osd_num_scrubs_past_reservation_replicated counter +ceph_osd_num_scrubs_past_reservation_replicated{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_num_scrubs_started_ec EC scrubs attempted count. +# TYPE ceph_osd_num_scrubs_started_ec counter +ceph_osd_num_scrubs_started_ec{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_num_scrubs_started_replicated replicated scrubs attempted count. +# TYPE ceph_osd_num_scrubs_started_replicated counter +ceph_osd_num_scrubs_started_replicated{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_numpg Placement groups. +# TYPE ceph_osd_numpg gauge +ceph_osd_numpg{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_primary Placement groups for which this osd is primary. +# TYPE ceph_osd_numpg_primary gauge +ceph_osd_numpg_primary{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_removing Placement groups queued for local deletion. +# TYPE ceph_osd_numpg_removing gauge +ceph_osd_numpg_removing{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_replica Placement groups for which this osd is replica. +# TYPE ceph_osd_numpg_replica gauge +ceph_osd_numpg_replica{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_numpg_stray Placement groups ready to be deleted from this osd. +# TYPE ceph_osd_numpg_stray gauge +ceph_osd_numpg_stray{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_object_ctx_cache_hit Object context cache hits. +# TYPE ceph_osd_object_ctx_cache_hit counter +ceph_osd_object_ctx_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_object_ctx_cache_total Object context cache lookups. +# TYPE ceph_osd_object_ctx_cache_total counter +ceph_osd_object_ctx_cache_total{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op Client operations. +# TYPE ceph_osd_op counter +ceph_osd_op{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_dequeue_op_lat_count Latency of IO before calling dequeue_op(already dequeued and get PG lock) Count. +# TYPE ceph_osd_op_before_dequeue_op_lat_count counter +ceph_osd_op_before_dequeue_op_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_dequeue_op_lat_sum Latency of IO before calling dequeue_op(already dequeued and get PG lock) Total. +# TYPE ceph_osd_op_before_dequeue_op_lat_sum gauge +ceph_osd_op_before_dequeue_op_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_before_queue_op_lat_count Latency of IO before calling queue(before really queue into ShardedOpWq) Count. +# TYPE ceph_osd_op_before_queue_op_lat_count counter +ceph_osd_op_before_queue_op_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_before_queue_op_lat_sum Latency of IO before calling queue(before really queue into ShardedOpWq) Total. +# TYPE ceph_osd_op_before_queue_op_lat_sum gauge +ceph_osd_op_before_queue_op_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_cache_hit op_cache_hit. +# TYPE ceph_osd_op_cache_hit counter +ceph_osd_op_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_delayed_degraded Count of ops delayed due to target object being degraded. +# TYPE ceph_osd_op_delayed_degraded counter +ceph_osd_op_delayed_degraded{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_delayed_unreadable Count of ops delayed due to target object being unreadable. +# TYPE ceph_osd_op_delayed_unreadable counter +ceph_osd_op_delayed_unreadable{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_in_bytes Client operations total write size. +# TYPE ceph_osd_op_in_bytes counter +ceph_osd_op_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_latency_count Latency of client operations (including queue time) Count. +# TYPE ceph_osd_op_latency_count counter +ceph_osd_op_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_latency_sum Latency of client operations (including queue time) Total. +# TYPE ceph_osd_op_latency_sum gauge +ceph_osd_op_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_out_bytes Client operations total read size. +# TYPE ceph_osd_op_out_bytes counter +ceph_osd_op_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_prepare_latency_count Latency of client operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_prepare_latency_count counter +ceph_osd_op_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_prepare_latency_sum Latency of client operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_prepare_latency_sum gauge +ceph_osd_op_prepare_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_process_latency_count Latency of client operations (excluding queue time) Count. +# TYPE ceph_osd_op_process_latency_count counter +ceph_osd_op_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_process_latency_sum Latency of client operations (excluding queue time) Total. +# TYPE ceph_osd_op_process_latency_sum gauge +ceph_osd_op_process_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_r Client read operations. +# TYPE ceph_osd_op_r counter +ceph_osd_op_r{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_latency_count Latency of read operation (including queue time) Count. +# TYPE ceph_osd_op_r_latency_count counter +ceph_osd_op_r_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_latency_sum Latency of read operation (including queue time) Total. +# TYPE ceph_osd_op_r_latency_sum gauge +ceph_osd_op_r_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_r_out_bytes Client data read. +# TYPE ceph_osd_op_r_out_bytes counter +ceph_osd_op_r_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_prepare_latency_count Latency of read operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_r_prepare_latency_count counter +ceph_osd_op_r_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_prepare_latency_sum Latency of read operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_r_prepare_latency_sum gauge +ceph_osd_op_r_prepare_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_r_process_latency_count Latency of read operation (excluding queue time) Count. +# TYPE ceph_osd_op_r_process_latency_count counter +ceph_osd_op_r_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_r_process_latency_sum Latency of read operation (excluding queue time) Total. +# TYPE ceph_osd_op_r_process_latency_sum gauge +ceph_osd_op_r_process_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_rw Client read-modify-write operations. +# TYPE ceph_osd_op_rw counter +ceph_osd_op_rw{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_in_bytes Client read-modify-write operations write in. +# TYPE ceph_osd_op_rw_in_bytes counter +ceph_osd_op_rw_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_latency_count Latency of read-modify-write operation (including queue time) Count. +# TYPE ceph_osd_op_rw_latency_count counter +ceph_osd_op_rw_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_latency_sum Latency of read-modify-write operation (including queue time) Total. +# TYPE ceph_osd_op_rw_latency_sum gauge +ceph_osd_op_rw_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_rw_out_bytes Client read-modify-write operations read out. +# TYPE ceph_osd_op_rw_out_bytes counter +ceph_osd_op_rw_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_prepare_latency_count Latency of read-modify-write operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_rw_prepare_latency_count counter +ceph_osd_op_rw_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_prepare_latency_sum Latency of read-modify-write operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_rw_prepare_latency_sum gauge +ceph_osd_op_rw_prepare_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_rw_process_latency_count Latency of read-modify-write operation (excluding queue time) Count. +# TYPE ceph_osd_op_rw_process_latency_count counter +ceph_osd_op_rw_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_rw_process_latency_sum Latency of read-modify-write operation (excluding queue time) Total. +# TYPE ceph_osd_op_rw_process_latency_sum gauge +ceph_osd_op_rw_process_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_w Client write operations. +# TYPE ceph_osd_op_w counter +ceph_osd_op_w{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_in_bytes Client data written. +# TYPE ceph_osd_op_w_in_bytes counter +ceph_osd_op_w_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_latency_count Latency of write operation (including queue time) Count. +# TYPE ceph_osd_op_w_latency_count counter +ceph_osd_op_w_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_latency_sum Latency of write operation (including queue time) Total. +# TYPE ceph_osd_op_w_latency_sum gauge +ceph_osd_op_w_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_w_prepare_latency_count Latency of write operations (excluding queue time and wait for finished) Count. +# TYPE ceph_osd_op_w_prepare_latency_count counter +ceph_osd_op_w_prepare_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_prepare_latency_sum Latency of write operations (excluding queue time and wait for finished) Total. +# TYPE ceph_osd_op_w_prepare_latency_sum gauge +ceph_osd_op_w_prepare_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_w_process_latency_count Latency of write operation (excluding queue time) Count. +# TYPE ceph_osd_op_w_process_latency_count counter +ceph_osd_op_w_process_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_op_w_process_latency_sum Latency of write operation (excluding queue time) Total. +# TYPE ceph_osd_op_w_process_latency_sum gauge +ceph_osd_op_w_process_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_op_wip Replication operations currently being processed (primary). +# TYPE ceph_osd_op_wip gauge +ceph_osd_op_wip{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_map_bl_cache_hit OSDMap buffer cache hits. +# TYPE ceph_osd_osd_map_bl_cache_hit counter +ceph_osd_osd_map_bl_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_bl_cache_miss OSDMap buffer cache misses. +# TYPE ceph_osd_osd_map_bl_cache_miss counter +ceph_osd_osd_map_bl_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_hit osdmap cache hit. +# TYPE ceph_osd_osd_map_cache_hit counter +ceph_osd_osd_map_cache_hit{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss osdmap cache miss. +# TYPE ceph_osd_osd_map_cache_miss counter +ceph_osd_osd_map_cache_miss{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low osdmap cache miss below cache lower bound. +# TYPE ceph_osd_osd_map_cache_miss_low counter +ceph_osd_osd_map_cache_miss_low{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low_avg_count osdmap cache miss, avg distance below cache lower bound Count. +# TYPE ceph_osd_osd_map_cache_miss_low_avg_count counter +ceph_osd_osd_map_cache_miss_low_avg_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_map_cache_miss_low_avg_sum osdmap cache miss, avg distance below cache lower bound Total. +# TYPE ceph_osd_osd_map_cache_miss_low_avg_sum gauge +ceph_osd_osd_map_cache_miss_low_avg_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_pg_biginfo PG updated its biginfo attr. +# TYPE ceph_osd_osd_pg_biginfo counter +ceph_osd_osd_pg_biginfo{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_pg_fastinfo PG updated its info using fastinfo attr. +# TYPE ceph_osd_osd_pg_fastinfo counter +ceph_osd_osd_pg_fastinfo{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_pg_info PG updated its info (using any method). +# TYPE ceph_osd_osd_pg_info counter +ceph_osd_osd_pg_info{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_flush_lat_count Object flush latency Count. +# TYPE ceph_osd_osd_tier_flush_lat_count counter +ceph_osd_osd_tier_flush_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_flush_lat_sum Object flush latency Total. +# TYPE ceph_osd_osd_tier_flush_lat_sum gauge +ceph_osd_osd_tier_flush_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_tier_promote_lat_count Object promote latency Count. +# TYPE ceph_osd_osd_tier_promote_lat_count counter +ceph_osd_osd_tier_promote_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_promote_lat_sum Object promote latency Total. +# TYPE ceph_osd_osd_tier_promote_lat_sum gauge +ceph_osd_osd_tier_promote_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_osd_tier_r_lat_count Object proxy read latency Count. +# TYPE ceph_osd_osd_tier_r_lat_count counter +ceph_osd_osd_tier_r_lat_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_osd_tier_r_lat_sum Object proxy read latency Total. +# TYPE ceph_osd_osd_tier_r_lat_sum gauge +ceph_osd_osd_tier_r_lat_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_pull Pull requests sent. +# TYPE ceph_osd_pull counter +ceph_osd_pull{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_push Push messages sent. +# TYPE ceph_osd_push counter +ceph_osd_push{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_push_out_bytes Pushed size. +# TYPE ceph_osd_push_out_bytes counter +ceph_osd_push_out_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_recovery_bytes recovery bytes. +# TYPE ceph_osd_recovery_bytes counter +ceph_osd_recovery_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_recovery_ops Started recovery operations. +# TYPE ceph_osd_recovery_ops counter +ceph_osd_recovery_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_replica_read Count of replica reads received. +# TYPE ceph_osd_replica_read counter +ceph_osd_replica_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_replica_read_redirect_conflict Count of replica reads redirected to primary due to unstable write. +# TYPE ceph_osd_replica_read_redirect_conflict counter +ceph_osd_replica_read_redirect_conflict{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_replica_read_redirect_missing Count of replica reads redirected to primary due to missing object. +# TYPE ceph_osd_replica_read_redirect_missing counter +ceph_osd_replica_read_redirect_missing{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_replica_read_served Count of replica reads served. +# TYPE ceph_osd_replica_read_served counter +ceph_osd_replica_read_served{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_dp_ec_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_dp_ec_chunk_busy counter +ceph_osd_scrub_dp_ec_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_dp_ec_chunk_selected counter +ceph_osd_scrub_dp_ec_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_dp_ec_locked_object counter +ceph_osd_scrub_dp_ec_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_dp_ec_preemptions counter +ceph_osd_scrub_dp_ec_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_ec_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_dp_ec_write_blocked_by_scrub counter +ceph_osd_scrub_dp_ec_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_dp_repl_chunk_busy counter +ceph_osd_scrub_dp_repl_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_dp_repl_chunk_selected counter +ceph_osd_scrub_dp_repl_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_dp_repl_locked_object counter +ceph_osd_scrub_dp_repl_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_dp_repl_preemptions counter +ceph_osd_scrub_dp_repl_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_dp_repl_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_dp_repl_write_blocked_by_scrub counter +ceph_osd_scrub_dp_repl_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_ec_failed_reservations_elapsed_count time for scrub reservation to fail EC Count. +# TYPE ceph_osd_scrub_ec_failed_reservations_elapsed_count counter +ceph_osd_scrub_ec_failed_reservations_elapsed_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_failed_reservations_elapsed_sum time for scrub reservation to fail EC Total. +# TYPE ceph_osd_scrub_ec_failed_reservations_elapsed_sum gauge +ceph_osd_scrub_ec_failed_reservations_elapsed_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_scrub_ec_getattr_cnt scrub EC getattr calls count. +# TYPE ceph_osd_scrub_ec_getattr_cnt counter +ceph_osd_scrub_ec_getattr_cnt{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_io_blocked write op did not preempt the scrub. +# TYPE ceph_osd_scrub_ec_io_blocked counter +ceph_osd_scrub_ec_io_blocked{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_io_intersects client write op intersects chunk range. +# TYPE ceph_osd_scrub_ec_io_intersects counter +ceph_osd_scrub_ec_io_intersects{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_read_bytes scrub EC read bytes read. +# TYPE ceph_osd_scrub_ec_read_bytes counter +ceph_osd_scrub_ec_read_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_read_cnt scrub EC read calls count. +# TYPE ceph_osd_scrub_ec_read_cnt counter +ceph_osd_scrub_ec_read_cnt{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_replicas_in_reservation number of replicas to reserve EC. +# TYPE ceph_osd_scrub_ec_replicas_in_reservation gauge +ceph_osd_scrub_ec_replicas_in_reservation{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_scrub_ec_reservation_process_aborted scrub reservation was aborted EC. +# TYPE ceph_osd_scrub_ec_reservation_process_aborted counter +ceph_osd_scrub_ec_reservation_process_aborted{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_reservation_process_failure scrub reservation failed due to replica denial EC. +# TYPE ceph_osd_scrub_ec_reservation_process_failure counter +ceph_osd_scrub_ec_reservation_process_failure{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_reservation_process_skipped scrub reservation skipped for high priority scrub EC. +# TYPE ceph_osd_scrub_ec_reservation_process_skipped counter +ceph_osd_scrub_ec_reservation_process_skipped{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_reservations_completed successfully completed reservation processes EC. +# TYPE ceph_osd_scrub_ec_reservations_completed counter +ceph_osd_scrub_ec_reservations_completed{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_stats_cnt scrub EC stats calls count. +# TYPE ceph_osd_scrub_ec_stats_cnt counter +ceph_osd_scrub_ec_stats_cnt{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_successful_reservations_elapsed_count time to EC scrub reservation completion Count. +# TYPE ceph_osd_scrub_ec_successful_reservations_elapsed_count counter +ceph_osd_scrub_ec_successful_reservations_elapsed_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_ec_successful_reservations_elapsed_sum time to EC scrub reservation completion Total. +# TYPE ceph_osd_scrub_ec_successful_reservations_elapsed_sum gauge +ceph_osd_scrub_ec_successful_reservations_elapsed_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_scrub_omapget_bytes scrub omap get bytes read. +# TYPE ceph_osd_scrub_omapget_bytes counter +ceph_osd_scrub_omapget_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_omapget_cnt scrub omap get calls count. +# TYPE ceph_osd_scrub_omapget_cnt counter +ceph_osd_scrub_omapget_cnt{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_omapgetheader_bytes scrub omap get header bytes read. +# TYPE ceph_osd_scrub_omapgetheader_bytes counter +ceph_osd_scrub_omapgetheader_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_omapgetheader_cnt scrub omap get header calls count. +# TYPE ceph_osd_scrub_omapgetheader_cnt counter +ceph_osd_scrub_omapgetheader_cnt{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_failed_reservations_elapsed_count scrub replicated pool time for scrub reservation to fail Count. +# TYPE ceph_osd_scrub_replicated_failed_reservations_elapsed_count counter +ceph_osd_scrub_replicated_failed_reservations_elapsed_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_failed_reservations_elapsed_sum scrub replicated pool time for scrub reservation to fail Total. +# TYPE ceph_osd_scrub_replicated_failed_reservations_elapsed_sum gauge +ceph_osd_scrub_replicated_failed_reservations_elapsed_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_scrub_replicated_getattr_cnt scrub replicated pool getattr calls count. +# TYPE ceph_osd_scrub_replicated_getattr_cnt counter +ceph_osd_scrub_replicated_getattr_cnt{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_io_blocked write op did not preempt the scrub. +# TYPE ceph_osd_scrub_replicated_io_blocked counter +ceph_osd_scrub_replicated_io_blocked{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_io_intersects client write op intersects chunk range. +# TYPE ceph_osd_scrub_replicated_io_intersects counter +ceph_osd_scrub_replicated_io_intersects{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_read_bytes scrub replicated pool read bytes read. +# TYPE ceph_osd_scrub_replicated_read_bytes counter +ceph_osd_scrub_replicated_read_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_read_cnt scrub replicated pool read calls count. +# TYPE ceph_osd_scrub_replicated_read_cnt counter +ceph_osd_scrub_replicated_read_cnt{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_replicas_in_reservation scrub replicated pool number of replicas to reserve. +# TYPE ceph_osd_scrub_replicated_replicas_in_reservation gauge +ceph_osd_scrub_replicated_replicas_in_reservation{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_scrub_replicated_reservation_process_aborted scrub replicated pool reservation was aborted. +# TYPE ceph_osd_scrub_replicated_reservation_process_aborted counter +ceph_osd_scrub_replicated_reservation_process_aborted{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_reservation_process_failure scrub replicated pool reservation failed due to replica denial. +# TYPE ceph_osd_scrub_replicated_reservation_process_failure counter +ceph_osd_scrub_replicated_reservation_process_failure{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_reservation_process_skipped scrub replicated pool reservation skipped for high priority scrub. +# TYPE ceph_osd_scrub_replicated_reservation_process_skipped counter +ceph_osd_scrub_replicated_reservation_process_skipped{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_scrub_reservations_completed successfully completed reservation processes. +# TYPE ceph_osd_scrub_replicated_scrub_reservations_completed counter +ceph_osd_scrub_replicated_scrub_reservations_completed{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_stats_cnt scrub replicated pool stats calls count. +# TYPE ceph_osd_scrub_replicated_stats_cnt counter +ceph_osd_scrub_replicated_stats_cnt{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_successful_reservations_elapsed_count time to scrub reservation completion Count. +# TYPE ceph_osd_scrub_replicated_successful_reservations_elapsed_count counter +ceph_osd_scrub_replicated_successful_reservations_elapsed_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_scrub_replicated_successful_reservations_elapsed_sum time to scrub reservation completion Total. +# TYPE ceph_osd_scrub_replicated_successful_reservations_elapsed_sum gauge +ceph_osd_scrub_replicated_successful_reservations_elapsed_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_scrub_sh_ec_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_sh_ec_chunk_busy counter +ceph_osd_scrub_sh_ec_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_sh_ec_chunk_selected counter +ceph_osd_scrub_sh_ec_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_sh_ec_locked_object counter +ceph_osd_scrub_sh_ec_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_sh_ec_preemptions counter +ceph_osd_scrub_sh_ec_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_ec_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_sh_ec_write_blocked_by_scrub counter +ceph_osd_scrub_sh_ec_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_chunk_busy chunk busy during scrubs. +# TYPE ceph_osd_scrub_sh_repl_chunk_busy counter +ceph_osd_scrub_sh_repl_chunk_busy{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_chunk_selected chunk selection during scrubs. +# TYPE ceph_osd_scrub_sh_repl_chunk_selected counter +ceph_osd_scrub_sh_repl_chunk_selected{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_locked_object waiting on locked object events. +# TYPE ceph_osd_scrub_sh_repl_locked_object counter +ceph_osd_scrub_sh_repl_locked_object{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_preemptions preemptions on scrubs. +# TYPE ceph_osd_scrub_sh_repl_preemptions counter +ceph_osd_scrub_sh_repl_preemptions{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_scrub_sh_repl_write_blocked_by_scrub write blocked by scrub. +# TYPE ceph_osd_scrub_sh_repl_write_blocked_by_scrub counter +ceph_osd_scrub_sh_repl_write_blocked_by_scrub{ceph_daemon="osd.0",level="level_a",pooltype="pooltype_a"} 100 + +# HELP ceph_osd_stat_bytes OSD size. +# TYPE ceph_osd_stat_bytes gauge +ceph_osd_stat_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_stat_bytes_avail Available space. +# TYPE ceph_osd_stat_bytes_avail gauge +ceph_osd_stat_bytes_avail{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_stat_bytes_used Used space. +# TYPE ceph_osd_stat_bytes_used gauge +ceph_osd_stat_bytes_used{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop Suboperations. +# TYPE ceph_osd_subop counter +ceph_osd_subop{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_in_bytes Suboperations total size. +# TYPE ceph_osd_subop_in_bytes counter +ceph_osd_subop_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_latency_count Suboperations latency Count. +# TYPE ceph_osd_subop_latency_count counter +ceph_osd_subop_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_latency_sum Suboperations latency Total. +# TYPE ceph_osd_subop_latency_sum gauge +ceph_osd_subop_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop_pull Suboperations pull requests. +# TYPE ceph_osd_subop_pull counter +ceph_osd_subop_pull{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_pull_latency_count Suboperations pull latency Count. +# TYPE ceph_osd_subop_pull_latency_count counter +ceph_osd_subop_pull_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_pull_latency_sum Suboperations pull latency Total. +# TYPE ceph_osd_subop_pull_latency_sum gauge +ceph_osd_subop_pull_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop_push Suboperations push messages. +# TYPE ceph_osd_subop_push counter +ceph_osd_subop_push{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_in_bytes Suboperations pushed size. +# TYPE ceph_osd_subop_push_in_bytes counter +ceph_osd_subop_push_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_latency_count Suboperations push latency Count. +# TYPE ceph_osd_subop_push_latency_count counter +ceph_osd_subop_push_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_push_latency_sum Suboperations push latency Total. +# TYPE ceph_osd_subop_push_latency_sum gauge +ceph_osd_subop_push_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_subop_w Replicated writes. +# TYPE ceph_osd_subop_w counter +ceph_osd_subop_w{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_in_bytes Replicated written data size. +# TYPE ceph_osd_subop_w_in_bytes counter +ceph_osd_subop_w_in_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_latency_count Replicated writes latency Count. +# TYPE ceph_osd_subop_w_latency_count counter +ceph_osd_subop_w_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_subop_w_latency_sum Replicated writes latency Total. +# TYPE ceph_osd_subop_w_latency_sum gauge +ceph_osd_subop_w_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_successful_scrubs_ec successful EC scrubs count. +# TYPE ceph_osd_successful_scrubs_ec counter +ceph_osd_successful_scrubs_ec{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_successful_scrubs_ec_elapsed_count time to complete a successful EC scrub Count. +# TYPE ceph_osd_successful_scrubs_ec_elapsed_count counter +ceph_osd_successful_scrubs_ec_elapsed_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_successful_scrubs_ec_elapsed_sum time to complete a successful EC scrub Total. +# TYPE ceph_osd_successful_scrubs_ec_elapsed_sum gauge +ceph_osd_successful_scrubs_ec_elapsed_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_successful_scrubs_replicated successful replicated scrubs count. +# TYPE ceph_osd_successful_scrubs_replicated counter +ceph_osd_successful_scrubs_replicated{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_successful_scrubs_replicated_elapsed_count time to complete a successful replicated scrub Count. +# TYPE ceph_osd_successful_scrubs_replicated_elapsed_count counter +ceph_osd_successful_scrubs_replicated_elapsed_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_successful_scrubs_replicated_elapsed_sum time to complete a successful replicated scrub Total. +# TYPE ceph_osd_successful_scrubs_replicated_elapsed_sum gauge +ceph_osd_successful_scrubs_replicated_elapsed_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_osd_tier_clean Dirty tier flag cleaned. +# TYPE ceph_osd_tier_clean counter +ceph_osd_tier_clean{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_delay Tier delays (agent waiting). +# TYPE ceph_osd_tier_delay counter +ceph_osd_tier_delay{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_dirty Dirty tier flag set. +# TYPE ceph_osd_tier_dirty counter +ceph_osd_tier_dirty{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_evict Tier evictions. +# TYPE ceph_osd_tier_evict counter +ceph_osd_tier_evict{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_flush Tier flushes. +# TYPE ceph_osd_tier_flush counter +ceph_osd_tier_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_flush_fail Failed tier flushes. +# TYPE ceph_osd_tier_flush_fail counter +ceph_osd_tier_flush_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_promote Tier promotions. +# TYPE ceph_osd_tier_promote counter +ceph_osd_tier_promote{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_proxy_read Tier proxy reads. +# TYPE ceph_osd_tier_proxy_read counter +ceph_osd_tier_proxy_read{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_proxy_write Tier proxy writes. +# TYPE ceph_osd_tier_proxy_write counter +ceph_osd_tier_proxy_write{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_try_flush Tier flush attempts. +# TYPE ceph_osd_tier_try_flush counter +ceph_osd_tier_try_flush{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_try_flush_fail Failed tier flush attempts. +# TYPE ceph_osd_tier_try_flush_fail counter +ceph_osd_tier_try_flush_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_tier_whiteout Tier whiteouts. +# TYPE ceph_osd_tier_whiteout counter +ceph_osd_tier_whiteout{ceph_daemon="osd.0"} 100 + +# HELP ceph_osd_watch_timeouts Number of watches that timed out or were blocklisted. +# TYPE ceph_osd_watch_timeouts counter +ceph_osd_watch_timeouts{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_accept_timeout Accept timeouts. +# TYPE ceph_paxos_accept_timeout counter +ceph_paxos_accept_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin Started and handled begins. +# TYPE ceph_paxos_begin counter +ceph_paxos_begin{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_bytes_count Data in transaction on begin Count. +# TYPE ceph_paxos_begin_bytes_count counter +ceph_paxos_begin_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_bytes_sum Data in transaction on begin Total. +# TYPE ceph_paxos_begin_bytes_sum gauge +ceph_paxos_begin_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_begin_keys_count Keys in transaction on begin Count. +# TYPE ceph_paxos_begin_keys_count counter +ceph_paxos_begin_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_keys_sum Keys in transaction on begin Total. +# TYPE ceph_paxos_begin_keys_sum gauge +ceph_paxos_begin_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_begin_latency_count Latency of begin operation Count. +# TYPE ceph_paxos_begin_latency_count counter +ceph_paxos_begin_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_begin_latency_sum Latency of begin operation Total. +# TYPE ceph_paxos_begin_latency_sum gauge +ceph_paxos_begin_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_collect Peon collects. +# TYPE ceph_paxos_collect counter +ceph_paxos_collect{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_bytes_count Data in transaction on peon collect Count. +# TYPE ceph_paxos_collect_bytes_count counter +ceph_paxos_collect_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_bytes_sum Data in transaction on peon collect Total. +# TYPE ceph_paxos_collect_bytes_sum gauge +ceph_paxos_collect_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_collect_keys_count Keys in transaction on peon collect Count. +# TYPE ceph_paxos_collect_keys_count counter +ceph_paxos_collect_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_keys_sum Keys in transaction on peon collect Total. +# TYPE ceph_paxos_collect_keys_sum gauge +ceph_paxos_collect_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_collect_latency_count Peon collect latency Count. +# TYPE ceph_paxos_collect_latency_count counter +ceph_paxos_collect_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_latency_sum Peon collect latency Total. +# TYPE ceph_paxos_collect_latency_sum gauge +ceph_paxos_collect_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_collect_timeout Collect timeouts. +# TYPE ceph_paxos_collect_timeout counter +ceph_paxos_collect_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_collect_uncommitted Uncommitted values in started and handled collects. +# TYPE ceph_paxos_collect_uncommitted counter +ceph_paxos_collect_uncommitted{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit Commits. +# TYPE ceph_paxos_commit counter +ceph_paxos_commit{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_bytes_count Data in transaction on commit Count. +# TYPE ceph_paxos_commit_bytes_count counter +ceph_paxos_commit_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_bytes_sum Data in transaction on commit Total. +# TYPE ceph_paxos_commit_bytes_sum gauge +ceph_paxos_commit_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_commit_keys_count Keys in transaction on commit Count. +# TYPE ceph_paxos_commit_keys_count counter +ceph_paxos_commit_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_keys_sum Keys in transaction on commit Total. +# TYPE ceph_paxos_commit_keys_sum gauge +ceph_paxos_commit_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_commit_latency_count Commit latency Count. +# TYPE ceph_paxos_commit_latency_count counter +ceph_paxos_commit_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_commit_latency_sum Commit latency Total. +# TYPE ceph_paxos_commit_latency_sum gauge +ceph_paxos_commit_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_lease_ack_timeout Lease acknowledgement timeouts. +# TYPE ceph_paxos_lease_ack_timeout counter +ceph_paxos_lease_ack_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_lease_timeout Lease timeouts. +# TYPE ceph_paxos_lease_timeout counter +ceph_paxos_lease_timeout{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn New proposal number queries. +# TYPE ceph_paxos_new_pn counter +ceph_paxos_new_pn{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn_latency_count New proposal number getting latency Count. +# TYPE ceph_paxos_new_pn_latency_count counter +ceph_paxos_new_pn_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_new_pn_latency_sum New proposal number getting latency Total. +# TYPE ceph_paxos_new_pn_latency_sum gauge +ceph_paxos_new_pn_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_refresh Refreshes. +# TYPE ceph_paxos_refresh counter +ceph_paxos_refresh{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_refresh_latency_count Refresh latency Count. +# TYPE ceph_paxos_refresh_latency_count counter +ceph_paxos_refresh_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_refresh_latency_sum Refresh latency Total. +# TYPE ceph_paxos_refresh_latency_sum gauge +ceph_paxos_refresh_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_restart Restarts. +# TYPE ceph_paxos_restart counter +ceph_paxos_restart{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state Sharings of state. +# TYPE ceph_paxos_share_state counter +ceph_paxos_share_state{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_bytes_count Data in shared state Count. +# TYPE ceph_paxos_share_state_bytes_count counter +ceph_paxos_share_state_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_bytes_sum Data in shared state Total. +# TYPE ceph_paxos_share_state_bytes_sum gauge +ceph_paxos_share_state_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_share_state_keys_count Keys in shared state Count. +# TYPE ceph_paxos_share_state_keys_count counter +ceph_paxos_share_state_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_share_state_keys_sum Keys in shared state Total. +# TYPE ceph_paxos_share_state_keys_sum gauge +ceph_paxos_share_state_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_start_leader Starts in leader role. +# TYPE ceph_paxos_start_leader counter +ceph_paxos_start_leader{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_start_peon Starts in peon role. +# TYPE ceph_paxos_start_peon counter +ceph_paxos_start_peon{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state Store a shared state on disk. +# TYPE ceph_paxos_store_state counter +ceph_paxos_store_state{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_bytes_count Data in transaction in stored state Count. +# TYPE ceph_paxos_store_state_bytes_count counter +ceph_paxos_store_state_bytes_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_bytes_sum Data in transaction in stored state Total. +# TYPE ceph_paxos_store_state_bytes_sum gauge +ceph_paxos_store_state_bytes_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_store_state_keys_count Keys in transaction in stored state Count. +# TYPE ceph_paxos_store_state_keys_count counter +ceph_paxos_store_state_keys_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_keys_sum Keys in transaction in stored state Total. +# TYPE ceph_paxos_store_state_keys_sum gauge +ceph_paxos_store_state_keys_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_paxos_store_state_latency_count Storing state latency Count. +# TYPE ceph_paxos_store_state_latency_count counter +ceph_paxos_store_state_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_paxos_store_state_latency_sum Storing state latency Total. +# TYPE ceph_paxos_store_state_latency_sum gauge +ceph_paxos_store_state_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_portport0_dpdk_device_receive_badcrc_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_badcrc_errors. +# TYPE ceph_portport0_dpdk_device_receive_badcrc_errors counter +ceph_portport0_dpdk_device_receive_badcrc_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_dropped_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_dropped_errors. +# TYPE ceph_portport0_dpdk_device_receive_dropped_errors counter +ceph_portport0_dpdk_device_receive_dropped_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_multicast_packets Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_multicast_packets. +# TYPE ceph_portport0_dpdk_device_receive_multicast_packets counter +ceph_portport0_dpdk_device_receive_multicast_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_nombuf_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_nombuf_errors. +# TYPE ceph_portport0_dpdk_device_receive_nombuf_errors counter +ceph_portport0_dpdk_device_receive_nombuf_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_receive_total_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_receive_total_errors. +# TYPE ceph_portport0_dpdk_device_receive_total_errors counter +ceph_portport0_dpdk_device_receive_total_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_portport0_dpdk_device_send_total_errors Source-derived dynamic DPDK port metric: port7_dpdk_device_send_total_errors. +# TYPE ceph_portport0_dpdk_device_send_total_errors counter +ceph_portport0_dpdk_device_send_total_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_prioritycache:full_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:full_committed_bytes gauge +ceph_prioritycache:full_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:full_pri0_bytes gauge +ceph_prioritycache:full_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:full_pri10_bytes gauge +ceph_prioritycache:full_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:full_pri11_bytes gauge +ceph_prioritycache:full_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:full_pri1_bytes gauge +ceph_prioritycache:full_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:full_pri2_bytes gauge +ceph_prioritycache:full_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:full_pri3_bytes gauge +ceph_prioritycache:full_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:full_pri4_bytes gauge +ceph_prioritycache:full_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:full_pri5_bytes gauge +ceph_prioritycache:full_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:full_pri6_bytes gauge +ceph_prioritycache:full_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:full_pri7_bytes gauge +ceph_prioritycache:full_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:full_pri8_bytes gauge +ceph_prioritycache:full_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:full_pri9_bytes gauge +ceph_prioritycache:full_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:full_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:full_reserved_bytes gauge +ceph_prioritycache:full_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:inc_committed_bytes gauge +ceph_prioritycache:inc_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:inc_pri0_bytes gauge +ceph_prioritycache:inc_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:inc_pri10_bytes gauge +ceph_prioritycache:inc_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:inc_pri11_bytes gauge +ceph_prioritycache:inc_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:inc_pri1_bytes gauge +ceph_prioritycache:inc_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:inc_pri2_bytes gauge +ceph_prioritycache:inc_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:inc_pri3_bytes gauge +ceph_prioritycache:inc_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:inc_pri4_bytes gauge +ceph_prioritycache:inc_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:inc_pri5_bytes gauge +ceph_prioritycache:inc_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:inc_pri6_bytes gauge +ceph_prioritycache:inc_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:inc_pri7_bytes gauge +ceph_prioritycache:inc_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:inc_pri8_bytes gauge +ceph_prioritycache:inc_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:inc_pri9_bytes gauge +ceph_prioritycache:inc_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:inc_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:inc_reserved_bytes gauge +ceph_prioritycache:inc_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_committed_bytes total bytes committed,. +# TYPE ceph_prioritycache:kv_committed_bytes gauge +ceph_prioritycache:kv_committed_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri0_bytes bytes allocated to pri0. +# TYPE ceph_prioritycache:kv_pri0_bytes gauge +ceph_prioritycache:kv_pri0_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri10_bytes bytes allocated to pri10. +# TYPE ceph_prioritycache:kv_pri10_bytes gauge +ceph_prioritycache:kv_pri10_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri11_bytes bytes allocated to pri11. +# TYPE ceph_prioritycache:kv_pri11_bytes gauge +ceph_prioritycache:kv_pri11_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri1_bytes bytes allocated to pri1. +# TYPE ceph_prioritycache:kv_pri1_bytes gauge +ceph_prioritycache:kv_pri1_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri2_bytes bytes allocated to pri2. +# TYPE ceph_prioritycache:kv_pri2_bytes gauge +ceph_prioritycache:kv_pri2_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri3_bytes bytes allocated to pri3. +# TYPE ceph_prioritycache:kv_pri3_bytes gauge +ceph_prioritycache:kv_pri3_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri4_bytes bytes allocated to pri4. +# TYPE ceph_prioritycache:kv_pri4_bytes gauge +ceph_prioritycache:kv_pri4_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri5_bytes bytes allocated to pri5. +# TYPE ceph_prioritycache:kv_pri5_bytes gauge +ceph_prioritycache:kv_pri5_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri6_bytes bytes allocated to pri6. +# TYPE ceph_prioritycache:kv_pri6_bytes gauge +ceph_prioritycache:kv_pri6_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri7_bytes bytes allocated to pri7. +# TYPE ceph_prioritycache:kv_pri7_bytes gauge +ceph_prioritycache:kv_pri7_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri8_bytes bytes allocated to pri8. +# TYPE ceph_prioritycache:kv_pri8_bytes gauge +ceph_prioritycache:kv_pri8_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_pri9_bytes bytes allocated to pri9. +# TYPE ceph_prioritycache:kv_pri9_bytes gauge +ceph_prioritycache:kv_pri9_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache:kv_reserved_bytes bytes reserved for future growth. +# TYPE ceph_prioritycache:kv_reserved_bytes gauge +ceph_prioritycache:kv_reserved_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_cache_bytes current memory available for caches. +# TYPE ceph_prioritycache_cache_bytes gauge +ceph_prioritycache_cache_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_heap_bytes aggregate bytes in use by the heap. +# TYPE ceph_prioritycache_heap_bytes gauge +ceph_prioritycache_heap_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_mapped_bytes total bytes mapped by the process. +# TYPE ceph_prioritycache_mapped_bytes gauge +ceph_prioritycache_mapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_target_bytes target process memory usage in bytes. +# TYPE ceph_prioritycache_target_bytes gauge +ceph_prioritycache_target_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_prioritycache_unmapped_bytes unmapped bytes that the kernel has yet to reclaim. +# TYPE ceph_prioritycache_unmapped_bytes gauge +ceph_prioritycache_unmapped_bytes{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executed Purge queue tasks executed. +# TYPE ceph_purge_queue_pq_executed counter +ceph_purge_queue_pq_executed{ceph_daemon="osd.0"} 100 + +# HELP ceph_purge_queue_pq_executed_ops Purge queue ops executed. +# TYPE ceph_purge_queue_pq_executed_ops counter +ceph_purge_queue_pq_executed_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_purge_queue_pq_executing Purge queue tasks in flight. +# TYPE ceph_purge_queue_pq_executing gauge +ceph_purge_queue_pq_executing{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_high_water Maximum number of executing file purges. +# TYPE ceph_purge_queue_pq_executing_high_water gauge +ceph_purge_queue_pq_executing_high_water{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_ops Purge queue ops in flight. +# TYPE ceph_purge_queue_pq_executing_ops gauge +ceph_purge_queue_pq_executing_ops{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_executing_ops_high_water Maximum number of executing file purge ops. +# TYPE ceph_purge_queue_pq_executing_ops_high_water gauge +ceph_purge_queue_pq_executing_ops_high_water{ceph_daemon="osd.0"} 1 + +# HELP ceph_purge_queue_pq_item_in_journal Purge item left in journal. +# TYPE ceph_purge_queue_pq_item_in_journal gauge +ceph_purge_queue_pq_item_in_journal{ceph_daemon="osd.0"} 1 + +# HELP ceph_queuequeue0_dpdk_receive_bad_checksum_errors Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bad_checksum_errors. +# TYPE ceph_queuequeue0_dpdk_receive_bad_checksum_errors counter +ceph_queuequeue0_dpdk_receive_bad_checksum_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_bytes. +# TYPE ceph_queuequeue0_dpdk_receive_bytes counter +ceph_queuequeue0_dpdk_receive_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_copy_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_bytes. +# TYPE ceph_queuequeue0_dpdk_receive_copy_bytes counter +ceph_queuequeue0_dpdk_receive_copy_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_copy_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_copy_ops. +# TYPE ceph_queuequeue0_dpdk_receive_copy_ops counter +ceph_queuequeue0_dpdk_receive_copy_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_fragments Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_fragments. +# TYPE ceph_queuequeue0_dpdk_receive_fragments counter +ceph_queuequeue0_dpdk_receive_fragments{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_last_bunch Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_last_bunch. +# TYPE ceph_queuequeue0_dpdk_receive_last_bunch counter +ceph_queuequeue0_dpdk_receive_last_bunch{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_linearize_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_linearize_ops. +# TYPE ceph_queuequeue0_dpdk_receive_linearize_ops counter +ceph_queuequeue0_dpdk_receive_linearize_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_no_memory_errors Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_no_memory_errors. +# TYPE ceph_queuequeue0_dpdk_receive_no_memory_errors counter +ceph_queuequeue0_dpdk_receive_no_memory_errors{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_receive_packets Source-derived dynamic DPDK queue metric: queue7_dpdk_receive_packets. +# TYPE ceph_queuequeue0_dpdk_receive_packets counter +ceph_queuequeue0_dpdk_receive_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_send_bytes. +# TYPE ceph_queuequeue0_dpdk_send_bytes counter +ceph_queuequeue0_dpdk_send_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_copy_bytes Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_bytes. +# TYPE ceph_queuequeue0_dpdk_send_copy_bytes counter +ceph_queuequeue0_dpdk_send_copy_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_copy_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_send_copy_ops. +# TYPE ceph_queuequeue0_dpdk_send_copy_ops counter +ceph_queuequeue0_dpdk_send_copy_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_fragments Source-derived dynamic DPDK queue metric: queue7_dpdk_send_fragments. +# TYPE ceph_queuequeue0_dpdk_send_fragments counter +ceph_queuequeue0_dpdk_send_fragments{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_last_bunch Source-derived dynamic DPDK queue metric: queue7_dpdk_send_last_bunch. +# TYPE ceph_queuequeue0_dpdk_send_last_bunch counter +ceph_queuequeue0_dpdk_send_last_bunch{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_linearize_ops Source-derived dynamic DPDK queue metric: queue7_dpdk_send_linearize_ops. +# TYPE ceph_queuequeue0_dpdk_send_linearize_ops counter +ceph_queuequeue0_dpdk_send_linearize_ops{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_packets Source-derived dynamic DPDK queue metric: queue7_dpdk_send_packets. +# TYPE ceph_queuequeue0_dpdk_send_packets counter +ceph_queuequeue0_dpdk_send_packets{ceph_daemon="osd.0"} 100 + +# HELP ceph_queuequeue0_dpdk_send_queue_length Source-derived dynamic DPDK queue metric: queue7_dpdk_send_queue_length. +# TYPE ceph_queuequeue0_dpdk_send_queue_length counter +ceph_queuequeue0_dpdk_send_queue_length{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_journal_entries Number of entries replayed. +# TYPE ceph_rbd_mirror_journal_entries counter +ceph_rbd_mirror_journal_entries{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_entries Journal entries queued for replay by an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_entries counter +ceph_rbd_mirror_journal_image_entries{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_bytes Journal bytes replayed by an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_bytes counter +ceph_rbd_mirror_journal_image_replay_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_latency_count Journal replay operations observed for an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_latency_count counter +ceph_rbd_mirror_journal_image_replay_latency_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_image_replay_latency_sum Accumulated journal replay latency for an RBD mirror image. +# TYPE ceph_rbd_mirror_journal_image_replay_latency_sum gauge +ceph_rbd_mirror_journal_image_replay_latency_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_journal_replay_bytes Total bytes replayed. +# TYPE ceph_rbd_mirror_journal_replay_bytes counter +ceph_rbd_mirror_journal_replay_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_replay_latency_count Replay latency Count. +# TYPE ceph_rbd_mirror_journal_replay_latency_count counter +ceph_rbd_mirror_journal_replay_latency_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_journal_replay_latency_sum Replay latency Total. +# TYPE ceph_rbd_mirror_journal_replay_latency_sum gauge +ceph_rbd_mirror_journal_replay_latency_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_last_sync_bytes Bytes synced for the last snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_last_sync_bytes gauge +ceph_rbd_mirror_snapshot_image_last_sync_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_last_sync_time Time taken to sync the last snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_last_sync_time gauge +ceph_rbd_mirror_snapshot_image_last_sync_time{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_local_timestamp Timestamp of the local snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_local_timestamp gauge +ceph_rbd_mirror_snapshot_image_local_timestamp{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_remote_timestamp Timestamp of the remote snapshot. +# TYPE ceph_rbd_mirror_snapshot_image_remote_timestamp gauge +ceph_rbd_mirror_snapshot_image_remote_timestamp{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_image_snapshots Number of snapshots synced. +# TYPE ceph_rbd_mirror_snapshot_image_snapshots counter +ceph_rbd_mirror_snapshot_image_snapshots{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_bytes Total bytes synced. +# TYPE ceph_rbd_mirror_snapshot_image_sync_bytes counter +ceph_rbd_mirror_snapshot_image_sync_bytes{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_time_count Average sync time Count. +# TYPE ceph_rbd_mirror_snapshot_image_sync_time_count counter +ceph_rbd_mirror_snapshot_image_sync_time_count{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 100 + +# HELP ceph_rbd_mirror_snapshot_image_sync_time_sum Average sync time Total. +# TYPE ceph_rbd_mirror_snapshot_image_sync_time_sum gauge +ceph_rbd_mirror_snapshot_image_sync_time_sum{ceph_daemon="osd.0",image="image_a",namespace="namespace_a",pool="pool_a"} 1 + +# HELP ceph_rbd_mirror_snapshot_snapshots Number of snapshots synced. +# TYPE ceph_rbd_mirror_snapshot_snapshots counter +ceph_rbd_mirror_snapshot_snapshots{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_bytes Total bytes synced. +# TYPE ceph_rbd_mirror_snapshot_sync_bytes counter +ceph_rbd_mirror_snapshot_sync_bytes{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_time_count Average sync time Count. +# TYPE ceph_rbd_mirror_snapshot_sync_time_count counter +ceph_rbd_mirror_snapshot_sync_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rbd_mirror_snapshot_sync_time_sum Average sync time Total. +# TYPE ceph_rbd_mirror_snapshot_sync_time_sum gauge +ceph_rbd_mirror_snapshot_sync_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_activating_latency_count Activating recovery state latency Count. +# TYPE ceph_recoverystate_perf_activating_latency_count counter +ceph_recoverystate_perf_activating_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_activating_latency_sum Activating recovery state latency Total. +# TYPE ceph_recoverystate_perf_activating_latency_sum gauge +ceph_recoverystate_perf_activating_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_active_latency_count Active recovery state latency Count. +# TYPE ceph_recoverystate_perf_active_latency_count counter +ceph_recoverystate_perf_active_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_active_latency_sum Active recovery state latency Total. +# TYPE ceph_recoverystate_perf_active_latency_sum gauge +ceph_recoverystate_perf_active_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_backfilling_latency_count Backfilling recovery state latency Count. +# TYPE ceph_recoverystate_perf_backfilling_latency_count counter +ceph_recoverystate_perf_backfilling_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_backfilling_latency_sum Backfilling recovery state latency Total. +# TYPE ceph_recoverystate_perf_backfilling_latency_sum gauge +ceph_recoverystate_perf_backfilling_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_clean_latency_count Clean recovery state latency Count. +# TYPE ceph_recoverystate_perf_clean_latency_count counter +ceph_recoverystate_perf_clean_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_clean_latency_sum Clean recovery state latency Total. +# TYPE ceph_recoverystate_perf_clean_latency_sum gauge +ceph_recoverystate_perf_clean_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_down_latency_count Down recovery state latency Count. +# TYPE ceph_recoverystate_perf_down_latency_count counter +ceph_recoverystate_perf_down_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_down_latency_sum Down recovery state latency Total. +# TYPE ceph_recoverystate_perf_down_latency_sum gauge +ceph_recoverystate_perf_down_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_getinfo_latency_count Getinfo recovery state latency Count. +# TYPE ceph_recoverystate_perf_getinfo_latency_count counter +ceph_recoverystate_perf_getinfo_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getinfo_latency_sum Getinfo recovery state latency Total. +# TYPE ceph_recoverystate_perf_getinfo_latency_sum gauge +ceph_recoverystate_perf_getinfo_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_getlog_latency_count Getlog recovery state latency Count. +# TYPE ceph_recoverystate_perf_getlog_latency_count counter +ceph_recoverystate_perf_getlog_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getlog_latency_sum Getlog recovery state latency Total. +# TYPE ceph_recoverystate_perf_getlog_latency_sum gauge +ceph_recoverystate_perf_getlog_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_getmissing_latency_count Getmissing recovery state latency Count. +# TYPE ceph_recoverystate_perf_getmissing_latency_count counter +ceph_recoverystate_perf_getmissing_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_getmissing_latency_sum Getmissing recovery state latency Total. +# TYPE ceph_recoverystate_perf_getmissing_latency_sum gauge +ceph_recoverystate_perf_getmissing_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_incomplete_latency_count Incomplete recovery state latency Count. +# TYPE ceph_recoverystate_perf_incomplete_latency_count counter +ceph_recoverystate_perf_incomplete_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_incomplete_latency_sum Incomplete recovery state latency Total. +# TYPE ceph_recoverystate_perf_incomplete_latency_sum gauge +ceph_recoverystate_perf_incomplete_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_initial_latency_count Initial recovery state latency Count. +# TYPE ceph_recoverystate_perf_initial_latency_count counter +ceph_recoverystate_perf_initial_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_initial_latency_sum Initial recovery state latency Total. +# TYPE ceph_recoverystate_perf_initial_latency_sum gauge +ceph_recoverystate_perf_initial_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_notbackfilling_latency_count Notbackfilling recovery state latency Count. +# TYPE ceph_recoverystate_perf_notbackfilling_latency_count counter +ceph_recoverystate_perf_notbackfilling_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_notbackfilling_latency_sum Notbackfilling recovery state latency Total. +# TYPE ceph_recoverystate_perf_notbackfilling_latency_sum gauge +ceph_recoverystate_perf_notbackfilling_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_notrecovering_latency_count Notrecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_notrecovering_latency_count counter +ceph_recoverystate_perf_notrecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_notrecovering_latency_sum Notrecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_notrecovering_latency_sum gauge +ceph_recoverystate_perf_notrecovering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_peering_latency_count Peering recovery state latency Count. +# TYPE ceph_recoverystate_perf_peering_latency_count counter +ceph_recoverystate_perf_peering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_peering_latency_sum Peering recovery state latency Total. +# TYPE ceph_recoverystate_perf_peering_latency_sum gauge +ceph_recoverystate_perf_peering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_primary_latency_count Primary recovery state latency Count. +# TYPE ceph_recoverystate_perf_primary_latency_count counter +ceph_recoverystate_perf_primary_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_primary_latency_sum Primary recovery state latency Total. +# TYPE ceph_recoverystate_perf_primary_latency_sum gauge +ceph_recoverystate_perf_primary_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_recovered_latency_count Recovered recovery state latency Count. +# TYPE ceph_recoverystate_perf_recovered_latency_count counter +ceph_recoverystate_perf_recovered_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_recovered_latency_sum Recovered recovery state latency Total. +# TYPE ceph_recoverystate_perf_recovered_latency_sum gauge +ceph_recoverystate_perf_recovered_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_recovering_latency_count Recovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_recovering_latency_count counter +ceph_recoverystate_perf_recovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_recovering_latency_sum Recovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_recovering_latency_sum gauge +ceph_recoverystate_perf_recovering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_replicaactive_latency_count Replicaactive recovery state latency Count. +# TYPE ceph_recoverystate_perf_replicaactive_latency_count counter +ceph_recoverystate_perf_replicaactive_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_replicaactive_latency_sum Replicaactive recovery state latency Total. +# TYPE ceph_recoverystate_perf_replicaactive_latency_sum gauge +ceph_recoverystate_perf_replicaactive_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_repnotrecovering_latency_count Repnotrecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_repnotrecovering_latency_count counter +ceph_recoverystate_perf_repnotrecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repnotrecovering_latency_sum Repnotrecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_repnotrecovering_latency_sum gauge +ceph_recoverystate_perf_repnotrecovering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_reprecovering_latency_count RepRecovering recovery state latency Count. +# TYPE ceph_recoverystate_perf_reprecovering_latency_count counter +ceph_recoverystate_perf_reprecovering_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_reprecovering_latency_sum RepRecovering recovery state latency Total. +# TYPE ceph_recoverystate_perf_reprecovering_latency_sum gauge +ceph_recoverystate_perf_reprecovering_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_repwaitbackfillreserved_latency_count Rep wait backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_repwaitbackfillreserved_latency_count counter +ceph_recoverystate_perf_repwaitbackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum Rep wait backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum gauge +ceph_recoverystate_perf_repwaitbackfillreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count Rep wait recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count counter +ceph_recoverystate_perf_repwaitrecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum Rep wait recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum gauge +ceph_recoverystate_perf_repwaitrecoveryreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_reset_latency_count Reset recovery state latency Count. +# TYPE ceph_recoverystate_perf_reset_latency_count counter +ceph_recoverystate_perf_reset_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_reset_latency_sum Reset recovery state latency Total. +# TYPE ceph_recoverystate_perf_reset_latency_sum gauge +ceph_recoverystate_perf_reset_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_start_latency_count Start recovery state latency Count. +# TYPE ceph_recoverystate_perf_start_latency_count counter +ceph_recoverystate_perf_start_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_start_latency_sum Start recovery state latency Total. +# TYPE ceph_recoverystate_perf_start_latency_sum gauge +ceph_recoverystate_perf_start_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_started_latency_count Started recovery state latency Count. +# TYPE ceph_recoverystate_perf_started_latency_count counter +ceph_recoverystate_perf_started_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_started_latency_sum Started recovery state latency Total. +# TYPE ceph_recoverystate_perf_started_latency_sum gauge +ceph_recoverystate_perf_started_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_stats_invalidated Number of times pg stats received invalidations. +# TYPE ceph_recoverystate_perf_stats_invalidated counter +ceph_recoverystate_perf_stats_invalidated{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_stray_latency_count Stray recovery state latency Count. +# TYPE ceph_recoverystate_perf_stray_latency_count counter +ceph_recoverystate_perf_stray_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_stray_latency_sum Stray recovery state latency Total. +# TYPE ceph_recoverystate_perf_stray_latency_sum gauge +ceph_recoverystate_perf_stray_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitactingchange_latency_count Waitactingchange recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitactingchange_latency_count counter +ceph_recoverystate_perf_waitactingchange_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitactingchange_latency_sum Waitactingchange recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitactingchange_latency_sum gauge +ceph_recoverystate_perf_waitactingchange_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count Wait local backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count counter +ceph_recoverystate_perf_waitlocalbackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum Wait local backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum gauge +ceph_recoverystate_perf_waitlocalbackfillreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count Wait local recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count counter +ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum Wait local recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum gauge +ceph_recoverystate_perf_waitlocalrecoveryreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitremotebackfillreserved_latency_count Wait remote backfill reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitremotebackfillreserved_latency_count counter +ceph_recoverystate_perf_waitremotebackfillreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum Wait remote backfill reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum gauge +ceph_recoverystate_perf_waitremotebackfillreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count Wait remote recovery reserved recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count counter +ceph_recoverystate_perf_waitremoterecoveryreserved_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum Wait remote recovery reserved recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum gauge +ceph_recoverystate_perf_waitremoterecoveryreserved_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_recoverystate_perf_waitupthru_latency_count Waitupthru recovery state latency Count. +# TYPE ceph_recoverystate_perf_waitupthru_latency_count counter +ceph_recoverystate_perf_waitupthru_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_waitupthru_latency_sum Waitupthru recovery state latency Total. +# TYPE ceph_recoverystate_perf_waitupthru_latency_sum gauge +ceph_recoverystate_perf_waitupthru_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_cache_rocksdb_cache_key_a_capacity capacity assigned. +# TYPE ceph_rocksdb_cache_rocksdb_cache_key_a_capacity gauge +ceph_rocksdb_cache_rocksdb_cache_key_a_capacity{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_cache_rocksdb_cache_key_a_elems number of elems in shard. +# TYPE ceph_rocksdb_cache_rocksdb_cache_key_a_elems gauge +ceph_rocksdb_cache_rocksdb_cache_key_a_elems{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_cache_rocksdb_cache_key_a_hits lookup successful. +# TYPE ceph_rocksdb_cache_rocksdb_cache_key_a_hits gauge +ceph_rocksdb_cache_rocksdb_cache_key_a_hits{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_cache_rocksdb_cache_key_a_inserts inserts into shard. +# TYPE ceph_rocksdb_cache_rocksdb_cache_key_a_inserts gauge +ceph_rocksdb_cache_rocksdb_cache_key_a_inserts{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_cache_rocksdb_cache_key_a_lookups lookups for an element. +# TYPE ceph_rocksdb_cache_rocksdb_cache_key_a_lookups gauge +ceph_rocksdb_cache_rocksdb_cache_key_a_lookups{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_cache_rocksdb_cache_key_a_misses lookup failure. +# TYPE ceph_rocksdb_cache_rocksdb_cache_key_a_misses gauge +ceph_rocksdb_cache_rocksdb_cache_key_a_misses{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_cache_rocksdb_cache_key_a_pinned currently pinned size (in use). +# TYPE ceph_rocksdb_cache_rocksdb_cache_key_a_pinned gauge +ceph_rocksdb_cache_rocksdb_cache_key_a_pinned{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_cache_rocksdb_cache_key_a_usage current usage. +# TYPE ceph_rocksdb_cache_rocksdb_cache_key_a_usage gauge +ceph_rocksdb_cache_rocksdb_cache_key_a_usage{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_compact Compactions. +# TYPE ceph_rocksdb_compact counter +ceph_rocksdb_compact{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_completed Completed compactions. +# TYPE ceph_rocksdb_compact_completed counter +ceph_rocksdb_compact_completed{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_lasted Last completed compaction duration. +# TYPE ceph_rocksdb_compact_lasted gauge +ceph_rocksdb_compact_lasted{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_compact_queue_len Length of compaction queue. +# TYPE ceph_rocksdb_compact_queue_len gauge +ceph_rocksdb_compact_queue_len{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_compact_queue_merge Mergings of ranges in compaction queue. +# TYPE ceph_rocksdb_compact_queue_merge counter +ceph_rocksdb_compact_queue_merge{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_compact_running Running compactions. +# TYPE ceph_rocksdb_compact_running counter +ceph_rocksdb_compact_running{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_get_latency_count Get latency Count. +# TYPE ceph_rocksdb_get_latency_count counter +ceph_rocksdb_get_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_get_latency_sum Get latency Total. +# TYPE ceph_rocksdb_get_latency_sum gauge +ceph_rocksdb_get_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_rocksdb_write_delay_time_count Rocksdb write delay time Count. +# TYPE ceph_rocksdb_rocksdb_write_delay_time_count counter +ceph_rocksdb_rocksdb_write_delay_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_delay_time_sum Rocksdb write delay time Total. +# TYPE ceph_rocksdb_rocksdb_write_delay_time_sum gauge +ceph_rocksdb_rocksdb_write_delay_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_rocksdb_write_memtable_time_count Rocksdb write memtable time Count. +# TYPE ceph_rocksdb_rocksdb_write_memtable_time_count counter +ceph_rocksdb_rocksdb_write_memtable_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_memtable_time_sum Rocksdb write memtable time Total. +# TYPE ceph_rocksdb_rocksdb_write_memtable_time_sum gauge +ceph_rocksdb_rocksdb_write_memtable_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_rocksdb_write_pre_and_post_time_count total time spent on writing a record, excluding write process Count. +# TYPE ceph_rocksdb_rocksdb_write_pre_and_post_time_count counter +ceph_rocksdb_rocksdb_write_pre_and_post_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_pre_and_post_time_sum total time spent on writing a record, excluding write process Total. +# TYPE ceph_rocksdb_rocksdb_write_pre_and_post_time_sum gauge +ceph_rocksdb_rocksdb_write_pre_and_post_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_rocksdb_write_wal_time_count Rocksdb write wal time Count. +# TYPE ceph_rocksdb_rocksdb_write_wal_time_count counter +ceph_rocksdb_rocksdb_write_wal_time_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_rocksdb_write_wal_time_sum Rocksdb write wal time Total. +# TYPE ceph_rocksdb_rocksdb_write_wal_time_sum gauge +ceph_rocksdb_rocksdb_write_wal_time_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_submit_latency_count Submit Latency Count. +# TYPE ceph_rocksdb_submit_latency_count counter +ceph_rocksdb_submit_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_submit_latency_sum Submit Latency Total. +# TYPE ceph_rocksdb_submit_latency_sum gauge +ceph_rocksdb_submit_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_rocksdb_submit_sync_latency_count Submit Sync Latency Count. +# TYPE ceph_rocksdb_submit_sync_latency_count counter +ceph_rocksdb_submit_sync_latency_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_rocksdb_submit_sync_latency_sum Submit Sync Latency Total. +# TYPE ceph_rocksdb_submit_sync_latency_sum gauge +ceph_rocksdb_submit_sync_latency_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_service_unique_id_service_a Source-derived dynamic service identity metric: service_unique_id_fixture_service. +# TYPE ceph_service_unique_id_service_a gauge +ceph_service_unique_id_service_a{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_get Source-derived dynamic Throttle metric: throttle_fixture_a_get. +# TYPE ceph_throttle_throttle_key_a_get counter +ceph_throttle_throttle_key_a_get{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_or_fail_fail Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_fail. +# TYPE ceph_throttle_throttle_key_a_get_or_fail_fail counter +ceph_throttle_throttle_key_a_get_or_fail_fail{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_or_fail_success Source-derived dynamic Throttle metric: throttle_fixture_a_get_or_fail_success. +# TYPE ceph_throttle_throttle_key_a_get_or_fail_success counter +ceph_throttle_throttle_key_a_get_or_fail_success{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_started Source-derived dynamic Throttle metric: throttle_fixture_a_get_started. +# TYPE ceph_throttle_throttle_key_a_get_started counter +ceph_throttle_throttle_key_a_get_started{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_get_sum Source-derived dynamic Throttle metric: throttle_fixture_a_get_sum. +# TYPE ceph_throttle_throttle_key_a_get_sum counter +ceph_throttle_throttle_key_a_get_sum 100 + +# HELP ceph_throttle_throttle_key_a_max Source-derived dynamic Throttle metric: throttle_fixture_a_max. +# TYPE ceph_throttle_throttle_key_a_max gauge +ceph_throttle_throttle_key_a_max{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_put Source-derived dynamic Throttle metric: throttle_fixture_a_put. +# TYPE ceph_throttle_throttle_key_a_put counter +ceph_throttle_throttle_key_a_put{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_put_sum Source-derived dynamic Throttle metric: throttle_fixture_a_put_sum. +# TYPE ceph_throttle_throttle_key_a_put_sum counter +ceph_throttle_throttle_key_a_put_sum 100 + +# HELP ceph_throttle_throttle_key_a_take Source-derived dynamic Throttle metric: throttle_fixture_a_take. +# TYPE ceph_throttle_throttle_key_a_take counter +ceph_throttle_throttle_key_a_take{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_take_sum Source-derived dynamic Throttle metric: throttle_fixture_a_take_sum. +# TYPE ceph_throttle_throttle_key_a_take_sum counter +ceph_throttle_throttle_key_a_take_sum 100 + +# HELP ceph_throttle_throttle_key_a_val Source-derived dynamic Throttle metric: throttle_fixture_a_val. +# TYPE ceph_throttle_throttle_key_a_val gauge +ceph_throttle_throttle_key_a_val{ceph_daemon="osd.0"} 1 + +# HELP ceph_throttle_throttle_key_a_wait_count Source-derived dynamic Throttle metric: throttle_fixture_a_wait_count. +# TYPE ceph_throttle_throttle_key_a_wait_count counter +ceph_throttle_throttle_key_a_wait_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_throttle_throttle_key_a_wait_sum Source-derived dynamic Throttle metric: throttle_fixture_a_wait_sum. +# TYPE ceph_throttle_throttle_key_a_wait_sum gauge +ceph_throttle_throttle_key_a_wait_sum{ceph_daemon="osd.0"} 1 + +# HELP ceph_trackedop_slow_ops_count Number of operations taking over ten second. +# TYPE ceph_trackedop_slow_ops_count counter +ceph_trackedop_slow_ops_count{ceph_daemon="osd.0"} 100 + +# HELP ceph_recoverystate_perf_pg_rebuild_duration_count Average PG rebuild duration on this OSD (primary role only) Count. +# TYPE ceph_recoverystate_perf_pg_rebuild_duration_count counter +ceph_recoverystate_perf_pg_rebuild_duration_count{ceph_daemon="osd.0"} 10 + +# HELP ceph_recoverystate_perf_pg_rebuild_duration_sum Average PG rebuild duration on this OSD (primary role only) Total. +# TYPE ceph_recoverystate_perf_pg_rebuild_duration_sum gauge +ceph_recoverystate_perf_pg_rebuild_duration_sum{ceph_daemon="osd.0"} 120 + +# HELP ceph_recoverystate_perf_pg_rebuild_max_secs Max PG rebuild duration seen on this OSD in seconds (primary role only). +# TYPE ceph_recoverystate_perf_pg_rebuild_max_secs gauge +ceph_recoverystate_perf_pg_rebuild_max_secs{ceph_daemon="osd.0"} 30 + +# HELP ceph_recoverystate_perf_pg_rebuild_min_secs Min PG rebuild duration seen on this OSD in seconds (primary role only). +# TYPE ceph_recoverystate_perf_pg_rebuild_min_secs gauge +ceph_recoverystate_perf_pg_rebuild_min_secs{ceph_daemon="osd.0"} 2 + +# HELP ceph_rgw_d4n_cache_evictions D4N cache evictions +# TYPE ceph_rgw_d4n_cache_evictions counter +ceph_rgw_d4n_cache_evictions{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_d4n_cache_hits D4N cache hits +# TYPE ceph_rgw_d4n_cache_hits counter +ceph_rgw_d4n_cache_hits{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_d4n_cache_misses D4N cache misses +# TYPE ceph_rgw_d4n_cache_misses counter +ceph_rgw_d4n_cache_misses{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_copy_obj_bytes counter +ceph_rgw_op_copy_obj_bytes{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_copy_obj_lat_count counter +ceph_rgw_op_copy_obj_lat_count{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_copy_obj_lat_sum gauge +ceph_rgw_op_copy_obj_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_copy_obj_ops counter +ceph_rgw_op_copy_obj_ops{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_del_bucket_lat_count counter +ceph_rgw_op_del_bucket_lat_count{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_del_bucket_lat_sum gauge +ceph_rgw_op_del_bucket_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_del_bucket_ops counter +ceph_rgw_op_del_bucket_ops{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_del_obj_bytes counter +ceph_rgw_op_del_obj_bytes{instance_id="fixture-gateway"} 39 +# HELP ceph_rgw_op_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_del_obj_lat_count counter +ceph_rgw_op_del_obj_lat_count{instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_del_obj_lat_sum gauge +ceph_rgw_op_del_obj_lat_sum{instance_id="fixture-gateway"} 0.032000 +# HELP ceph_rgw_op_del_obj_ops Delete objects +# TYPE ceph_rgw_op_del_obj_ops counter +ceph_rgw_op_del_obj_ops{instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_get_obj_bytes counter +ceph_rgw_op_get_obj_bytes{instance_id="fixture-gateway"} 24 +# HELP ceph_rgw_op_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_get_obj_lat_count counter +ceph_rgw_op_get_obj_lat_count{instance_id="fixture-gateway"} 2 +# HELP ceph_rgw_op_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_get_obj_lat_sum gauge +ceph_rgw_op_get_obj_lat_sum{instance_id="fixture-gateway"} 0.008000 +# HELP ceph_rgw_op_get_obj_ops Gets +# TYPE ceph_rgw_op_get_obj_ops counter +ceph_rgw_op_get_obj_ops{instance_id="fixture-gateway"} 2 +# HELP ceph_rgw_op_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_list_buckets_lat_count counter +ceph_rgw_op_list_buckets_lat_count{instance_id="fixture-gateway"} 1000009 +# HELP ceph_rgw_op_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_list_buckets_lat_sum gauge +ceph_rgw_op_list_buckets_lat_sum{instance_id="fixture-gateway"} 355.827843 +# HELP ceph_rgw_op_list_buckets_ops List buckets +# TYPE ceph_rgw_op_list_buckets_ops counter +ceph_rgw_op_list_buckets_ops{instance_id="fixture-gateway"} 1000009 +# HELP ceph_rgw_op_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_list_obj_lat_count counter +ceph_rgw_op_list_obj_lat_count{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_list_obj_lat_sum gauge +ceph_rgw_op_list_obj_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_list_obj_ops List objects +# TYPE ceph_rgw_op_list_obj_ops counter +ceph_rgw_op_list_obj_ops{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_bytes counter +ceph_rgw_op_per_bucket_copy_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_count counter +ceph_rgw_op_per_bucket_copy_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_sum gauge +ceph_rgw_op_per_bucket_copy_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_ops counter +ceph_rgw_op_per_bucket_copy_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_count counter +ceph_rgw_op_per_bucket_del_bucket_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_sum gauge +ceph_rgw_op_per_bucket_del_bucket_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_bucket_del_bucket_ops counter +ceph_rgw_op_per_bucket_del_bucket_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_bytes counter +ceph_rgw_op_per_bucket_del_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 39 +# HELP ceph_rgw_op_per_bucket_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_count counter +ceph_rgw_op_per_bucket_del_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_per_bucket_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_sum gauge +ceph_rgw_op_per_bucket_del_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.032000 +# HELP ceph_rgw_op_per_bucket_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_ops counter +ceph_rgw_op_per_bucket_del_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_per_bucket_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_bucket_get_obj_bytes counter +ceph_rgw_op_per_bucket_get_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 24 +# HELP ceph_rgw_op_per_bucket_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_count counter +ceph_rgw_op_per_bucket_get_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 2 +# HELP ceph_rgw_op_per_bucket_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_sum gauge +ceph_rgw_op_per_bucket_get_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.008000 +# HELP ceph_rgw_op_per_bucket_get_obj_ops Gets +# TYPE ceph_rgw_op_per_bucket_get_obj_ops counter +ceph_rgw_op_per_bucket_get_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 2 +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_count counter +ceph_rgw_op_per_bucket_list_buckets_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_sum gauge +ceph_rgw_op_per_bucket_list_buckets_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_bucket_list_buckets_ops counter +ceph_rgw_op_per_bucket_list_buckets_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_count counter +ceph_rgw_op_per_bucket_list_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_sum gauge +ceph_rgw_op_per_bucket_list_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_list_obj_ops List objects +# TYPE ceph_rgw_op_per_bucket_list_obj_ops counter +ceph_rgw_op_per_bucket_list_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_bucket_put_obj_bytes counter +ceph_rgw_op_per_bucket_put_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 39 +# HELP ceph_rgw_op_per_bucket_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_count counter +ceph_rgw_op_per_bucket_put_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_per_bucket_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_sum gauge +ceph_rgw_op_per_bucket_put_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.048000 +# HELP ceph_rgw_op_per_bucket_put_obj_ops Puts +# TYPE ceph_rgw_op_per_bucket_put_obj_ops counter +ceph_rgw_op_per_bucket_put_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_per_user_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_bytes counter +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_user_copy_obj_lat_count counter +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_user_copy_obj_lat_sum gauge +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_ops counter +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_user_del_bucket_lat_count counter +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_user_del_bucket_lat_sum gauge +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_user_del_bucket_ops counter +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_user_del_obj_bytes counter +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 39 +# HELP ceph_rgw_op_per_user_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_user_del_obj_lat_count counter +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 3 +# HELP ceph_rgw_op_per_user_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_user_del_obj_lat_sum gauge +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.032000 +# HELP ceph_rgw_op_per_user_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_user_del_obj_ops counter +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 3 +# HELP ceph_rgw_op_per_user_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_user_get_obj_bytes counter +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 24 +# HELP ceph_rgw_op_per_user_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_user_get_obj_lat_count counter +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 2 +# HELP ceph_rgw_op_per_user_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_user_get_obj_lat_sum gauge +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.008000 +# HELP ceph_rgw_op_per_user_get_obj_ops Gets +# TYPE ceph_rgw_op_per_user_get_obj_ops counter +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 2 +# HELP ceph_rgw_op_per_user_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_user_list_buckets_lat_count counter +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture-gateway",user="fixture-public"} 1000009 +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_user_list_buckets_lat_sum gauge +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 355.827843 +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_user_list_buckets_ops counter +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture-gateway",user="fixture-public"} 1000009 +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_user_list_obj_lat_count counter +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_user_list_obj_lat_sum gauge +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_list_obj_ops List objects +# TYPE ceph_rgw_op_per_user_list_obj_ops counter +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_user_put_obj_bytes counter +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 39 +# HELP ceph_rgw_op_per_user_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_user_put_obj_lat_count counter +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 3 +# HELP ceph_rgw_op_per_user_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_user_put_obj_lat_sum gauge +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.048000 +# HELP ceph_rgw_op_per_user_put_obj_ops Puts +# TYPE ceph_rgw_op_per_user_put_obj_ops counter +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 3 +# HELP ceph_rgw_op_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_put_obj_bytes counter +ceph_rgw_op_put_obj_bytes{instance_id="fixture-gateway"} 39 +# HELP ceph_rgw_op_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_put_obj_lat_count counter +ceph_rgw_op_put_obj_lat_count{instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_put_obj_lat_sum gauge +ceph_rgw_op_put_obj_lat_sum{instance_id="fixture-gateway"} 0.048000 +# HELP ceph_rgw_op_put_obj_ops Puts +# TYPE ceph_rgw_op_put_obj_ops counter +ceph_rgw_op_put_obj_ops{instance_id="fixture-gateway"} 3 + +# HELP ceph_rgw_topic_fixture_topic_persistent_topic_len Persistent topic queue length +# TYPE ceph_rgw_topic_fixture_topic_persistent_topic_len gauge +ceph_rgw_topic_fixture_topic_persistent_topic_len{instance_id="fixture"} 7 + +# HELP ceph_rgw_topic_fixture_topic_persistent_topic_size Persistent topic queue size +# TYPE ceph_rgw_topic_fixture_topic_persistent_topic_size gauge +ceph_rgw_topic_fixture_topic_persistent_topic_size{instance_id="fixture"} 4096 + +# HELP ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta Sync delta between data log shard in seconds +# TYPE ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta gauge +ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta{instance_id="fixture",local_zone_id="local-zone",source_zone_id="source-zone",shard_id="0"} 3 + +# Source branch without optional Object Gateway instance_id +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="mon.tentacle",id="id_absent"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="mon.tentacle",id="id_absent"} 100 diff --git a/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_limit11.prom b/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_limit11.prom index 3a0f231..315d679 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_limit11.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_limit11.prom @@ -164,11 +164,11 @@ ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{c # HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_KStore_state_done_lat_count Average done state latency Count. # TYPE ceph_KStore_state_done_lat_count counter @@ -6581,3 +6581,275 @@ ceph_recoverystate_perf_pg_rebuild_max_secs{ceph_daemon="osd.0"} 30 # HELP ceph_recoverystate_perf_pg_rebuild_min_secs Min PG rebuild duration seen on this OSD in seconds (primary role only). # TYPE ceph_recoverystate_perf_pg_rebuild_min_secs gauge ceph_recoverystate_perf_pg_rebuild_min_secs{ceph_daemon="osd.0"} 2 + +# HELP ceph_rgw_d4n_cache_evictions D4N cache evictions +# TYPE ceph_rgw_d4n_cache_evictions counter +ceph_rgw_d4n_cache_evictions{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_d4n_cache_hits D4N cache hits +# TYPE ceph_rgw_d4n_cache_hits counter +ceph_rgw_d4n_cache_hits{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_d4n_cache_misses D4N cache misses +# TYPE ceph_rgw_d4n_cache_misses counter +ceph_rgw_d4n_cache_misses{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_copy_obj_bytes counter +ceph_rgw_op_copy_obj_bytes{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_copy_obj_lat_count counter +ceph_rgw_op_copy_obj_lat_count{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_copy_obj_lat_sum gauge +ceph_rgw_op_copy_obj_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_copy_obj_ops counter +ceph_rgw_op_copy_obj_ops{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_del_bucket_lat_count counter +ceph_rgw_op_del_bucket_lat_count{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_del_bucket_lat_sum gauge +ceph_rgw_op_del_bucket_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_del_bucket_ops counter +ceph_rgw_op_del_bucket_ops{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_del_obj_bytes counter +ceph_rgw_op_del_obj_bytes{instance_id="fixture-gateway"} 39 +# HELP ceph_rgw_op_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_del_obj_lat_count counter +ceph_rgw_op_del_obj_lat_count{instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_del_obj_lat_sum gauge +ceph_rgw_op_del_obj_lat_sum{instance_id="fixture-gateway"} 0.032000 +# HELP ceph_rgw_op_del_obj_ops Delete objects +# TYPE ceph_rgw_op_del_obj_ops counter +ceph_rgw_op_del_obj_ops{instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_get_obj_bytes counter +ceph_rgw_op_get_obj_bytes{instance_id="fixture-gateway"} 24 +# HELP ceph_rgw_op_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_get_obj_lat_count counter +ceph_rgw_op_get_obj_lat_count{instance_id="fixture-gateway"} 2 +# HELP ceph_rgw_op_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_get_obj_lat_sum gauge +ceph_rgw_op_get_obj_lat_sum{instance_id="fixture-gateway"} 0.008000 +# HELP ceph_rgw_op_get_obj_ops Gets +# TYPE ceph_rgw_op_get_obj_ops counter +ceph_rgw_op_get_obj_ops{instance_id="fixture-gateway"} 2 +# HELP ceph_rgw_op_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_list_buckets_lat_count counter +ceph_rgw_op_list_buckets_lat_count{instance_id="fixture-gateway"} 1000009 +# HELP ceph_rgw_op_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_list_buckets_lat_sum gauge +ceph_rgw_op_list_buckets_lat_sum{instance_id="fixture-gateway"} 355.827843 +# HELP ceph_rgw_op_list_buckets_ops List buckets +# TYPE ceph_rgw_op_list_buckets_ops counter +ceph_rgw_op_list_buckets_ops{instance_id="fixture-gateway"} 1000009 +# HELP ceph_rgw_op_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_list_obj_lat_count counter +ceph_rgw_op_list_obj_lat_count{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_list_obj_lat_sum gauge +ceph_rgw_op_list_obj_lat_sum{instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_list_obj_ops List objects +# TYPE ceph_rgw_op_list_obj_ops counter +ceph_rgw_op_list_obj_ops{instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_bytes counter +ceph_rgw_op_per_bucket_copy_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_count counter +ceph_rgw_op_per_bucket_copy_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_sum gauge +ceph_rgw_op_per_bucket_copy_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_ops counter +ceph_rgw_op_per_bucket_copy_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_count counter +ceph_rgw_op_per_bucket_del_bucket_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_sum gauge +ceph_rgw_op_per_bucket_del_bucket_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_bucket_del_bucket_ops counter +ceph_rgw_op_per_bucket_del_bucket_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_bytes counter +ceph_rgw_op_per_bucket_del_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 39 +# HELP ceph_rgw_op_per_bucket_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_count counter +ceph_rgw_op_per_bucket_del_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_per_bucket_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_sum gauge +ceph_rgw_op_per_bucket_del_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.032000 +# HELP ceph_rgw_op_per_bucket_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_ops counter +ceph_rgw_op_per_bucket_del_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_per_bucket_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_bucket_get_obj_bytes counter +ceph_rgw_op_per_bucket_get_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 24 +# HELP ceph_rgw_op_per_bucket_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_count counter +ceph_rgw_op_per_bucket_get_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 2 +# HELP ceph_rgw_op_per_bucket_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_sum gauge +ceph_rgw_op_per_bucket_get_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.008000 +# HELP ceph_rgw_op_per_bucket_get_obj_ops Gets +# TYPE ceph_rgw_op_per_bucket_get_obj_ops counter +ceph_rgw_op_per_bucket_get_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 2 +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_count counter +ceph_rgw_op_per_bucket_list_buckets_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_sum gauge +ceph_rgw_op_per_bucket_list_buckets_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_bucket_list_buckets_ops counter +ceph_rgw_op_per_bucket_list_buckets_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_count counter +ceph_rgw_op_per_bucket_list_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_sum gauge +ceph_rgw_op_per_bucket_list_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.000000 +# HELP ceph_rgw_op_per_bucket_list_obj_ops List objects +# TYPE ceph_rgw_op_per_bucket_list_obj_ops counter +ceph_rgw_op_per_bucket_list_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 0 +# HELP ceph_rgw_op_per_bucket_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_bucket_put_obj_bytes counter +ceph_rgw_op_per_bucket_put_obj_bytes{bucket="fixture-bucket",instance_id="fixture-gateway"} 39 +# HELP ceph_rgw_op_per_bucket_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_count counter +ceph_rgw_op_per_bucket_put_obj_lat_count{bucket="fixture-bucket",instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_per_bucket_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_sum gauge +ceph_rgw_op_per_bucket_put_obj_lat_sum{bucket="fixture-bucket",instance_id="fixture-gateway"} 0.048000 +# HELP ceph_rgw_op_per_bucket_put_obj_ops Puts +# TYPE ceph_rgw_op_per_bucket_put_obj_ops counter +ceph_rgw_op_per_bucket_put_obj_ops{bucket="fixture-bucket",instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_per_user_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_bytes counter +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_user_copy_obj_lat_count counter +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_user_copy_obj_lat_sum gauge +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_ops counter +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_user_del_bucket_lat_count counter +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_user_del_bucket_lat_sum gauge +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_user_del_bucket_ops counter +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_user_del_obj_bytes counter +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 39 +# HELP ceph_rgw_op_per_user_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_user_del_obj_lat_count counter +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 3 +# HELP ceph_rgw_op_per_user_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_user_del_obj_lat_sum gauge +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.032000 +# HELP ceph_rgw_op_per_user_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_user_del_obj_ops counter +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 3 +# HELP ceph_rgw_op_per_user_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_user_get_obj_bytes counter +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 24 +# HELP ceph_rgw_op_per_user_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_user_get_obj_lat_count counter +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 2 +# HELP ceph_rgw_op_per_user_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_user_get_obj_lat_sum gauge +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.008000 +# HELP ceph_rgw_op_per_user_get_obj_ops Gets +# TYPE ceph_rgw_op_per_user_get_obj_ops counter +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 2 +# HELP ceph_rgw_op_per_user_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_user_list_buckets_lat_count counter +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture-gateway",user="fixture-public"} 1000009 +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_user_list_buckets_lat_sum gauge +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 355.827843 +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_user_list_buckets_ops counter +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture-gateway",user="fixture-public"} 1000009 +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_user_list_obj_lat_count counter +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_user_list_obj_lat_sum gauge +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.000000 +# HELP ceph_rgw_op_per_user_list_obj_ops List objects +# TYPE ceph_rgw_op_per_user_list_obj_ops counter +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 0 +# HELP ceph_rgw_op_per_user_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_user_put_obj_bytes counter +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture-gateway",user="fixture-user"} 39 +# HELP ceph_rgw_op_per_user_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_user_put_obj_lat_count counter +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture-gateway",user="fixture-user"} 3 +# HELP ceph_rgw_op_per_user_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_user_put_obj_lat_sum gauge +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture-gateway",user="fixture-public"} 0.000000 +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture-gateway",user="fixture-user"} 0.048000 +# HELP ceph_rgw_op_per_user_put_obj_ops Puts +# TYPE ceph_rgw_op_per_user_put_obj_ops counter +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture-gateway",user="fixture-public"} 0 +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture-gateway",user="fixture-user"} 3 +# HELP ceph_rgw_op_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_put_obj_bytes counter +ceph_rgw_op_put_obj_bytes{instance_id="fixture-gateway"} 39 +# HELP ceph_rgw_op_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_put_obj_lat_count counter +ceph_rgw_op_put_obj_lat_count{instance_id="fixture-gateway"} 3 +# HELP ceph_rgw_op_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_put_obj_lat_sum gauge +ceph_rgw_op_put_obj_lat_sum{instance_id="fixture-gateway"} 0.048000 +# HELP ceph_rgw_op_put_obj_ops Puts +# TYPE ceph_rgw_op_put_obj_ops counter +ceph_rgw_op_put_obj_ops{instance_id="fixture-gateway"} 3 + +# HELP ceph_rgw_topic_fixture_topic_persistent_topic_len Persistent topic queue length +# TYPE ceph_rgw_topic_fixture_topic_persistent_topic_len gauge +ceph_rgw_topic_fixture_topic_persistent_topic_len{instance_id="fixture"} 7 + +# HELP ceph_rgw_topic_fixture_topic_persistent_topic_size Persistent topic queue size +# TYPE ceph_rgw_topic_fixture_topic_persistent_topic_size gauge +ceph_rgw_topic_fixture_topic_persistent_topic_size{instance_id="fixture"} 4096 + +# HELP ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta Sync delta between data log shard in seconds +# TYPE ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta gauge +ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta{instance_id="fixture",local_zone_id="local-zone",source_zone_id="source-zone",shard_id="0"} 3 diff --git a/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_objecter_churn.prom b/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_objecter_churn.prom index fee9d83..5fb706f 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_objecter_churn.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_tentacle_ceph_exporter_objecter_churn.prom @@ -164,11 +164,11 @@ ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{c # HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_KStore_state_done_lat_count Average done state latency Count. # TYPE ceph_KStore_state_done_lat_count counter diff --git a/prometheus/profiles/ceph/fixtures/ceph_tentacle_mgr_limit11.prom b/prometheus/profiles/ceph/fixtures/ceph_tentacle_mgr_limit11.prom index f0f10d5..61b92da 100644 --- a/prometheus/profiles/ceph/fixtures/ceph_tentacle_mgr_limit11.prom +++ b/prometheus/profiles/ceph/fixtures/ceph_tentacle_mgr_limit11.prom @@ -164,11 +164,11 @@ ceph_AsyncMessenger_Worker_messenger_worker_a_msgr_send_messages_queue_lat_sum{c # HELP ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts Number of connections closed due to idleness. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_idle_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts Number of not yet ready connections declared as dead. # TYPE ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts counter -ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{ceph_daemon="osd.0",id="id_a",instance_id="rgw.a"} 100 +ceph_AsyncMessenger_Worker_msgr_connection_ready_timeouts{instance_id="rgw.a",id="id_a"} 100 # HELP ceph_KStore_state_done_lat_count Average done state latency Count. # TYPE ceph_KStore_state_done_lat_count counter @@ -7062,3 +7062,327 @@ ceph_recoverystate_perf_pg_rebuild_max_secs{ceph_daemon="osd.0"} 30 # HELP ceph_recoverystate_perf_pg_rebuild_min_secs Min PG rebuild duration seen on this OSD in seconds (primary role only). # TYPE ceph_recoverystate_perf_pg_rebuild_min_secs gauge ceph_recoverystate_perf_pg_rebuild_min_secs{ceph_daemon="osd.0"} 2 + +# HELP ceph_rgw_op_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_copy_obj_bytes counter +ceph_rgw_op_copy_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_copy_obj_lat_count counter +ceph_rgw_op_copy_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_copy_obj_lat_sum counter +ceph_rgw_op_copy_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_copy_obj_ops counter +ceph_rgw_op_copy_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_del_bucket_lat_count counter +ceph_rgw_op_del_bucket_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_del_bucket_lat_sum counter +ceph_rgw_op_del_bucket_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_del_bucket_ops counter +ceph_rgw_op_del_bucket_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_del_obj_bytes counter +ceph_rgw_op_del_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_del_obj_lat_count counter +ceph_rgw_op_del_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_del_obj_lat_sum counter +ceph_rgw_op_del_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_del_obj_ops Delete objects +# TYPE ceph_rgw_op_del_obj_ops counter +ceph_rgw_op_del_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_get_obj_bytes counter +ceph_rgw_op_get_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_get_obj_lat_count counter +ceph_rgw_op_get_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_get_obj_lat_sum counter +ceph_rgw_op_get_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_get_obj_ops Gets +# TYPE ceph_rgw_op_get_obj_ops counter +ceph_rgw_op_get_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_list_buckets_lat_count counter +ceph_rgw_op_list_buckets_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_list_buckets_lat_sum counter +ceph_rgw_op_list_buckets_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_buckets_ops List buckets +# TYPE ceph_rgw_op_list_buckets_ops counter +ceph_rgw_op_list_buckets_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_list_obj_lat_count counter +ceph_rgw_op_list_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_list_obj_lat_sum counter +ceph_rgw_op_list_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_list_obj_ops List objects +# TYPE ceph_rgw_op_list_obj_ops counter +ceph_rgw_op_list_obj_ops{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_put_obj_bytes counter +ceph_rgw_op_put_obj_bytes{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_put_obj_lat_count counter +ceph_rgw_op_put_obj_lat_count{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_put_obj_lat_sum counter +ceph_rgw_op_put_obj_lat_sum{instance_id="fixture"} 100 + +# HELP ceph_rgw_op_put_obj_ops Puts +# TYPE ceph_rgw_op_put_obj_ops counter +ceph_rgw_op_put_obj_ops{instance_id="fixture"} 100 + + + + +# HELP ceph_rgw_topic_fixture_topic_persistent_topic_len Persistent topic queue length +# TYPE ceph_rgw_topic_fixture_topic_persistent_topic_len gauge +ceph_rgw_topic_fixture_topic_persistent_topic_len{instance_id="fixture"} 7 + +# HELP ceph_rgw_topic_fixture_topic_persistent_topic_size Persistent topic queue size +# TYPE ceph_rgw_topic_fixture_topic_persistent_topic_size gauge +ceph_rgw_topic_fixture_topic_persistent_topic_size{instance_id="fixture"} 4096 + +# HELP ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta Sync delta between data log shard in seconds +# TYPE ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta gauge +ceph_rgw_sync_delta_local_zone_source_zone_shard_0_sync_delta{instance_id="fixture",local_zone_id="local-zone",source_zone_id="source-zone",shard_id="0"} 3 + +# HELP ceph_simple_throttler_outstanding Requests currently throttled by the RGW simple scheduler +# TYPE ceph_simple_throttler_outstanding gauge +ceph_simple_throttler_outstanding{instance_id="fixture"} 1 + +# HELP ceph_simple_throttler_throttle Requests throttled by the simple scheduler +# TYPE ceph_simple_throttler_throttle gauge +ceph_simple_throttler_throttle{instance_id="fixture"} 2 + +# Tenant-present labeled RGW operation source branches +# HELP ceph_rgw_op_per_user_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_bytes counter +ceph_rgw_op_per_user_copy_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_user_copy_obj_lat_count counter +ceph_rgw_op_per_user_copy_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_user_copy_obj_lat_sum counter +ceph_rgw_op_per_user_copy_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_user_copy_obj_ops counter +ceph_rgw_op_per_user_copy_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_user_del_bucket_lat_count counter +ceph_rgw_op_per_user_del_bucket_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_user_del_bucket_lat_sum counter +ceph_rgw_op_per_user_del_bucket_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_user_del_bucket_ops counter +ceph_rgw_op_per_user_del_bucket_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_user_del_obj_bytes counter +ceph_rgw_op_per_user_del_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_user_del_obj_lat_count counter +ceph_rgw_op_per_user_del_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_user_del_obj_lat_sum counter +ceph_rgw_op_per_user_del_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_user_del_obj_ops counter +ceph_rgw_op_per_user_del_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_user_get_obj_bytes counter +ceph_rgw_op_per_user_get_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_user_get_obj_lat_count counter +ceph_rgw_op_per_user_get_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_user_get_obj_lat_sum counter +ceph_rgw_op_per_user_get_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_get_obj_ops Gets +# TYPE ceph_rgw_op_per_user_get_obj_ops counter +ceph_rgw_op_per_user_get_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_user_list_buckets_lat_count counter +ceph_rgw_op_per_user_list_buckets_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_user_list_buckets_lat_sum counter +ceph_rgw_op_per_user_list_buckets_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_user_list_buckets_ops counter +ceph_rgw_op_per_user_list_buckets_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_user_list_obj_lat_count counter +ceph_rgw_op_per_user_list_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_user_list_obj_lat_sum counter +ceph_rgw_op_per_user_list_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_list_obj_ops List objects +# TYPE ceph_rgw_op_per_user_list_obj_ops counter +ceph_rgw_op_per_user_list_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_user_put_obj_bytes counter +ceph_rgw_op_per_user_put_obj_bytes{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_user_put_obj_lat_count counter +ceph_rgw_op_per_user_put_obj_lat_count{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_user_put_obj_lat_sum counter +ceph_rgw_op_per_user_put_obj_lat_sum{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_user_put_obj_ops Puts +# TYPE ceph_rgw_op_per_user_put_obj_ops counter +ceph_rgw_op_per_user_put_obj_ops{instance_id="fixture",user="fixture-user",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_bytes Size of copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_bytes counter +ceph_rgw_op_per_bucket_copy_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_count Copy object latency Count +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_count counter +ceph_rgw_op_per_bucket_copy_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_lat_sum Copy object latency Total +# TYPE ceph_rgw_op_per_bucket_copy_obj_lat_sum counter +ceph_rgw_op_per_bucket_copy_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_copy_obj_ops Copy objects +# TYPE ceph_rgw_op_per_bucket_copy_obj_ops counter +ceph_rgw_op_per_bucket_copy_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_count Delete bucket latency Count +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_count counter +ceph_rgw_op_per_bucket_del_bucket_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_lat_sum Delete bucket latency Total +# TYPE ceph_rgw_op_per_bucket_del_bucket_lat_sum counter +ceph_rgw_op_per_bucket_del_bucket_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_bucket_ops Delete Buckets +# TYPE ceph_rgw_op_per_bucket_del_bucket_ops counter +ceph_rgw_op_per_bucket_del_bucket_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_bytes Size of delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_bytes counter +ceph_rgw_op_per_bucket_del_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_lat_count Delete object latency Count +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_count counter +ceph_rgw_op_per_bucket_del_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_lat_sum Delete object latency Total +# TYPE ceph_rgw_op_per_bucket_del_obj_lat_sum counter +ceph_rgw_op_per_bucket_del_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_del_obj_ops Delete objects +# TYPE ceph_rgw_op_per_bucket_del_obj_ops counter +ceph_rgw_op_per_bucket_del_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_bytes Size of gets +# TYPE ceph_rgw_op_per_bucket_get_obj_bytes counter +ceph_rgw_op_per_bucket_get_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_lat_count Get latency Count +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_count counter +ceph_rgw_op_per_bucket_get_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_lat_sum Get latency Total +# TYPE ceph_rgw_op_per_bucket_get_obj_lat_sum counter +ceph_rgw_op_per_bucket_get_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_get_obj_ops Gets +# TYPE ceph_rgw_op_per_bucket_get_obj_ops counter +ceph_rgw_op_per_bucket_get_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_count List buckets latency Count +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_count counter +ceph_rgw_op_per_bucket_list_buckets_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_lat_sum List buckets latency Total +# TYPE ceph_rgw_op_per_bucket_list_buckets_lat_sum counter +ceph_rgw_op_per_bucket_list_buckets_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_buckets_ops List buckets +# TYPE ceph_rgw_op_per_bucket_list_buckets_ops counter +ceph_rgw_op_per_bucket_list_buckets_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_lat_count List objects latency Count +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_count counter +ceph_rgw_op_per_bucket_list_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_lat_sum List objects latency Total +# TYPE ceph_rgw_op_per_bucket_list_obj_lat_sum counter +ceph_rgw_op_per_bucket_list_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_list_obj_ops List objects +# TYPE ceph_rgw_op_per_bucket_list_obj_ops counter +ceph_rgw_op_per_bucket_list_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_bytes Size of puts +# TYPE ceph_rgw_op_per_bucket_put_obj_bytes counter +ceph_rgw_op_per_bucket_put_obj_bytes{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_lat_count Put latency Count +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_count counter +ceph_rgw_op_per_bucket_put_obj_lat_count{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_lat_sum Put latency Total +# TYPE ceph_rgw_op_per_bucket_put_obj_lat_sum counter +ceph_rgw_op_per_bucket_put_obj_lat_sum{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 + +# HELP ceph_rgw_op_per_bucket_put_obj_ops Puts +# TYPE ceph_rgw_op_per_bucket_put_obj_ops counter +ceph_rgw_op_per_bucket_put_obj_ops{instance_id="fixture",bucket="fixture-bucket",tenant="fixture-tenant"} 101 diff --git a/prometheus/profiles/ceph/generator/generate.py b/prometheus/profiles/ceph/generator/generate.py index 992648d..fb72ba7 100644 --- a/prometheus/profiles/ceph/generator/generate.py +++ b/prometheus/profiles/ceph/generator/generate.py @@ -89,10 +89,16 @@ class MergedRegistration: "dpdk_port": Grammar("ceph_dpdk_port_", "ceph_port", "dpdk_port"), "mds_client": Grammar("ceph_mds_per_client_", "ceph_mds_client_metrics_", "mds_filesystem_key"), "rocksdb_cache": Grammar("ceph_rocksdb_binned_cache_", "ceph_rocksdb_cache_", "rocksdb_cache_key"), - "objecter": Grammar("ceph_objecter_", "ceph_objecter_", "objecter_handle"), + "objecter": Grammar( + "ceph_objecter_", + "ceph_objecter_", + "objecter_identity", + ), "priority_cache": Grammar("ceph_bluestore_priority_cache_", "ceph_bluestore_pricache:", "priority_cache"), "rgw_dmclock": Grammar("ceph_rgw_dmclock_", "ceph_dmclock_", "dmclock_queue"), "rgw_sync": Grammar("ceph_data_sync_from_zone_", "ceph_data_sync_from_", "source_zone_fragment"), + "rgw_topic": Grammar("ceph_rgw_topic_", "ceph_rgw_topic_", "topic"), + "rgw_sync_delta": Grammar("ceph_rgw_sync_delta_", "ceph_rgw_sync_delta_", "sync_shard"), "osd_scrub": Grammar("ceph_osd_scrub_", "ceph_osd_scrub_", "scrub_phase"), "striper": Grammar("ceph_rados_striper_", "ceph_", "striper"), "service_unique_id": Grammar( @@ -117,7 +123,6 @@ class MergedRegistration: "src/kv/rocksdb_cache/BinnedLRUCache.cc": "rocksdb_cache", "src/common/PriorityCache.cc": "priority_cache", "src/rgw/rgw_dmclock_scheduler_ctx.cc": "rgw_dmclock", - "src/rgw/driver/rados/rgw_sync_counters.cc": "rgw_sync", "src/osd/osd_perf_counters.cc": "osd_scrub", "src/SimpleRADOSStriper.cc": "striper", } @@ -131,6 +136,48 @@ class Builder: static_group: str | None +@dataclass(frozen=True) +class HelperRegistration: + parameter: str + start: int + end: int + calls: tuple[tuple[str, str, int, int], ...] = () + default_priority: str | None = None + + +def parse_builder_helpers(text: str) -> dict[str, HelperRegistration]: + helpers: dict[str, HelperRegistration] = {} + for match in re.finditer( + r"(?m)^\s*(?:void|std::shared_ptr|PerfCounters\*)\s+(\w+)\s*\(" + r"\s*PerfCountersBuilder\s*[*&]\s*(\w+)\s*[^)]*\)\s*\{(?P.*?)^\s*\}", + text, + re.DOTALL, + ): + name, parameter, body = match.group(1), match.group(2), match.group("body") + calls = tuple( + (call.group(1), call.group(2), match.start("body") + call.start(), match.start("body") + call.end()) + for call in re.finditer( + rf"\b{re.escape(parameter)}(?:\.|->)add_([a-z0-9_]+)\s*\((.*?)\);", + body, + re.DOTALL, + ) + ) + defaults = re.findall( + rf"\b{re.escape(parameter)}(?:\.|->)set_prio_default\s*\(\s*PerfCountersBuilder::(PRIO_[A-Z]+)\s*\)", + body, + ) + if len(set(defaults)) > 1: + raise ValueError(f"builder helper {name!r} has conflicting default priorities") + helpers[name] = HelperRegistration( + parameter=parameter, + start=match.start(), + end=match.end(), + calls=calls, + default_priority=defaults[-1] if defaults else None, + ) + return helpers + + def line_number(text: str, offset: int) -> int: return text.count("\n", 0, offset) + 1 @@ -763,6 +810,38 @@ def priority(root: Path, path: str, text: str, builder: Builder, call_offset: in raise ValueError(f"unsupported metric priority expression {expression!r} in {path}") +def runtime_priority_adjustments(root: Path) -> dict[str, int]: + known = priority_values(root) + adjustments: dict[str, int] = {} + + monitor_path = "src/mon/MonitorDBStore.h" + monitor = (root / monitor_path).read_text(encoding="utf-8") + rocksdb_pattern = ( + r"db->get_perf_counters\(\)\s*->\s*set_prio_adjust\(\s*" + r"PerfCountersBuilder::(PRIO_[A-Z]+)\s*-\s*PerfCountersBuilder::(PRIO_[A-Z]+)\s*\)" + ) + match = re.search(rocksdb_pattern, monitor) + if match is None or any(match.group(i) not in known for i in (1, 2)): + raise ValueError(f"{monitor_path} Monitor RocksDB priority adjustment changed") + adjustments["rocksdb"] = known[match.group(1)] - known[match.group(2)] + + osd_path = "src/osd/OSD.cc" + osd = (root / osd_path).read_text(encoding="utf-8") + objecter_pattern = r"objecter->get_logger\(\)\s*->\s*set_prio_adjust\(\s*(-?[0-9]+)\s*\)" + match = re.search(objecter_pattern, osd) + if match is None or int(match.group(1)) != -3: + raise ValueError(f"{osd_path} OSD Objecter priority adjustment changed") + adjustments["objecter"] = int(match.group(1)) + return adjustments + + +def effective_priority(root: Path, group: str, declared: int) -> int: + adjustment = runtime_priority_adjustments(root).get(group) + if adjustment is None: + return declared + return max(0, min(11, declared + adjustment)) + + @cache def priority_cache_groups(root: Path) -> dict[str, tuple[tuple[str, int, int], ...]]: result: dict[str, list[tuple[str, int, int]]] = defaultdict(list) @@ -830,6 +909,17 @@ def dmclock_groups(root: Path) -> dict[str, tuple[str, int, int, str]]: throttle_count = sum(kind == "throttle_counters" for _, _, _, kind in result.values()) if queue_count != 4 or throttle_count != 1: raise ValueError(f"{path} must construct four queue and one throttle dmclock groups") + header_path = root / "src/rgw/rgw_dmclock_async_scheduler.h" + header = header_path.read_text(encoding="utf-8") + simple = re.search(r"counters\s*\(\s*cct\s*,\s*\"simple-throttler\"\s*\)", header) + if simple is None: + raise ValueError(f"{header_path} has no fixed simple-throttler constructor") + result["simple-throttler"] = ( + header_path.relative_to(root).as_posix(), + line_number(header, simple.start()), + line_number(header, simple.end()), + "throttle_counters", + ) return result @@ -956,6 +1046,225 @@ def terminal_identity_form( return "identity" +def _enclosing_function_name(text: str, offset: int) -> str | None: + candidates = [ + match.group(1) + for match in re.finditer(r"(?m)^\s*(?:[\w:<>&*,\s]+\s+)?(\w+)\s*\([^;{]*\)\s*\{", text[:offset]) + ] + return candidates[-1] if candidates else None + + +def _rgw_op_scope_at_call(text: str, offset: int) -> str | None: + window = text[max(0, offset - 2000):offset] + if re.search(r"\bglobal_op_counters_init\s*\(", window): + return "rgw_global_op_counters_key" + cache = re.search( + r"\b(\w+)_counters_cache\s*=\s*new\s+PerfCountersCache\s*\(", text[:offset] + ) + if cache: + scope = cache.group(1) + if scope == "user": + return "rgw_user_op_counters_key" + if scope == "bucket": + return "rgw_bucket_op_counters_key" + # The shared factory's `name` instantiates either labeled cache scope. Emit + # both source-declarable cache scopes; exact output labels come from key_create. + if re.search(r"\bPerfCountersCache\b", window): + return "rgw_op_per_user,bucket" + return None + + +def _namespace_before(text: str, offset: int, name: str) -> bool: + return bool(re.search(rf"namespace\s+{re.escape(name)}\s*\{{", text[:offset])) + + +def _rgw_sync_counter_groups(text: str, builder: Builder) -> list[tuple[str, str | None]] | None: + namespaces = list(re.finditer(r"namespace\s+(sync_counters|sync_deltas)\s*\{", text[: builder.offset])) + if not namespaces: + return None + namespace = namespaces[-1].group(1) + if namespace == "sync_deltas": + return [("rgw_sync_delta", "rgw_sync_delta")] + return [("rgw_sync", "rgw_sync")] + + +def helper_registrations( + *, + root: Path, + release: str, + relative: str, + text: str, + builder: Builder, + method: str, + arguments: str, + start: int, + end: int, + default_priority: str | None, +) -> list[Registration]: + if method in IGNORED_METHODS: + return [] + if method not in SUPPORTED_METHODS: + raise ValueError(f"unsupported builder-helper metric method {method!r} in {relative}") + names = string_literals(arguments) + if not names: + raise ValueError(f"builder-helper metric without a literal name in {relative}") + forms = [names[0]] + if method in AVERAGE_METHODS: + forms = [names[0] + "_count", names[0] + "_sum"] + priority_value = _helper_priority( + root, + relative, + text, + builder, + start, + arguments, + default_priority, + ) + result: list[Registration] = [] + groups = _builder_groups(root, relative, text, builder) + for group, grammar in groups: + group_priority = effective_priority(root, group, priority_value) + for form in forms: + if method in AVERAGE_METHODS: + variants = (("counter", "daemon_perf"),) if form.endswith("_count") else ( + ("gauge", "exporter_perf"), + ("counter", "mgr_perf"), + ) + else: + variants = ((metric_type(method), "daemon_perf"),) + for output_type, endpoint in variants: + result.append(Registration( + source_variant=release, + source_path=relative, + line_start=line_number(text, start), + line_end=line_number(text, end), + group=group, + grammar=grammar, + form=form, + prometheus_type=output_type, + priority=group_priority, + endpoint=endpoint, + extra_locations=special_group_locations(root, relative, group) + grammar_locations(root, grammar), + )) + return result + + +def _helper_priority( + root: Path, + relative: str, + text: str, + builder: Builder, + start: int, + arguments: str, + default_priority: str | None, +) -> int: + known = priority_values(root) + default = known[default_priority] if default_priority else 0 + call_arguments = split_cpp_arguments(arguments) + expression = call_arguments[4] if len(call_arguments) > 4 else "0" + token = expression.removeprefix("PerfCountersBuilder::") + if token in known: + explicit = known[token] + return explicit or default + if expression in {"0", "NULL", "nullptr"}: + return default + if re.fullmatch(r"[0-9]+", expression): + value = int(expression) + if value > 11: + raise ValueError(f"metric priority {value} is outside Ceph's supported 0..11 range") + return value or default + raise ValueError(f"unsupported builder-helper priority expression {expression!r} in {relative}") + + +def _builder_groups( + root: Path, + relative: str, + text: str, + builder: Builder, +) -> list[tuple[str, str | None]]: + if relative == "src/rgw/rgw_perf_counters.cc": + variable_groups = _rgw_builder_groups(builder.expression) + if variable_groups: + return variable_groups + groups = (builder.static_group,) if builder.static_group is not None else special_groups(root, relative, text, builder) + if groups is not None: + return [(group, "objecter" if group == "objecter" else None) for group in groups] + group, grammar = resolve_key_created_group(text, builder) + if group is not None: + return [(group, grammar)] + resolved = dynamic_builder(relative, builder.expression) + if resolved is not None: + return [(resolved, resolved)] + if relative == "src/rgw/rgw_perf_counters.cc": + expression = builder.expression + topic_assignment = re.search( + r"(?:const std::string|std::string)\s+topic_key\s*=\s*" + r"(?:ceph::perf_counters::)?key_create\(rgw_topic_counters_key", + text[: builder.offset], + ) + if topic_assignment is not None: + return [("rgw_topic", "rgw_topic")] + variable_groups = _rgw_builder_groups(expression) + if variable_groups: + return variable_groups + if relative == "src/rgw/driver/rados/rgw_sync_counters.cc": + variable_groups = _rgw_sync_counter_groups(text, builder) + if variable_groups: + return variable_groups + # Legacy RGW source-zone builders may construct from a caller-supplied + # `name`; the enclosing namespace identifies the grammar. + if builder.expression == "name" and _namespace_before(text, builder.offset, "sync_counters"): + return [("rgw_sync", "rgw_sync")] + raise ValueError(f"unsupported builder group expression {builder.expression!r} in {relative}") + + +def _rgw_builder_groups(expression: str) -> list[tuple[str, str | None]]: + known = { + "rgw": ("rgw", None), + "rgw_global_op_counters_key": ("rgw_op", None), + "rgw_user_op_counters_key": ("rgw_op_per_user", None), + "rgw_bucket_op_counters_key": ("rgw_op_per_bucket", None), + "rgw_op_per_user": ("rgw_op_per_user", None), + "rgw_op_per_bucket": ("rgw_op_per_bucket", None), + "name": ("rgw_op", None), + "rgw_topic_counters_key": ("rgw_topic", "rgw_topic"), + "topic_key": ("rgw_topic", "rgw_topic"), + } + result = known.get(expression) + return [result] if result else [] + + +SOURCE_CANDIDATE_PATTERN = re.compile( + r"\bPerfCountersBuilder\s+\w+\s*\(|\b\w+(?:\.|->)" + r"(?:add_u64|add_u64_avg|add_u64_counter|add_u64_counter_histogram|add_time|add_time_avg)\s*\(" +) + +SOURCE_INFRASTRUCTURE_PATHS = { + "src/common/perf_counters.cc", + "src/common/perf_counters.h", +} + + +def unresolved_source_inventory(root: Path, registration_paths: set[str]) -> list[tuple[str, int, str]]: + unresolved: list[tuple[str, int, str]] = [] + for source in sorted(root.rglob("*")): + if not source.is_file() or source.suffix not in {".cc", ".h"} or "/test/" in source.as_posix(): + continue + relative = source.relative_to(root).as_posix() + try: + text = source.read_text(encoding="utf-8") + except UnicodeDecodeError: + unresolved.append((relative, 1, "non-utf8 source")) + continue + has_candidate = any(SOURCE_CANDIDATE_PATTERN.search(line) for line in text.splitlines()) + if not has_candidate or relative in registration_paths or relative in SOURCE_INFRASTRUCTURE_PATHS: + continue + for number, line in enumerate(text.splitlines(), 1): + if SOURCE_CANDIDATE_PATTERN.search(line): + unresolved.append((relative, number, line.strip())) + return unresolved + + def parse_release(root: Path, release: str) -> tuple[list[Registration], Counter[tuple[str, str]]]: validate_endpoint_contracts(root) registrations: list[Registration] = [] @@ -964,8 +1273,9 @@ def parse_release(root: Path, release: str) -> tuple[list[Registration], Counter if not source.is_file() or source.suffix not in {".cc", ".h"} or "/test/" in source.as_posix(): continue relative = source.relative_to(root).as_posix() - text = source.read_text(encoding="utf-8", errors="replace") + text = source.read_text(encoding="utf-8") builders: list[Builder] = [] + helpers = parse_builder_helpers(text) for match in re.finditer( r"PerfCountersBuilder\s+(\w+)\s*\(\s*[^,]+,\s*([^,]+),", text, @@ -973,7 +1283,52 @@ def parse_release(root: Path, release: str) -> tuple[list[Registration], Counter ): expression = " ".join(match.group(2).split()) builders.append(Builder(match.start(), match.group(1), expression, static_group(expression))) - for match in re.finditer(r"\b(\w+)\.add_([a-z0-9_]+)\s*\((.*?)\);", text, re.DOTALL): + if helpers: + helper_call_pattern = r"\b(" + "|".join(re.escape(name) for name in helpers) + r")\s*\(\s*&?(\w+)\s*\)\s*;" + for match in re.finditer(helper_call_pattern, text): + helper_name, argument = match.groups() + helper = helpers[helper_name] + if argument not in {item.variable for item in builders}: + unclassified[(relative, f"{helper_name}({argument}) on non-builder argument")] += 1 + continue + call_builder = max( + (item for item in builders if item.variable == argument and item.offset < match.start()), + key=lambda item: item.offset, + default=None, + ) + if call_builder is None: + unclassified[(relative, f"{helper_name}({argument}) before builder construction")] += 1 + continue + scope_expressions = [None] + if relative == "src/rgw/rgw_perf_counters.cc" and helper_name == "add_rgw_op_counters": + scope_expression = _rgw_op_scope_at_call(text, match.start()) + if scope_expression is None: + unclassified[(relative, f"{helper_name} at unsupported call site")] += 1 + continue + scope_expressions = scope_expression.split(",") + for scope in scope_expressions: + expression = scope or call_builder.expression + if scope == "user": + expression = "rgw_user_op_counters_key" + elif scope == "bucket": + expression = "rgw_bucket_op_counters_key" + call_scope_builder = Builder( + call_builder.offset, call_builder.variable, expression, static_group(expression) + ) + for method, arguments, call_start, call_end in helper.calls: + registrations.extend(helper_registrations( + root=root, + release=release, + relative=relative, + text=text, + builder=call_scope_builder, + method=method, + arguments=arguments, + start=call_start, + end=call_end, + default_priority=helper.default_priority, + )) + for match in re.finditer(r"\b(\w+)(?:\.|->)add_([a-z0-9_]+)\s*\((.*?)\);", text, re.DOTALL): variable, method, arguments = match.groups() if method in IGNORED_METHODS: continue @@ -996,30 +1351,29 @@ def parse_release(root: Path, release: str) -> tuple[list[Registration], Counter if not candidates: continue builder = max(candidates, key=lambda item: item.offset) - grammar = None terminal_form = terminal_identity_form(relative, builder, method, arguments) + grammars = {} if terminal_form is not None: grammar = "service_unique_id" groups = (grammar,) + grammars = {grammar: grammar} else: - groups = (builder.static_group,) if builder.static_group is not None else special_groups(root, relative, text, builder) - if groups is None: - group, grammar = resolve_key_created_group(text, builder) - groups = (group,) if group is not None else None - if groups is None: - grammar = dynamic_builder(relative, builder.expression) - if grammar is None: - unclassified[(relative, builder.expression)] += 1 - continue - groups = (grammar,) - if relative == "src/osdc/Objecter.cc" and groups == ("objecter",): - grammar = "objecter" - groups = ("objecter",) + try: + resolved_groups = _builder_groups(root, relative, text, builder) + except ValueError as error: + unclassified[(relative, str(error))] += 1 + continue + resolved = resolved_groups + groups = tuple(group for group, _ in resolved) + grammars = dict(resolved) + grammar = grammars.get(groups[0]) if groups else None forms = [terminal_form] if terminal_form is not None else [names[0]] if method in AVERAGE_METHODS: forms = [names[0] + "_count", names[0] + "_sum"] registration_priority = priority(root, relative, text, builder, match.start(), arguments) for group in groups: + registration_priority = effective_priority(root, group, registration_priority) + grammar = grammars.get(group) for form in forms: if method in AVERAGE_METHODS: variants = (("counter", "daemon_perf"),) if form.endswith("_count") else ( @@ -1417,6 +1771,8 @@ def parse_nvmeof_registrations(root: Path, client_root: Path) -> list[Registrati def exact_family(registration: Registration) -> str | None: if registration.exact_family_override is not None: return registration.exact_family_override + if registration.group in {"rgw_op", "rgw_op_per_user", "rgw_op_per_bucket"}: + return prometheus_name(registration.group + "_" + registration.form) if registration.grammar is not None: return None if registration.group == "ceph_exporter": @@ -1517,6 +1873,11 @@ def generate_registry(source_roots: dict[str, Path]) -> str: if unclassified: detail = ", ".join(f"{count}x {path}: {expr}" for (path, expr), count in sorted(unclassified.items())) raise ValueError(f"{release} has unclassified metric constructors: {detail}") + registration_paths = {item.source_path for item in registrations} + unresolved_sources = unresolved_source_inventory(source_roots[release], registration_paths) + if unresolved_sources: + detail = ", ".join(f"{path}:{number}:{line}" for path, number, line in unresolved_sources[:20]) + raise ValueError(f"{release} has unresolved source inventory candidates: {detail}") by_variant[release] = registrations for source in ("nvmeof", "prometheus_client_python"): if source not in source_roots: @@ -1531,6 +1892,7 @@ def generate_registry(source_roots: dict[str, Path]) -> str: if registration.grammar is not None: used_grammars[registration.grammar].add(registration.form) + grammars_requiring_longest_suffix = {"librbd_pwl"} lines = [ "# SPDX-License-Identifier: GPL-3.0-or-later", "", @@ -1542,7 +1904,7 @@ def generate_registry(source_roots: dict[str, Path]) -> str: for grammar_id in sorted(used_grammars): grammar = GRAMMARS[grammar_id] lines.append(f" {grammar_id}:") - if grammar_id == "librbd_pwl": + if grammar_id in grammars_requiring_longest_suffix: lines.append(" interpretation: longest_known_suffix") lines.append(" forms:") for form in sorted(used_grammars[grammar_id]): diff --git a/prometheus/profiles/ceph/generator/test_negative_parser.py b/prometheus/profiles/ceph/generator/test_negative_parser.py index 687071a..5e115ce 100644 --- a/prometheus/profiles/ceph/generator/test_negative_parser.py +++ b/prometheus/profiles/ceph/generator/test_negative_parser.py @@ -195,10 +195,94 @@ def test_objecter_raw_source_branches_may_coexist(self): [" raw_branches: {canonical: {}, embedded: {}}"], ) + def test_duplicate_objecter_identity_remains_source_dynamic(self): + grammar = GENERATOR.GRAMMARS["objecter"] + self.assertEqual(grammar.identity, "objecter_identity") + self.assertEqual(grammar.canonical_prefix, grammar.embedded_prefix) + # Pointer-suffixed loggers are runtime identities generated by Ceph's + # PerfCountersCollection duplicate-name rewrite, not a second grammar. + self.assertNotIn("ceph_objecter_0x", grammar.excluded_prefixes) + def test_info_suffix_requires_gauge_type(self): self.assertEqual(GENERATOR.metric_family_shape("example_info", "gauge", "scalar"), "info") self.assertEqual(GENERATOR.metric_family_shape("example_info", "counter", "scalar"), "scalar") + def test_parses_builder_pointer_helper(self): + text = """void register_metric(PerfCountersBuilder *pcb) { + pcb->set_prio_default(PerfCountersBuilder::PRIO_USEFUL); + pcb->add_u64_counter(l_example, "example", "Example"); +} + +void init(CephContext *cct) { + PerfCountersBuilder pcb(cct, "example", 1, 2); + register_metric(&pcb); +} +""" + helpers = GENERATOR.parse_builder_helpers(text) + self.assertEqual(set(helpers), {"register_metric"}) + helper = helpers["register_metric"] + self.assertEqual(helper.default_priority, "PRIO_USEFUL") + self.assertEqual(len(helper.calls), 1) + self.assertEqual(helper.calls[0][0], "u64_counter") + self.assertIn('"example"', helper.calls[0][1]) + + def test_parses_builder_reference_helper(self): + text = """void register_metric(PerfCountersBuilder &pcb) { + pcb.add_u64(l_x, "x", "X"); +} +""" + helpers = GENERATOR.parse_builder_helpers(text) + self.assertEqual(helpers["register_metric"].calls[0][0], "u64") + + def test_rejects_conflicting_helper_default_priorities(self): + text = """void register_metric(PerfCountersBuilder *pcb) { + pcb->set_prio_default(PerfCountersBuilder::PRIO_USEFUL); + pcb->add_u64(l_a, "a", "A"); + pcb->set_prio_default(PerfCountersBuilder::PRIO_CRITICAL); + pcb->add_u64(l_b, "b", "B"); +} +""" + with self.assertRaisesRegex(ValueError, "conflicting default priorities"): + GENERATOR.parse_builder_helpers(text) + + def test_rejects_unknown_helper_priority_expression(self): + with mock.patch.object(GENERATOR, "priority_values", return_value={"PRIO_USEFUL": 5}), \ + self.assertRaisesRegex(ValueError, "unsupported builder-helper priority expression"): + GENERATOR._helper_priority( + pathlib.Path("/unused"), + "src/rgw/rgw_perf_counters.cc", + "", + GENERATOR.Builder(0, "pcb", "rgw", "rgw"), + 0, + "l_example, \"example\", \"Example\", NULL, \"future_priority\"", + None, + ) + + def test_effective_priority_clamps_and_applies_runtime_adjustments(self): + with mock.patch.object( + GENERATOR, + "runtime_priority_adjustments", + return_value={"rocksdb": 5, "objecter": -3}, + ): + self.assertEqual(GENERATOR.effective_priority(pathlib.Path("/unused"), "rocksdb", 0), 5) + self.assertEqual(GENERATOR.effective_priority(pathlib.Path("/unused"), "objecter", 7), 4) + self.assertEqual(GENERATOR.effective_priority(pathlib.Path("/unused"), "example", 11), 11) + + def test_rejects_runtime_priority_contract_drift(self): + target = "src/osd/OSD.cc" + + def altered_read(path, *args, **kwargs): + source = ORIGINAL_READ_TEXT(path, *args, **kwargs) + if path.as_posix().endswith(target): + source = source.replace("set_prio_adjust(-3)", "set_prio_adjust(-4)") + return source + + with mock.patch.object(GENERATOR, "priority_values", return_value={ + "PRIO_USEFUL": 5, "PRIO_DEBUGONLY": 0 + }), mock.patch.object(pathlib.Path, "read_text", altered_read): + with self.assertRaisesRegex(ValueError, "OSD Objecter priority adjustment changed"): + GENERATOR.runtime_priority_adjustments(GENERATOR.SOURCE_ROOTS["reef"]) + def test_rejects_new_cpp_metric_constructor(self): target = "src/client/Client.cc" diff --git a/prometheus/tools/source_registry_runner.py b/prometheus/tools/source_registry_runner.py index a4324af..ddc5575 100644 --- a/prometheus/tools/source_registry_runner.py +++ b/prometheus/tools/source_registry_runner.py @@ -25,6 +25,10 @@ REPOSITORY_PATTERN = re.compile(r"[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+\Z") COMMIT_PATTERN = re.compile(r"[0-9a-f]{40}\Z") GENERATOR_FILE_PATTERN = re.compile(r"[a-z][a-z0-9_]*\.py\Z") +SOURCE_CANDIDATE_PATTERN = re.compile( + rb"\bPerfCountersBuilder\s+\w+\s*\(|\b\w+(?:\.|->)" + rb"(?:add_u64|add_u64_avg|add_u64_counter|add_u64_counter_histogram|add_time|add_time_avg)\s*\(" +) @dataclass(frozen=True) @@ -147,6 +151,7 @@ def verify_profile(profile_directory: Path) -> None: upstream_root.mkdir() for upstream_id, upstream in manifest.upstreams.items(): _materialize_upstream(private_root, upstream_root, upstream_id, upstream) + _verify_source_closure(private_root, upstream_id, upstream) target_generator = work / GENERATOR_DIRECTORY target_generator.mkdir() for source in generator_files: @@ -210,6 +215,36 @@ def _generator_files(directory: Path) -> list[Path]: return files +def _verify_source_closure(private_root: Path, upstream_id: str, upstream: Upstream) -> None: + if upstream_id == "prometheus_client_python": + return + repository = private_root / f"git-{upstream_id}" + tree = _run( + ["git", "-C", str(repository), "ls-tree", "-r", "-z", upstream.commit], + capture=True, + ) + declared = set(upstream.paths) + missing: list[str] = [] + for entry in tree.split(b"\0"): + if not entry: + continue + metadata, path = entry.split(b"\t", 1) + if not metadata.startswith((b"100644 blob ", b"100755 blob ")): + continue + relative = path.decode("utf-8") + if not relative.endswith((".cc", ".h")) or "/test/" in relative: + continue + content = _run( + ["git", "-C", str(repository), "show", f"{upstream.commit}:{relative}"], + capture=True, + ) + if SOURCE_CANDIDATE_PATTERN.search(content) and relative not in declared: + missing.append(relative) + if missing: + detail = ", ".join(missing[:20]) + raise ValueError(f"{upstream.repository}@{upstream.commit}: source closure omits candidates: {detail}") + + def _materialize_upstream( temporary_root: Path, upstream_root: Path, diff --git a/prometheus/tools/test_source_registry_runner.py b/prometheus/tools/test_source_registry_runner.py index db4be38..8391757 100644 --- a/prometheus/tools/test_source_registry_runner.py +++ b/prometheus/tools/test_source_registry_runner.py @@ -54,6 +54,7 @@ def run_isolated(work, _command, capture): with ( mock.patch.object(runner, "_materialize_upstream", side_effect=materialize), + mock.patch.object(runner, "_verify_source_closure"), mock.patch.object(runner, "_run_isolated", side_effect=run_isolated), ): runner.verify_profile(profile) @@ -63,6 +64,30 @@ def run_isolated(work, _command, capture): self.assertNotIn(private_roots[0], sandbox_roots[0].parents) self.assertEqual(sandbox_roots[0].parent, Path("/tmp").resolve()) + def test_rejects_metric_candidate_omitted_from_source_closure(self): + upstream = runner.Upstream( + repository="owner/repository", + commit="0" * 40, + paths=("declared.cc",), + ) + entries = [ + b"100644 blob " + b"a" * 40 + b"\tdeclared.cc", + b"100644 blob " + b"b" * 40 + b"\tunrelated.cc", + ] + contents = { + ("git", "-C", "/repo/git-source", "ls-tree", "-r", "-z", upstream.commit): b"\0".join(entries), + ("git", "-C", "/repo/git-source", "show", f"{upstream.commit}:declared.cc"): b"PerfCountersBuilder x(", + ("git", "-C", "/repo/git-source", "show", f"{upstream.commit}:unrelated.cc"): b"builder->add_u64_counter(x", + } + + def run(command, **_kwargs): + return contents[tuple(command)] + + temporary = Path("/repo") + with mock.patch.object(runner, "_run", side_effect=run): + with self.assertRaisesRegex(ValueError, "source closure omits candidates: unrelated.cc"): + runner._verify_source_closure(temporary, "source", upstream) + if __name__ == "__main__": unittest.main()