]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph-mixin: Update monitoring mixin
authorSuperQ <superq@gmail.com>
Mon, 21 Apr 2025 09:47:41 +0000 (11:47 +0200)
committerAnkush Behl <cloudbehl@gmail.com>
Thu, 7 Aug 2025 06:24:03 +0000 (11:54 +0530)
commit9c4cd107a41292aba547fdd4a3721cbc554a6b6a
treece55d4376e02d3dbb343161f3a5c6d35d76b5238
parent48a06131fbbcbec390a210e003c12ac38fa27b82
ceph-mixin: Update monitoring mixin

Update `rate()` queries to be more accurate. The use of `irate()` leads
to misleading graphs because it only looks at the last 2 samples over
the selected time range step interval. Also use `$__rate_interval`
consistently in order to scale over short and long time ranges.
* Replace `irate()` with `rate()` to avoid sample bias.
* Use `$__rate_interval` consistently.
* Update auto_count/min to provide higher detail graphs.

Fixes: https://tracker.ceph.com/issues/72343
Signed-off-by: SuperQ <superq@gmail.com>
Signed-off-by: Ankush Behl <cloudbehl@gmail.com>
21 files changed:
monitoring/ceph-mixin/dashboards/ceph-cluster.libsonnet
monitoring/ceph-mixin/dashboards/ceph-nvmeof-performance.libsonnet
monitoring/ceph-mixin/dashboards/ceph-nvmeof.libsonnet
monitoring/ceph-mixin/dashboards/multi-cluster.libsonnet
monitoring/ceph-mixin/dashboards/utils.libsonnet
monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json
monitoring/ceph-mixin/dashboards_out/ceph-cluster.json
monitoring/ceph-mixin/dashboards_out/ceph-nvmeof-performance.json
monitoring/ceph-mixin/dashboards_out/ceph-nvmeof.json
monitoring/ceph-mixin/dashboards_out/cephfs-overview.json
monitoring/ceph-mixin/dashboards_out/cephfsdashboard.json
monitoring/ceph-mixin/dashboards_out/host-details.json
monitoring/ceph-mixin/dashboards_out/hosts-overview.json
monitoring/ceph-mixin/dashboards_out/multi-cluster-overview.json
monitoring/ceph-mixin/dashboards_out/osd-device-details.json
monitoring/ceph-mixin/dashboards_out/osds-overview.json
monitoring/ceph-mixin/dashboards_out/pool-detail.json
monitoring/ceph-mixin/dashboards_out/pool-overview.json
monitoring/ceph-mixin/dashboards_out/radosgw-sync-overview.json
monitoring/ceph-mixin/dashboards_out/rgw-s3-analytics.json
monitoring/ceph-mixin/dashboards_out/smb-overview.json