From f7f74e455423feab79b33ac8ab472be0b98cb29d Mon Sep 17 00:00:00 2001 From: Aashish Sharma Date: Wed, 17 Dec 2025 14:51:14 +0530 Subject: [PATCH] monitoring: make cluster matcher backward compatible for pre-7.1 metrics Ceph 18.* adds a `cluster` label to all Prometheus metrics. When upgrading from earlier releases, historical metrics lack this label and are excluded by Grafana queries that strictly match on `cluster`. Update the shared Grafana matcher logic to use a regex matcher that also matches series without the `cluster` label, restoring visibility of pre-upgrade metrics while preserving multi-cluster behavior. Fixes: https://tracker.ceph.com/issues/74342 Signed-off-by: Aashish Sharma --- .../ceph-mixin/dashboards/utils.libsonnet | 2 +- .../ceph-application-overview.json | 40 ++--- .../dashboards_out/ceph-cluster-advanced.json | 142 ++++++++-------- .../dashboards_out/ceph-cluster.json | 58 +++---- .../dashboards_out/cephfsdashboard.json | 128 +++++++-------- .../dashboards_out/host-details.json | 18 +- .../dashboards_out/hosts-overview.json | 12 +- .../multi-cluster-overview.json | 40 ++--- .../dashboards_out/osd-device-details.json | 28 ++-- .../dashboards_out/osds-overview.json | 48 +++--- .../dashboards_out/pool-detail.json | 18 +- .../dashboards_out/pool-overview.json | 46 +++--- .../dashboards_out/radosgw-detail.json | 26 +-- .../dashboards_out/radosgw-overview.json | 18 +- .../dashboards_out/radosgw-sync-overview.json | 10 +- .../dashboards_out/rbd-details.json | 16 +- .../dashboards_out/rbd-overview.json | 18 +- .../dashboards_out/rgw-s3-analytics.json | 155 +++++++++--------- 18 files changed, 410 insertions(+), 413 deletions(-) diff --git a/monitoring/ceph-mixin/dashboards/utils.libsonnet b/monitoring/ceph-mixin/dashboards/utils.libsonnet index da9b4abf95a..9d7e294f639 100644 --- a/monitoring/ceph-mixin/dashboards/utils.libsonnet +++ b/monitoring/ceph-mixin/dashboards/utils.libsonnet @@ -245,7 +245,7 @@ local timeSeries = import 'timeseries_panel.libsonnet'; }, matchers():: - local clusterMatcher = '%s=~"$cluster"' % $._config.clusterLabel; + local clusterMatcher = '%s=~"$cluster|"' % $._config.clusterLabel; { // Common labels matchers: (if $._config.showMultiCluster then clusterMatcher + ', ' else ''), diff --git a/monitoring/ceph-mixin/dashboards_out/ceph-application-overview.json b/monitoring/ceph-mixin/dashboards_out/ceph-application-overview.json index df5d140a7a1..ab5d4335a91 100644 --- a/monitoring/ceph-mixin/dashboards_out/ceph-application-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/ceph-application-overview.json @@ -96,7 +96,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "sum(ceph_osd_stat_bytes{cluster=~\"$cluster\"})", + "expr": "sum(ceph_osd_stat_bytes{cluster=~\"$cluster|\"})", "legendFormat": "__auto", "range": true, "refId": "A" @@ -161,7 +161,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\",name=~\"$pool\"})", + "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster|\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\",name=~\"$pool\"})", "legendFormat": "Write", "range": true, "refId": "A" @@ -172,7 +172,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\",name=~\"$pool\"})", + "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster|\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\",name=~\"$pool\"})", "hide": false, "legendFormat": "Read", "range": true, @@ -282,7 +282,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "sum by (application) (ceph_pool_stored{cluster=~\"$cluster\",} *\n on(pool_id) group_left(instance, name, application) ceph_pool_metadata{cluster=~\"$cluster\",application=~\"(.*Block.*)|(.*Filesystem.*)|(.*Object.*)\"})", + "expr": "sum by (application) (ceph_pool_stored{cluster=~\"$cluster|\",} *\n on(pool_id) group_left(instance, name, application) ceph_pool_metadata{cluster=~\"$cluster|\",application=~\"(.*Block.*)|(.*Filesystem.*)|(.*Object.*)\"})", "format": "time_series", "instant": true, "legendFormat": "__auto", @@ -349,7 +349,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\", name=~\"$pool\"})", + "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\", name=~\"$pool\"})", "legendFormat": "Write", "range": true, "refId": "A" @@ -360,7 +360,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster\",}[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster\",application=~\"$application\", name=~\"$pool\"})", + "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\",}[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster|\",application=~\"$application\", name=~\"$pool\"})", "hide": false, "legendFormat": "Read", "range": true, @@ -589,7 +589,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "(ceph_pool_quota_bytes{cluster=~\"$cluster\",}*\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\",application=~\"$application\", name=~\"$pool\"}\n - \n (ceph_pool_stored{cluster=~\"$cluster\",} *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\",application=~\"$application\", name=~\"$pool\"})) > 0 \n or\n \n(ceph_pool_max_avail{cluster=~\"$cluster\",} *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\",application=~\"$application\", name=~\"$pool\"})", + "expr": "(ceph_pool_quota_bytes{cluster=~\"$cluster|\",}*\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\",application=~\"$application\", name=~\"$pool\"}\n - \n (ceph_pool_stored{cluster=~\"$cluster|\",} *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\",application=~\"$application\", name=~\"$pool\"})) > 0 \n or\n \n(ceph_pool_max_avail{cluster=~\"$cluster|\",} *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\",application=~\"$application\", name=~\"$pool\"})", "format": "table", "hide": false, "instant": true, @@ -602,7 +602,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "(ceph_pool_stored{cluster=~\"$cluster\",} *on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\",name=~\"$pool\"})\n /\n (((ceph_pool_quota_bytes{cluster=~\"$cluster\"} > 0) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\", name=~\"$pool\", application=~\"$application\"}) or \n((ceph_pool_max_avail{cluster=~\"$cluster\"} \n+\nceph_pool_stored{cluster=~\"$cluster\", }) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\",name=~\"$pool\", application=~\"$application\"}))", + "expr": "(ceph_pool_stored{cluster=~\"$cluster|\",} *on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\",name=~\"$pool\"})\n /\n (((ceph_pool_quota_bytes{cluster=~\"$cluster|\"} > 0) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\", name=~\"$pool\", application=~\"$application\"}) or \n((ceph_pool_max_avail{cluster=~\"$cluster|\"} \n+\nceph_pool_stored{cluster=~\"$cluster|\", }) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\",name=~\"$pool\", application=~\"$application\"}))", "format": "table", "hide": false, "instant": true, @@ -615,7 +615,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "rate(ceph_pool_rd{cluster=~\"$cluster\", }[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\", name=~\"$pool\"}\n + rate(ceph_pool_wr{cluster=~\"$cluster\", }[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\", name=~\"$pool\"}\n", + "expr": "rate(ceph_pool_rd{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\", name=~\"$pool\"}\n + rate(ceph_pool_wr{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\", name=~\"$pool\"}\n", "format": "table", "hide": false, "instant": true, @@ -628,7 +628,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "rate(ceph_pool_rd_bytes{cluster=~\"$cluster\", }[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\", name=~\"$pool\"} +\n rate(ceph_pool_wr_bytes{cluster=~\"$cluster\", }[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\", name=~\"$pool\"}\n", + "expr": "rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\", name=~\"$pool\"} +\n rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\", name=~\"$pool\"}\n", "format": "table", "hide": false, "instant": true, @@ -641,7 +641,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\", name=~\"$pool\"}", + "expr": "ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\", name=~\"$pool\"}", "format": "table", "hide": false, "instant": true, @@ -654,7 +654,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "ceph_pool_stored{cluster=~\"$cluster\", } * on(pool_id) group_left ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\", name=~\"$pool\"}", + "expr": "ceph_pool_stored{cluster=~\"$cluster|\", } * on(pool_id) group_left ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\", name=~\"$pool\"}", "format": "table", "hide": false, "instant": true, @@ -669,7 +669,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "ceph_pool_quota_bytes{cluster=~\"$cluster\",} *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\",name=~\"$pool\"}", + "expr": "ceph_pool_quota_bytes{cluster=~\"$cluster|\",} *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\",name=~\"$pool\"}", "format": "table", "hide": false, "instant": true, @@ -684,7 +684,7 @@ }, "editorMode": "code", "exemplar": false, - "expr": "((ceph_pool_quota_bytes{cluster=~\"$cluster\"}) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\", application=~\"$application\", name=~\"$pool\"})", + "expr": "((ceph_pool_quota_bytes{cluster=~\"$cluster|\"}) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\", application=~\"$application\", name=~\"$pool\"})", "format": "table", "hide": false, "instant": true, @@ -853,7 +853,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "ceph_pool_stored{cluster=~\"$cluster\",} *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\",name=~\"$pool\"}", + "expr": "ceph_pool_stored{cluster=~\"$cluster|\",} *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\",name=~\"$pool\"}", "legendFormat": "{{name}}", "range": true, "refId": "A" @@ -954,7 +954,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "rate(ceph_pool_wr{cluster=~\"$cluster\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\",name=~\"$pool\"}", + "expr": "rate(ceph_pool_wr{cluster=~\"$cluster|\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\",name=~\"$pool\"}", "legendFormat": "{{name}} - Writes", "range": true, "refId": "A" @@ -965,7 +965,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "rate(ceph_pool_rd{cluster=~\"$cluster\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\",name=~\"$pool\"}", + "expr": "rate(ceph_pool_rd{cluster=~\"$cluster|\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\",name=~\"$pool\"}", "hide": false, "legendFormat": "{{name}} - Reads", "range": true, @@ -1067,7 +1067,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "rate(ceph_pool_wr_bytes{cluster=~\"$cluster\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\", name=~\"$pool\"}", + "expr": "rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\", name=~\"$pool\"}", "legendFormat": "{{name}} - Writes", "range": true, "refId": "A" @@ -1078,7 +1078,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "rate(ceph_pool_rd_bytes{cluster=~\"$cluster\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\", name=~\"$pool\"}", + "expr": "rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\",}[$__rate_interval]) *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\", name=~\"$pool\"}", "hide": false, "legendFormat": "{{name}} - Reads", "range": true, @@ -1180,7 +1180,7 @@ "uid": "${datasource}" }, "editorMode": "code", - "expr": "ceph_pool_objects{cluster=~\"$cluster\",} *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\", name=~\"$pool\"}\n", + "expr": "ceph_pool_objects{cluster=~\"$cluster|\",} *\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\", name=~\"$pool\"}\n", "legendFormat": "{{name}}", "range": true, "refId": "A" diff --git a/monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json b/monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json index 4f40690e1ae..6fa8cac4a72 100644 --- a/monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json +++ b/monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json @@ -162,7 +162,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "ceph_health_status{cluster=~\"$cluster\", }", + "expr": "ceph_health_status{cluster=~\"$cluster|\", }", "format": "time_series", "instant": true, "interval": "$interval", @@ -240,7 +240,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "(ceph_cluster_total_bytes{cluster=~\"$cluster\", }-ceph_cluster_total_used_bytes{cluster=~\"$cluster\", })/ceph_cluster_total_bytes{cluster=~\"$cluster\", }", + "expr": "(ceph_cluster_total_bytes{cluster=~\"$cluster|\", }-ceph_cluster_total_used_bytes{cluster=~\"$cluster|\", })/ceph_cluster_total_bytes{cluster=~\"$cluster|\", }", "format": "time_series", "instant": true, "interval": "$interval", @@ -320,7 +320,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "ceph_cluster_total_bytes{cluster=~\"$cluster\", }", + "expr": "ceph_cluster_total_bytes{cluster=~\"$cluster|\", }", "format": "time_series", "instant": true, "interval": "$interval", @@ -391,7 +391,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_op_w_in_bytes{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_w_in_bytes{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "instant": true, "interval": "$interval", @@ -469,7 +469,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_op_r_out_bytes{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_r_out_bytes{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "instant": true, "interval": "$interval", @@ -614,7 +614,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_osd_metadata{cluster=~\"$cluster\", })", + "expr": "count(ceph_osd_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -631,7 +631,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_in{cluster=~\"$cluster\", })", + "expr": "sum(ceph_osd_in{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -648,7 +648,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_in{cluster=~\"$cluster\", } == bool 0)", + "expr": "sum(ceph_osd_in{cluster=~\"$cluster|\", } == bool 0)", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -666,7 +666,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_up{cluster=~\"$cluster\", })", + "expr": "sum(ceph_osd_up{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -683,7 +683,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_up{cluster=~\"$cluster\", } == bool 0)", + "expr": "sum(ceph_osd_up{cluster=~\"$cluster|\", } == bool 0)", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -770,7 +770,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mgr_status{cluster=~\"$cluster\", } == 1) or vector(0)", + "expr": "count(ceph_mgr_status{cluster=~\"$cluster|\", } == 1) or vector(0)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -787,7 +787,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mgr_status{cluster=~\"$cluster\", } == 0) or vector(0)", + "expr": "count(ceph_mgr_status{cluster=~\"$cluster|\", } == 0) or vector(0)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -905,7 +905,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ALERTS{alertstate=\"firing\",alertname=~\"^Ceph.+\", severity=\"critical\", cluster=~\"$cluster\", }) OR vector(0)", + "expr": "count(ALERTS{alertstate=\"firing\",alertname=~\"^Ceph.+\", severity=\"critical\", cluster=~\"$cluster|\", }) OR vector(0)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -922,7 +922,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ALERTS{alertstate=\"firing\",alertname=~\"^Ceph.+\", severity=\"warning\", cluster=~\"$cluster\", }) OR vector(0)", + "expr": "count(ALERTS{alertstate=\"firing\",alertname=~\"^Ceph.+\", severity=\"warning\", cluster=~\"$cluster|\", }) OR vector(0)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1003,7 +1003,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "ceph_cluster_total_used_bytes{cluster=~\"$cluster\", }", + "expr": "ceph_cluster_total_used_bytes{cluster=~\"$cluster|\", }", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1074,7 +1074,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_op_w{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_w{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1153,7 +1153,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_op_r{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_r{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1237,7 +1237,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_mon_quorum_status{cluster=~\"$cluster\", })", + "expr": "sum(ceph_mon_quorum_status{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "In Quorum", @@ -1254,7 +1254,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mon_quorum_status{cluster=~\"$cluster\", })", + "expr": "count(ceph_mon_quorum_status{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "Total", @@ -1272,7 +1272,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Annotation", "displayValueWithAlias": "Never", - "expr": "count(ceph_mon_quorum_status{cluster=~\"$cluster\", }) - sum(ceph_mon_quorum_status{cluster=~\"$cluster\", })", + "expr": "count(ceph_mon_quorum_status{cluster=~\"$cluster|\", }) - sum(ceph_mon_quorum_status{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "MONs out of Quorum", @@ -1321,7 +1321,7 @@ "limit": 10, "onlyAlertsOnDashboard": true, "options": { - "alertInstanceLabelFilter": "{alertname=~\"^Ceph.+\", cluster=~\"$cluster\", }", + "alertInstanceLabelFilter": "{alertname=~\"^Ceph.+\", cluster=~\"$cluster|\", }", "alertName": "", "dashboardAlerts": false, "groupBy": [ ], @@ -1469,7 +1469,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "ceph_cluster_total_bytes{cluster=~\"$cluster\", }", + "expr": "ceph_cluster_total_bytes{cluster=~\"$cluster|\", }", "format": "time_series", "instant": false, "interval": "$interval", @@ -1481,7 +1481,7 @@ }, { "datasource": "$datasource", - "expr": "ceph_cluster_total_used_bytes{cluster=~\"$cluster\", }", + "expr": "ceph_cluster_total_used_bytes{cluster=~\"$cluster|\", }", "format": "time_series", "instant": false, "interval": "$interval", @@ -1580,7 +1580,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_op_w_in_bytes{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_w_in_bytes{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1591,7 +1591,7 @@ }, { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_op_r_out_bytes{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_r_out_bytes{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1689,7 +1689,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_op_w{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_w{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1700,7 +1700,7 @@ }, { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_op_r{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_r{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1793,7 +1793,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "(ceph_pool_bytes_used{cluster=~\"$cluster\", }) *on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster\", })", + "expr": "(ceph_pool_bytes_used{cluster=~\"$cluster|\", }) *on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1897,7 +1897,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "(ceph_pool_stored_raw{cluster=~\"$cluster\", }) *on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster\", })", + "expr": "(ceph_pool_stored_raw{cluster=~\"$cluster|\", }) *on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "hide": false, "interval": "", @@ -1991,7 +1991,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "(ceph_pool_quota_objects{cluster=~\"$cluster\", }) *on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster\", })", + "expr": "(ceph_pool_quota_objects{cluster=~\"$cluster|\", }) *on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2083,7 +2083,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "(ceph_pool_quota_bytes{cluster=~\"$cluster\", }) *on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster\", })", + "expr": "(ceph_pool_quota_bytes{cluster=~\"$cluster|\", }) *on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2175,7 +2175,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "(ceph_pool_objects{cluster=~\"$cluster\", }) * on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster\", })", + "expr": "(ceph_pool_objects{cluster=~\"$cluster|\", }) * on (pool_id) group_left(name)(ceph_pool_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2300,7 +2300,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(ceph_pool_objects{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pool_objects{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2410,7 +2410,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(ceph_pg_active{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_active{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2420,7 +2420,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_clean{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_clean{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2430,7 +2430,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_peering{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_peering{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2440,7 +2440,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_degraded{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_degraded{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2451,7 +2451,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_stale{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_stale{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2462,7 +2462,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_unclean_pgs{cluster=~\"$cluster\", })", + "expr": "sum(ceph_unclean_pgs{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2473,7 +2473,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_undersized{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_undersized{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2484,7 +2484,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_incomplete{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_incomplete{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2494,7 +2494,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_forced_backfill{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_forced_backfill{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2504,7 +2504,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_forced_recovery{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_forced_recovery{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2514,7 +2514,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_creating{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_creating{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2524,7 +2524,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_wait_backfill{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_wait_backfill{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2534,7 +2534,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_deep{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_deep{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2544,7 +2544,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_scrubbing{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_scrubbing{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2554,7 +2554,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_recovering{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_recovering{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2564,7 +2564,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_repair{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_repair{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2574,7 +2574,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_down{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_down{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2584,7 +2584,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_peered{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_peered{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2594,7 +2594,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_backfill{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_backfill{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2604,7 +2604,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_remapped{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_remapped{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2614,7 +2614,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_backfill_toofull{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_backfill_toofull{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2724,7 +2724,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(ceph_pg_degraded{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_degraded{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2735,7 +2735,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_stale{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_stale{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2746,7 +2746,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_undersized{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_undersized{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2838,7 +2838,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(rate(ceph_osd_recovery_ops{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_recovery_ops{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2953,7 +2953,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "ceph_osd_apply_latency_ms{cluster=~\"$cluster\", }", + "expr": "ceph_osd_apply_latency_ms{cluster=~\"$cluster|\", }", "format": "time_series", "instant": false, "interval": "$interval", @@ -3077,7 +3077,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "ceph_osd_commit_latency_ms{cluster=~\"$cluster\", }", + "expr": "ceph_osd_commit_latency_ms{cluster=~\"$cluster|\", }", "format": "time_series", "instant": false, "interval": "$interval", @@ -3202,7 +3202,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) / rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) >= 0", + "expr": "rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) / rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) >= 0", "format": "time_series", "instant": false, "interval": "$interval", @@ -3327,7 +3327,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) / rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) >= 0", + "expr": "rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) / rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) >= 0", "format": "time_series", "instant": false, "interval": "$interval", @@ -3439,7 +3439,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "avg(rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) / rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) >= 0)", + "expr": "avg(rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) / rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) >= 0)", "format": "time_series", "intervalFactor": 1, "legendFormat": "Read", @@ -3447,7 +3447,7 @@ }, { "datasource": "$datasource", - "expr": "avg(rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) / rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) >= 0)", + "expr": "avg(rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) / rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) >= 0)", "format": "time_series", "intervalFactor": 1, "legendFormat": "Write", @@ -3539,7 +3539,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "avg(ceph_osd_apply_latency_ms{cluster=~\"$cluster\", })", + "expr": "avg(ceph_osd_apply_latency_ms{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -3550,7 +3550,7 @@ }, { "datasource": "$datasource", - "expr": "avg(ceph_osd_commit_latency_ms{cluster=~\"$cluster\", })", + "expr": "avg(ceph_osd_commit_latency_ms{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -3655,7 +3655,7 @@ { "datasource": "$datasource", "exemplar": false, - "expr": "count by (ceph_version)(ceph_osd_metadata{cluster=~\"$cluster\", })", + "expr": "count by (ceph_version)(ceph_osd_metadata{cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -3668,7 +3668,7 @@ { "datasource": "$datasource", "exemplar": false, - "expr": "count by (ceph_version)(ceph_mon_metadata{cluster=~\"$cluster\", })", + "expr": "count by (ceph_version)(ceph_mon_metadata{cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -3681,7 +3681,7 @@ { "datasource": "$datasource", "exemplar": false, - "expr": "count by (ceph_version)(ceph_mds_metadata{cluster=~\"$cluster\", })", + "expr": "count by (ceph_version)(ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -3693,7 +3693,7 @@ { "datasource": "$datasource", "exemplar": false, - "expr": "count by (ceph_version)(ceph_rgw_metadata{cluster=~\"$cluster\", })", + "expr": "count by (ceph_version)(ceph_rgw_metadata{cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -3706,7 +3706,7 @@ { "datasource": "$datasource", "exemplar": false, - "expr": "count by (ceph_version)(ceph_mgr_metadata{cluster=~\"$cluster\", })", + "expr": "count by (ceph_version)(ceph_mgr_metadata{cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, diff --git a/monitoring/ceph-mixin/dashboards_out/ceph-cluster.json b/monitoring/ceph-mixin/dashboards_out/ceph-cluster.json index cb6952b8886..b89c6658f1f 100644 --- a/monitoring/ceph-mixin/dashboards_out/ceph-cluster.json +++ b/monitoring/ceph-mixin/dashboards_out/ceph-cluster.json @@ -115,7 +115,7 @@ "tableColumn": "", "targets": [ { - "expr": "ceph_health_status{cluster=~'$cluster'}", + "expr": "ceph_health_status{cluster=~'$cluster|'}", "format": "time_series", "instant": true, "interval": "$interval", @@ -196,7 +196,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_osd_metadata{cluster=~'$cluster'})", + "expr": "count(ceph_osd_metadata{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "All", @@ -211,7 +211,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_in{cluster=~'$cluster'})", + "expr": "sum(ceph_osd_in{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "In", @@ -226,7 +226,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_in{cluster=~'$cluster'} == bool 0)", + "expr": "sum(ceph_osd_in{cluster=~'$cluster|'} == bool 0)", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -243,7 +243,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_up{cluster=~'$cluster'})", + "expr": "sum(ceph_osd_up{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Up", @@ -259,7 +259,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_up{cluster=~'$cluster'} == bool 0)", + "expr": "sum(ceph_osd_up{cluster=~'$cluster|'} == bool 0)", "format": "time_series", "intervalFactor": 1, "legendFormat": "Down", @@ -406,7 +406,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_mon_quorum_status{cluster=~'$cluster'})", + "expr": "sum(ceph_mon_quorum_status{cluster=~'$cluster|'})", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -423,7 +423,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mon_quorum_status{cluster=~'$cluster'})", + "expr": "count(ceph_mon_quorum_status{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Total", @@ -440,7 +440,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Annotation", "displayValueWithAlias": "Never", - "expr": "count(ceph_mon_quorum_status{cluster=~'$cluster'}) - sum(ceph_mon_quorum_status{cluster=~'$cluster'})", + "expr": "count(ceph_mon_quorum_status{cluster=~'$cluster|'}) - sum(ceph_mon_quorum_status{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "MONs out of Quorum", @@ -500,7 +500,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mgr_status{cluster=~'$cluster'} == 1) or vector(0)", + "expr": "count(ceph_mgr_status{cluster=~'$cluster|'} == 1) or vector(0)", "format": "time_series", "intervalFactor": 1, "instant": true, @@ -516,7 +516,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mgr_status{cluster=~'$cluster'} == 0) or vector(0)", + "expr": "count(ceph_mgr_status{cluster=~'$cluster|'} == 0) or vector(0)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -591,7 +591,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_osd_stat_bytes_used{cluster=~'$cluster'})/sum(ceph_osd_stat_bytes{cluster=~'$cluster'})", + "expr": "sum(ceph_osd_stat_bytes_used{cluster=~'$cluster|'})/sum(ceph_osd_stat_bytes{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Used", @@ -691,49 +691,49 @@ "steppedLine": false, "targets": [ { - "expr": "sum(ceph_pg_total{cluster=~'$cluster'})", + "expr": "sum(ceph_pg_total{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Total", "refId": "A" }, { - "expr": "sum(ceph_pg_active{cluster=~'$cluster'})", + "expr": "sum(ceph_pg_active{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Active", "refId": "B" }, { - "expr": "sum(ceph_pg_total{cluster=~'$cluster'} - ceph_pg_active{cluster=~'$cluster'})", + "expr": "sum(ceph_pg_total{cluster=~'$cluster|'} - ceph_pg_active{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Inactive", "refId": "G" }, { - "expr": "sum(ceph_pg_undersized{cluster=~'$cluster'})", + "expr": "sum(ceph_pg_undersized{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Undersized", "refId": "F" }, { - "expr": "sum(ceph_pg_degraded{cluster=~'$cluster'})", + "expr": "sum(ceph_pg_degraded{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Degraded", "refId": "C" }, { - "expr": "sum(ceph_pg_inconsistent{cluster=~'$cluster'})", + "expr": "sum(ceph_pg_inconsistent{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Inconsistent", "refId": "D" }, { - "expr": "sum(ceph_pg_down{cluster=~'$cluster'})", + "expr": "sum(ceph_pg_down{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Down", @@ -827,28 +827,28 @@ "steppedLine": false, "targets": [ { - "expr": "quantile(0.95, ceph_osd_apply_latency_ms{cluster=~'$cluster'})", + "expr": "quantile(0.95, ceph_osd_apply_latency_ms{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Apply Latency P_95", "refId": "A" }, { - "expr": "quantile(0.95, ceph_osd_commit_latency_ms{cluster=~'$cluster'})", + "expr": "quantile(0.95, ceph_osd_commit_latency_ms{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Commit Latency P_95", "refId": "B" }, { - "expr": "avg(ceph_osd_apply_latency_ms{cluster=~'$cluster'})", + "expr": "avg(ceph_osd_apply_latency_ms{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Avg Apply Latency", "refId": "C" }, { - "expr": "avg(ceph_osd_commit_latency_ms{cluster=~'$cluster'})", + "expr": "avg(ceph_osd_commit_latency_ms{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Avg Commit Latency", @@ -942,14 +942,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(ceph_osd_op_w_in_bytes{cluster=~'$cluster'}[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_w_in_bytes{cluster=~'$cluster|'}[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Writes", "refId": "A" }, { - "expr": "sum(rate(ceph_osd_op_r_out_bytes{cluster=~'$cluster'}[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_op_r_out_bytes{cluster=~'$cluster|'}[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Reads", @@ -1038,7 +1038,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(deriv(ceph_pool_stored{cluster=~'$cluster'}[$__rate_interval]))", + "expr": "sum(deriv(ceph_pool_stored{cluster=~'$cluster|'}[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -1111,7 +1111,7 @@ "span": 12, "targets": [ { - "expr": "ceph_osd_stat_bytes_used{cluster=~'$cluster'} / ceph_osd_stat_bytes{cluster=~'$cluster'}", + "expr": "ceph_osd_stat_bytes_used{cluster=~'$cluster|'} / ceph_osd_stat_bytes{cluster=~'$cluster|'}", "format": "time_series", "interval": "1m", "intervalFactor": 1, @@ -1173,7 +1173,7 @@ "links": [], "targets": [ { - "expr": "ceph_osd_numpg{cluster=~'$cluster'}", + "expr": "ceph_osd_numpg{cluster=~'$cluster|'}", "format": "time_series", "intervalFactor": 1, "legendFormat": "#PGs", @@ -1249,7 +1249,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(ceph_osd_recovery_ops{cluster=~'$cluster'}[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_recovery_ops{cluster=~'$cluster|'}[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Op/s", diff --git a/monitoring/ceph-mixin/dashboards_out/cephfsdashboard.json b/monitoring/ceph-mixin/dashboards_out/cephfsdashboard.json index 156dd7d21d7..57a0f932468 100644 --- a/monitoring/ceph-mixin/dashboards_out/cephfsdashboard.json +++ b/monitoring/ceph-mixin/dashboards_out/cephfsdashboard.json @@ -124,7 +124,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "count(ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"})", + "expr": "count(ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -202,7 +202,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"})", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -280,7 +280,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -357,7 +357,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"$datapool\"})", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"$datapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -435,7 +435,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster\", pool_id=~\"$datapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -512,7 +512,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_mds_server_handle_client_request{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum(rate(ceph_mds_server_handle_client_request{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -590,7 +590,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_mds_sessions_session_count{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum(ceph_mds_sessions_session_count{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -668,7 +668,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_mds_inodes{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum(ceph_mds_inodes{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -746,7 +746,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -823,7 +823,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster\", pool_id=~\"$datapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -858,7 +858,6 @@ ], "max": 100, "min": 0, - "decimals":2, "thresholds": { "mode": "absolute", "steps": [ @@ -907,7 +906,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "(1 - (sum(ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}) / (sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}) + sum(ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"})))) * 100", + "expr": "(1 - (sum(ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}) / (sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}) + sum(ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"})))) * 100", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -985,7 +984,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -1020,7 +1019,6 @@ ], "max": 100, "min": 0, - "decimals":2, "thresholds": { "mode": "absolute", "steps": [ @@ -1069,7 +1067,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "(1 - (sum(ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"$datapool\"}) / (sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"$datapool\"}) + sum(ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"$datapool\"})))) * 100", + "expr": "(1 - (sum(ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}) / (sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}) + sum(ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"$datapool\"})))) * 100", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -1147,7 +1145,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster\", pool_id=~\"$datapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -1224,7 +1222,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_mds_forward{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum(rate(ceph_mds_forward{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -1314,7 +1312,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(increase(ceph_mds_reply_latency_sum{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})) / sum(increase(ceph_mds_reply_latency_count{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum(increase(ceph_mds_reply_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })) / sum(increase(ceph_mds_reply_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -1393,7 +1391,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_mds_caps{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum(ceph_mds_caps{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -1471,7 +1469,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", "format": "time_series", "instant": true, "interval": "$__rate_interval", @@ -1549,7 +1547,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster\", pool_id=~\"$datapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}[$__rate_interval]))", "format": "time_series", "instant": true, "interval": "$__rate_interval", @@ -1674,7 +1672,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "rate(ceph_mds_server_handle_client_request{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "rate(ceph_mds_server_handle_client_request{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -1766,7 +1764,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "rate(ceph_mds_forward{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "rate(ceph_mds_forward{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -1857,7 +1855,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "rate(ceph_mds_server_handle_slave_request{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "rate(ceph_mds_server_handle_slave_request{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -1948,7 +1946,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "ceph_mds_sessions_session_count{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "ceph_mds_sessions_session_count{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2039,7 +2037,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum by (ceph_daemon) (increase(ceph_mds_reply_latency_sum{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})) / sum by (ceph_daemon) (increase(ceph_mds_reply_latency_count{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum by (ceph_daemon) (increase(ceph_mds_reply_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })) / sum by (ceph_daemon) (increase(ceph_mds_reply_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2128,14 +2126,14 @@ ], "targets": [ { - "expr": "sum(rate(ceph_objecter_op_r{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum(rate(ceph_objecter_op_r{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Read Ops", "refId": "A" }, { - "expr": "sum(rate(ceph_objecter_op_w{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"}))", + "expr": "sum(rate(ceph_objecter_op_w{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Write Ops", @@ -2245,7 +2243,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "rate(ceph_mds_log_evadd{cluster=~\"$cluster\"}[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "rate(ceph_mds_log_evadd{cluster=~\"$cluster|\", }[$__rate_interval]) * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2336,7 +2334,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "ceph_mds_log_ev{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "ceph_mds_log_ev{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2427,7 +2425,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "ceph_mds_log_seg{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "ceph_mds_log_seg{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2587,7 +2585,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "ceph_mds_mem_ino{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "ceph_mds_mem_ino{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2679,7 +2677,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "ceph_mds_exported_inodes{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "ceph_mds_exported_inodes{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2771,7 +2769,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "ceph_mds_imported_inodes{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "ceph_mds_imported_inodes{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2863,7 +2861,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "ceph_mds_mem_dn{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "ceph_mds_mem_dn{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -2955,7 +2953,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "ceph_mds_caps{cluster=~\"$cluster\"} * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster\"})", + "expr": "ceph_mds_caps{cluster=~\"$cluster|\", } * on(ceph_daemon) (ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"} * on(fs_id) group_left(ceph_daemon) ceph_mds_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{ ceph_daemon }}", @@ -3011,7 +3009,7 @@ "viz": false }, "lineInterpolation": "linear", - "lineWidth": 1, + "lineWidth": 0, "pointSize": 5, "scaleDistribution": { "type": "linear" @@ -3119,7 +3117,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"^$mdatapool$\"})", + "expr": "sum(ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"^$mdatapool$\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3134,7 +3132,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"^$mdatapool$\"})", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"^$mdatapool$\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3148,7 +3146,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"^$mdatapool$\"}) + sum(ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"^$mdatapool$\"})", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"^$mdatapool$\"}) + sum(ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"^$mdatapool$\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3162,7 +3160,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_raw_bytes_used{cluster=~\"$cluster\", pool_id=~\"^$mdatapool$\"})", + "expr": "sum(ceph_pool_raw_bytes_used{cluster=~\"$cluster|\", pool_id=~\"^$mdatapool$\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3258,7 +3256,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_objects{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"})", + "expr": "sum(ceph_pool_objects{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3271,7 +3269,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_dirty{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"})", + "expr": "sum(ceph_pool_dirty{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3284,7 +3282,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_quota_objects{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"})", + "expr": "sum(ceph_pool_quota_objects{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3318,7 +3316,6 @@ ], "max": 1, "min": 0, - "decimals":2, "thresholds": { "mode": "absolute", "steps": [ @@ -3363,7 +3360,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}) / sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"} + ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"})", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}) / sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"} + ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3464,7 +3461,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3477,7 +3474,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3577,7 +3574,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3590,7 +3587,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\", pool_id=~\"$mdatapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3756,7 +3753,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"^$datapool$\"})", + "expr": "sum(ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"^$datapool$\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3771,7 +3768,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"^$datapool$\"})", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"^$datapool$\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3785,7 +3782,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"^$datapool$\"}) + sum(ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"^$mdatapool$\"})", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"^$datapool$\"}) + sum(ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"^$mdatapool$\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3799,7 +3796,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_raw_bytes_used{cluster=~\"$cluster\", pool_id=~\"^$datapool$\"})", + "expr": "sum(ceph_pool_raw_bytes_used{cluster=~\"$cluster|\", pool_id=~\"^$datapool$\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3895,7 +3892,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_objects{cluster=~\"$cluster\", pool_id=~\"$datapool\"})", + "expr": "sum(ceph_pool_objects{cluster=~\"$cluster|\", pool_id=~\"$datapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3908,7 +3905,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_dirty{cluster=~\"$cluster\", pool_id=~\"$datapool\"})", + "expr": "sum(ceph_pool_dirty{cluster=~\"$cluster|\", pool_id=~\"$datapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3921,7 +3918,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_quota_objects{cluster=~\"$cluster\", pool_id=~\"$datapool\"})", + "expr": "sum(ceph_pool_quota_objects{cluster=~\"$cluster|\", pool_id=~\"$datapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -3955,7 +3952,6 @@ ], "max": 1, "min": 0, - "decimals":2, "thresholds": { "mode": "absolute", "steps": [ @@ -4000,7 +3996,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"$datapool\"}) / sum(ceph_pool_bytes_used{cluster=~\"$cluster\", pool_id=~\"$datapool\"} + ceph_pool_max_avail{cluster=~\"$cluster\", pool_id=~\"$datapool\"})", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}) / sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", pool_id=~\"$datapool\"} + ceph_pool_max_avail{cluster=~\"$cluster|\", pool_id=~\"$datapool\"})", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -4101,7 +4097,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster\", pool_id=~\"$datapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -4114,7 +4110,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster\", pool_id=~\"$datapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -4214,7 +4210,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster\", pool_id=~\"$datapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -4227,7 +4223,7 @@ "type": "prometheus", "uid": "${datasource}" }, - "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster\", pool_id=~\"$datapool\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\", pool_id=~\"$datapool\"}[$__rate_interval]))", "format": "time_series", "interval": "$__rate_interval", "intervalFactor": 1, @@ -4319,7 +4315,7 @@ "name": "name", "options": [ ], "query": { - "query": "label_values(ceph_fs_metadata{cluster=\"$cluster\"}, name)", + "query": "label_values(ceph_fs_metadata{cluster=~\"$cluster|\", }, name)", "refId": "StandardVariableQuery" }, "refresh": 1, @@ -4356,7 +4352,7 @@ "name": "mdatapool", "options": [ ], "query": { - "query": "label_values(ceph_fs_metadata{cluster=\"$cluster\", name=~\"$name\"}, metadata_pool)", + "query": "label_values(ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"}, metadata_pool)", "refId": "StandardVariableQuery" }, "refresh": 1, @@ -4393,7 +4389,7 @@ "name": "datapool", "options": [ ], "query": { - "query": "label_values(ceph_fs_metadata{cluster=\"$cluster\", name=~\"$name\"}, data_pools)", + "query": "label_values(ceph_fs_metadata{cluster=~\"$cluster|\", name=~\"$name\"}, data_pools)", "refId": "StandardVariableQuery" }, "refresh": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/host-details.json b/monitoring/ceph-mixin/dashboards_out/host-details.json index 7d67bbdd8c9..98f4fa1c6f9 100644 --- a/monitoring/ceph-mixin/dashboards_out/host-details.json +++ b/monitoring/ceph-mixin/dashboards_out/host-details.json @@ -136,7 +136,7 @@ "tableColumn": "", "targets": [ { - "expr": "count(sum by (ceph_daemon) (ceph_osd_metadata{cluster=~\"$cluster\", hostname=~\"$ceph_hosts\"}))", + "expr": "count(sum by (ceph_daemon) (ceph_osd_metadata{cluster=~\"$cluster|\", hostname=~\"$ceph_hosts\"}))", "format": "time_series", "intervalFactor": 1, "legendFormat": "", @@ -587,7 +587,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(\n ceph_osd_stat_bytes{cluster=~\"$cluster\", } and\n on (ceph_daemon) ceph_disk_occupation{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\", cluster=~\"$cluster\", }\n)\n", + "expr": "sum(\n ceph_osd_stat_bytes{cluster=~\"$cluster|\", } and\n on (ceph_daemon) ceph_disk_occupation{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\", cluster=~\"$cluster|\", }\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "", @@ -791,14 +791,14 @@ ], "targets": [ { - "expr": "label_replace(\n (\n rate(node_disk_writes_completed{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) or\n rate(node_disk_writes_completed_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval])\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device) group_left(ceph_daemon) label_replace(\n label_replace(\n ceph_disk_occupation_human{cluster=~\"$cluster\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n (\n rate(node_disk_writes_completed{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) or\n rate(node_disk_writes_completed_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval])\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device) group_left(ceph_daemon) label_replace(\n label_replace(\n ceph_disk_occupation_human{cluster=~\"$cluster|\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}}({{ceph_daemon}}) writes", "refId": "A" }, { - "expr": "label_replace(\n (\n rate(node_disk_reads_completed{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) or\n rate(node_disk_reads_completed_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval])\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device) group_left(ceph_daemon) label_replace(\n label_replace(\n ceph_disk_occupation_human{cluster=~\"$cluster\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n (\n rate(node_disk_reads_completed{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) or\n rate(node_disk_reads_completed_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval])\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device) group_left(ceph_daemon) label_replace(\n label_replace(\n ceph_disk_occupation_human{cluster=~\"$cluster|\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}}({{ceph_daemon}}) reads", @@ -882,14 +882,14 @@ ], "targets": [ { - "expr": "label_replace(\n (\n rate(node_disk_bytes_written{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) or\n rate(node_disk_written_bytes_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval])\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device)\ngroup_left(ceph_daemon) label_replace(\n label_replace(ceph_disk_occupation_human{cluster=~\"$cluster\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n (\n rate(node_disk_bytes_written{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) or\n rate(node_disk_written_bytes_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval])\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device)\ngroup_left(ceph_daemon) label_replace(\n label_replace(ceph_disk_occupation_human{cluster=~\"$cluster|\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}}({{ceph_daemon}}) write", "refId": "A" }, { - "expr": "label_replace(\n (\n rate(node_disk_bytes_read{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) or\n rate(node_disk_read_bytes_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval])\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device)\ngroup_left(ceph_daemon) label_replace(\n label_replace(ceph_disk_occupation_human{cluster=~\"$cluster\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n (\n rate(node_disk_bytes_read{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) or\n rate(node_disk_read_bytes_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval])\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device)\ngroup_left(ceph_daemon) label_replace(\n label_replace(ceph_disk_occupation_human{cluster=~\"$cluster|\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}}({{ceph_daemon}}) read", @@ -1047,7 +1047,7 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "label_replace(\n (\n (rate(node_disk_io_time_ms{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) / 10) or\n rate(node_disk_io_time_seconds_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) * 100\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device) group_left(ceph_daemon) label_replace(\n label_replace(ceph_disk_occupation_human{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\", cluster=~\"$cluster\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n (\n (rate(node_disk_io_time_ms{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) / 10) or\n rate(node_disk_io_time_seconds_total{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\"}[$__rate_interval]) * 100\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) * on(instance, device) group_left(ceph_daemon) label_replace(\n label_replace(ceph_disk_occupation_human{instance=~\"($ceph_hosts)([\\\\\\\\.:].*)?\", cluster=~\"$cluster|\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}}({{ceph_daemon}})", @@ -1160,7 +1160,7 @@ "styles": "", "targets": [ { - "expr": "topk(10,\n (sum by (instance)(ceph_daemon_health_metrics{type=\"SLOW_OPS\", ceph_daemon=~\"osd.*\", cluster=~\"$cluster\", }))\n)\n", + "expr": "topk(10,\n (sum by (instance)(ceph_daemon_health_metrics{type=\"SLOW_OPS\", ceph_daemon=~\"osd.*\", cluster=~\"$cluster|\", }))\n)\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -1242,7 +1242,7 @@ "multi": false, "name": "ceph_hosts", "options": [ ], - "query": "label_values({__name__=~\"ceph_.+_metadata\", cluster=~\"$cluster\", }, hostname)", + "query": "label_values({__name__=~\"ceph_.+_metadata\", cluster=~\"$cluster|\", }, hostname)", "refresh": 1, "regex": "([^.]*).*", "sort": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/hosts-overview.json b/monitoring/ceph-mixin/dashboards_out/hosts-overview.json index b91584d7168..314216385c0 100644 --- a/monitoring/ceph-mixin/dashboards_out/hosts-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/hosts-overview.json @@ -117,7 +117,7 @@ "tableColumn": "", "targets": [ { - "expr": "count(sum by (hostname) (ceph_osd_metadata{cluster=~\"$cluster\", }))", + "expr": "count(sum by (hostname) (ceph_osd_metadata{cluster=~\"$cluster|\", }))", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -449,7 +449,7 @@ "tableColumn": "", "targets": [ { - "expr": "avg (\n label_replace(\n (rate(node_disk_io_time_ms[$__rate_interval]) / 10 ) or\n (rate(node_disk_io_time_seconds_total[$__rate_interval]) * 100),\n \"instance\", \"$1\", \"instance\", \"([^.:]*).*\"\n ) * on(instance, device) group_left(ceph_daemon) label_replace(\n label_replace(\n ceph_disk_occupation_human{instance=~\"($osd_hosts).*\", cluster=~\"$cluster\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^.:]*).*\"\n )\n)\n", + "expr": "avg (\n label_replace(\n (rate(node_disk_io_time_ms[$__rate_interval]) / 10 ) or\n (rate(node_disk_io_time_seconds_total[$__rate_interval]) * 100),\n \"instance\", \"$1\", \"instance\", \"([^.:]*).*\"\n ) * on(instance, device) group_left(ceph_daemon) label_replace(\n label_replace(\n ceph_disk_occupation_human{instance=~\"($osd_hosts).*\", cluster=~\"$cluster|\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^.:]*).*\"\n )\n)\n", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -768,7 +768,7 @@ "multi": false, "name": "osd_hosts", "options": [ ], - "query": "label_values(ceph_osd_metadata{cluster=~\"$cluster\", }, hostname)", + "query": "label_values(ceph_osd_metadata{cluster=~\"$cluster|\", }, hostname)", "refresh": 1, "regex": "([^.]*).*", "sort": 1, @@ -788,7 +788,7 @@ "multi": false, "name": "mon_hosts", "options": [ ], - "query": "label_values(ceph_mon_metadata{cluster=~\"$cluster\", }, hostname)", + "query": "label_values(ceph_mon_metadata{cluster=~\"$cluster|\", }, hostname)", "refresh": 1, "regex": "mon.(.*)", "sort": 1, @@ -808,7 +808,7 @@ "multi": false, "name": "mds_hosts", "options": [ ], - "query": "label_values(ceph_mds_inodes{cluster=~\"$cluster\"}, hostname)", + "query": "label_values(ceph_mds_inodes{hostname, cluster=~\"$cluster|\", })", "refresh": 1, "regex": "mds.(.*)", "sort": 1, @@ -828,7 +828,7 @@ "multi": false, "name": "rgw_hosts", "options": [ ], - "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster\"}, hostname)", + "query": "label_values(ceph_rgw_metadata{hostname, cluster=~\"$cluster|\", })", "refresh": 1, "regex": "rgw.(.*)", "sort": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/multi-cluster-overview.json b/monitoring/ceph-mixin/dashboards_out/multi-cluster-overview.json index 96d5200ec25..5e94bf3e5a7 100644 --- a/monitoring/ceph-mixin/dashboards_out/multi-cluster-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/multi-cluster-overview.json @@ -376,7 +376,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "count(ALERTS{alertstate=\"firing\", cluster=~\"$cluster\"})", + "expr": "count(ALERTS{alertstate=\"firing\", cluster=~\"$cluster|\"})", "format": "table", "hide": false, "instant": true, @@ -556,7 +556,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "count(ceph_health_status{cluster=~\"$cluster\"}) or vector(0)", + "expr": "count(ceph_health_status{cluster=~\"$cluster|\"}) or vector(0)", "format": "table", "hide": false, "instant": true, @@ -625,7 +625,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(ceph_cluster_total_used_bytes{cluster=~\"$cluster\"}) / sum(ceph_cluster_total_bytes{cluster=~\"$cluster\"})", + "expr": "sum(ceph_cluster_total_used_bytes{cluster=~\"$cluster|\"}) / sum(ceph_cluster_total_bytes{cluster=~\"$cluster|\"})", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -688,7 +688,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "sum(ceph_cluster_total_bytes{cluster=~\"$cluster\"})", + "expr": "sum(ceph_cluster_total_bytes{cluster=~\"$cluster|\"})", "format": "table", "hide": false, "instant": false, @@ -754,7 +754,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "count(ceph_osd_metadata{cluster=~\"$cluster\"})", + "expr": "count(ceph_osd_metadata{cluster=~\"$cluster|\"})", "format": "table", "hide": false, "instant": false, @@ -820,7 +820,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "count(sum by (hostname) (ceph_osd_metadata{cluster=~\"$cluster\"}))", + "expr": "count(sum by (hostname) (ceph_osd_metadata{cluster=~\"$cluster|\"}))", "format": "table", "hide": false, "instant": false, @@ -886,7 +886,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr{cluster=~\"$cluster|\"}[$__rate_interval]))", "format": "time_series", "hide": false, "instant": false, @@ -901,7 +901,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd{cluster=~\"$cluster|\"}[$__rate_interval]))", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -965,7 +965,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "avg(ceph_osd_apply_latency_ms{cluster=~\"$cluster\"})", + "expr": "avg(ceph_osd_apply_latency_ms{cluster=~\"$cluster|\"})", "format": "time_series", "hide": false, "instant": false, @@ -980,7 +980,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "avg(ceph_osd_commit_latency_ms{cluster=~\"$cluster\"})", + "expr": "avg(ceph_osd_commit_latency_ms{cluster=~\"$cluster|\"})", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -1048,7 +1048,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "count(ALERTS{alertstate=\"firing\", cluster=~\"$cluster\"}) or vector(0)", + "expr": "count(ALERTS{alertstate=\"firing\", cluster=~\"$cluster|\"}) or vector(0)", "format": "table", "hide": false, "instant": true, @@ -1114,7 +1114,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "sum(ceph_cluster_total_used_bytes{cluster=~\"$cluster\"})", + "expr": "sum(ceph_cluster_total_used_bytes{cluster=~\"$cluster|\"})", "format": "table", "hide": false, "instant": false, @@ -1244,7 +1244,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "count(ceph_pool_metadata{cluster=~\"$cluster\"})", + "expr": "count(ceph_pool_metadata{cluster=~\"$cluster|\"})", "format": "table", "hide": false, "instant": false, @@ -1310,7 +1310,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\"}[$__rate_interval]))", "format": "time_series", "hide": false, "instant": false, @@ -1325,7 +1325,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\"}[$__rate_interval]))", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -1389,7 +1389,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "sum(rate(ceph_osd_recovery_ops{cluster=~\"$cluster\"}[$__rate_interval]))", + "expr": "sum(rate(ceph_osd_recovery_ops{cluster=~\"$cluster|\"}[$__rate_interval]))", "format": "time_series", "hide": false, "instant": false, @@ -1511,7 +1511,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "count(ALERTS{alertstate=\"firing\",severity=\"critical\", cluster=~\"$cluster\"}) OR vector(0)", + "expr": "count(ALERTS{alertstate=\"firing\",severity=\"critical\", cluster=~\"$cluster|\"}) OR vector(0)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1521,7 +1521,7 @@ }, { "datasource": "$datasource", - "expr": "count(ALERTS{alertstate=\"firing\",severity=\"warning\", cluster=~\"$cluster\"}) OR vector(0)", + "expr": "count(ALERTS{alertstate=\"firing\",severity=\"warning\", cluster=~\"$cluster|\"}) OR vector(0)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1598,7 +1598,7 @@ "uid": "$datasource" }, "exemplar": false, - "expr": "ALERTS{alertstate=\"firing\", cluster=~\"$cluster\", }", + "expr": "ALERTS{alertstate=\"firing\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1975,7 +1975,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "topk(10, ceph_pool_bytes_used{cluster=~\"$cluster\", }/ceph_pool_max_avail{cluster=~\"$cluster\", } * on(pool_id, cluster) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\", })", + "expr": "topk(10, ceph_pool_bytes_used{cluster=~\"$cluster|\", }/ceph_pool_max_avail{cluster=~\"$cluster|\", } * on(pool_id, cluster) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/osd-device-details.json b/monitoring/ceph-mixin/dashboards_out/osd-device-details.json index fb81258d027..575dd4fb785 100644 --- a/monitoring/ceph-mixin/dashboards_out/osd-device-details.json +++ b/monitoring/ceph-mixin/dashboards_out/osd-device-details.json @@ -143,14 +143,14 @@ ], "targets": [ { - "expr": "rate(ceph_osd_op_r_latency_sum{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[$__rate_interval])\n", + "expr": "rate(ceph_osd_op_r_latency_sum{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[$__rate_interval])\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "read", "refId": "A" }, { - "expr": "rate(ceph_osd_op_w_latency_sum{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[$__rate_interval])\n", + "expr": "rate(ceph_osd_op_w_latency_sum{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[$__rate_interval])\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "write", @@ -234,14 +234,14 @@ ], "targets": [ { - "expr": "rate(ceph_osd_op_r{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", }[$__rate_interval])", + "expr": "rate(ceph_osd_op_r{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", }[$__rate_interval])", "format": "time_series", "intervalFactor": 1, "legendFormat": "Reads", "refId": "A" }, { - "expr": "rate(ceph_osd_op_w{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", }[$__rate_interval])", + "expr": "rate(ceph_osd_op_w{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", }[$__rate_interval])", "format": "time_series", "intervalFactor": 1, "legendFormat": "Writes", @@ -325,14 +325,14 @@ ], "targets": [ { - "expr": "rate(ceph_osd_op_r_out_bytes{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", }[$__rate_interval])", + "expr": "rate(ceph_osd_op_r_out_bytes{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", }[$__rate_interval])", "format": "time_series", "intervalFactor": 1, "legendFormat": "Read Bytes", "refId": "A" }, { - "expr": "rate(ceph_osd_op_w_in_bytes{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", }[$__rate_interval])", + "expr": "rate(ceph_osd_op_w_in_bytes{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", }[$__rate_interval])", "format": "time_series", "intervalFactor": 1, "legendFormat": "Write Bytes", @@ -435,14 +435,14 @@ ], "targets": [ { - "expr": "(\n label_replace(\n rate(node_disk_read_time_seconds_total[$__rate_interval]) /\n rate(node_disk_reads_completed_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n ) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n )\n)\n", + "expr": "(\n label_replace(\n rate(node_disk_read_time_seconds_total[$__rate_interval]) /\n rate(node_disk_reads_completed_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n ) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n )\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{instance}}/{{device}} Reads", "refId": "A" }, { - "expr": "(\n label_replace(\n rate(node_disk_write_time_seconds_total[$__rate_interval]) /\n rate(node_disk_writes_completed_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device)\n label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n )\n)\n", + "expr": "(\n label_replace(\n rate(node_disk_write_time_seconds_total[$__rate_interval]) /\n rate(node_disk_writes_completed_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device)\n label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n )\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{instance}}/{{device}} Writes", @@ -526,14 +526,14 @@ ], "targets": [ { - "expr": "label_replace(\n rate(node_disk_writes_completed_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n rate(node_disk_writes_completed_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}} on {{instance}} Writes", "refId": "A" }, { - "expr": "label_replace(\n rate(node_disk_reads_completed_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n rate(node_disk_reads_completed_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}} on {{instance}} Reads", @@ -617,14 +617,14 @@ ], "targets": [ { - "expr": "label_replace(\n rate(node_disk_read_bytes_total[$__rate_interval]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n rate(node_disk_read_bytes_total[$__rate_interval]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{instance}} {{device}} Reads", "refId": "A" }, { - "expr": "label_replace(\n rate(node_disk_written_bytes_total[$__rate_interval]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n rate(node_disk_written_bytes_total[$__rate_interval]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", },\n \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{instance}} {{device}} Writes", @@ -703,7 +703,7 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "label_replace(\n rate(node_disk_io_time_seconds_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", + "expr": "label_replace(\n rate(node_disk_io_time_seconds_total[$__rate_interval]),\n \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n) and on (instance, device) label_replace(\n label_replace(\n ceph_disk_occupation_human{ceph_daemon=~\"$osd\", cluster=~\"$cluster|\", }, \"device\", \"$1\", \"device\", \"/dev/(.*)\"\n ), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}} on {{instance}}", @@ -767,7 +767,7 @@ "multi": false, "name": "osd", "options": [ ], - "query": "label_values(ceph_osd_metadata{cluster=~\"$cluster\", }, ceph_daemon)", + "query": "label_values(ceph_osd_metadata{cluster=~\"$cluster|\", }, ceph_daemon)", "refresh": 1, "regex": "(.*)", "sort": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/osds-overview.json b/monitoring/ceph-mixin/dashboards_out/osds-overview.json index ca22afa4a93..1f1fcba0c0e 100644 --- a/monitoring/ceph-mixin/dashboards_out/osds-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/osds-overview.json @@ -131,21 +131,21 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "avg(\n rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) * 1000\n)\n", + "expr": "avg(\n rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) * 1000\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "AVG read", "refId": "A" }, { - "expr": "max(\n rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) * 1000\n)\n", + "expr": "max(\n rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) * 1000\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "MAX read", "refId": "B" }, { - "expr": "quantile(0.95,\n (\n rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) * 1000\n )\n)\n", + "expr": "quantile(0.95,\n (\n rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) * 1000\n )\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "@95%ile", @@ -258,7 +258,7 @@ "styles": "", "targets": [ { - "expr": "topk(10,\n (sort(\n (\n rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) *\n 1000\n )\n ))\n)\n", + "expr": "topk(10,\n (sort(\n (\n rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) *\n 1000\n )\n ))\n)\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -360,21 +360,21 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "avg(\n rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) * 1000\n)\n", + "expr": "avg(\n rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) * 1000\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "AVG write", "refId": "A" }, { - "expr": "max(\n rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) * 1000\n)\n", + "expr": "max(\n rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) * 1000\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "MAX write", "refId": "B" }, { - "expr": "quantile(0.95,\n (\n rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) * 1000\n )\n)\n", + "expr": "quantile(0.95,\n (\n rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) * 1000\n )\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "@95%ile write", @@ -522,7 +522,7 @@ "styles": "", "targets": [ { - "expr": "topk(10,\n (sort(\n (rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[$__rate_interval]) *\n 1000)\n ))\n)\n", + "expr": "topk(10,\n (sort(\n (rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n on (ceph_daemon) rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]) *\n 1000)\n ))\n)\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -604,7 +604,7 @@ }, "targets": [ { - "expr": "count by (device_class) (ceph_osd_metadata{cluster=~\"$cluster\", })", + "expr": "count by (device_class) (ceph_osd_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device_class}}", @@ -663,14 +663,14 @@ }, "targets": [ { - "expr": "count(ceph_bluefs_wal_total_bytes{cluster=~\"$cluster\", })", + "expr": "count(ceph_bluefs_wal_total_bytes{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 2, "legendFormat": "bluestore", "refId": "A" }, { - "expr": "absent(ceph_bluefs_wal_total_bytes{cluster=~\"$cluster\", }) * count(ceph_osd_metadata{cluster=~\"$cluster\", })", + "expr": "absent(ceph_bluefs_wal_total_bytes{cluster=~\"$cluster|\", }) * count(ceph_osd_metadata{cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 2, "legendFormat": "filestore", @@ -729,63 +729,63 @@ }, "targets": [ { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } < 1099511627776)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } < 1099511627776)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<1TB", "refId": "A" }, { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } >= 1099511627776 < 2199023255552)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } >= 1099511627776 < 2199023255552)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<2TB", "refId": "B" }, { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } >= 2199023255552 < 3298534883328)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } >= 2199023255552 < 3298534883328)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<3TB", "refId": "C" }, { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } >= 3298534883328 < 4398046511104)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } >= 3298534883328 < 4398046511104)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<4TB", "refId": "D" }, { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } >= 4398046511104 < 6597069766656)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } >= 4398046511104 < 6597069766656)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<6TB", "refId": "E" }, { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } >= 6597069766656 < 8796093022208)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } >= 6597069766656 < 8796093022208)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<8TB", "refId": "F" }, { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } >= 8796093022208 < 10995116277760)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } >= 8796093022208 < 10995116277760)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<10TB", "refId": "G" }, { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } >= 10995116277760 < 13194139533312)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } >= 10995116277760 < 13194139533312)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<12TB", "refId": "H" }, { - "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster\", } >= 13194139533312)", + "expr": "count(ceph_osd_stat_bytes{cluster=~\"$cluster|\", } >= 13194139533312)", "format": "time_series", "intervalFactor": 2, "legendFormat": "<12TB+", @@ -846,7 +846,7 @@ "steppedLine": false, "targets": [ { - "expr": "ceph_osd_numpg{cluster=~\"$cluster\", }", + "expr": "ceph_osd_numpg{cluster=~\"$cluster|\", }", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -952,7 +952,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_bluestore_onode_hits{cluster=~\"$cluster\", }) / (\n sum(ceph_bluestore_onode_hits{cluster=~\"$cluster\", }) +\n sum(ceph_bluestore_onode_misses{cluster=~\"$cluster\", })\n)\n", + "expr": "sum(ceph_bluestore_onode_hits{cluster=~\"$cluster|\", }) / (\n sum(ceph_bluestore_onode_hits{cluster=~\"$cluster|\", }) +\n sum(ceph_bluestore_onode_misses{cluster=~\"$cluster|\", })\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "", @@ -1060,14 +1060,14 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "round(sum(rate(ceph_pool_rd{cluster=~\"$cluster\", }[$__rate_interval])))", + "expr": "round(sum(rate(ceph_pool_rd{cluster=~\"$cluster|\", }[$__rate_interval])))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Reads", "refId": "A" }, { - "expr": "round(sum(rate(ceph_pool_wr{cluster=~\"$cluster\", }[$__rate_interval])))", + "expr": "round(sum(rate(ceph_pool_wr{cluster=~\"$cluster|\", }[$__rate_interval])))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Writes", diff --git a/monitoring/ceph-mixin/dashboards_out/pool-detail.json b/monitoring/ceph-mixin/dashboards_out/pool-detail.json index 5639518334e..9b15e83cbfd 100644 --- a/monitoring/ceph-mixin/dashboards_out/pool-detail.json +++ b/monitoring/ceph-mixin/dashboards_out/pool-detail.json @@ -117,7 +117,7 @@ "tableColumn": "", "targets": [ { - "expr": "(ceph_pool_stored{cluster=~\"$cluster\", } / (ceph_pool_stored{cluster=~\"$cluster\", } + ceph_pool_max_avail{cluster=~\"$cluster\", })) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster\", }\n", + "expr": "(ceph_pool_stored{cluster=~\"$cluster|\", } / (ceph_pool_stored{cluster=~\"$cluster|\", } + ceph_pool_max_avail{cluster=~\"$cluster|\", })) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "", @@ -199,7 +199,7 @@ "tableColumn": "", "targets": [ { - "expr": "(ceph_pool_max_avail{cluster=~\"$cluster\", } / deriv(ceph_pool_stored{cluster=~\"$cluster\", }[6h])) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster\", } > 0\n", + "expr": "(ceph_pool_max_avail{cluster=~\"$cluster|\", } / deriv(ceph_pool_stored{cluster=~\"$cluster|\", }[6h])) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster|\", } > 0\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "", @@ -288,7 +288,7 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "deriv(ceph_pool_objects{cluster=~\"$cluster\", }[1m]) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster\", }\n", + "expr": "deriv(ceph_pool_objects{cluster=~\"$cluster|\", }[1m]) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "Objects per second", @@ -372,14 +372,14 @@ ], "targets": [ { - "expr": "rate(ceph_pool_rd{cluster=~\"$cluster\", }[$__rate_interval]) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_pool_rd{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "reads", "refId": "A" }, { - "expr": "rate(ceph_pool_wr{cluster=~\"$cluster\", }[$__rate_interval]) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_pool_wr{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "writes", @@ -463,14 +463,14 @@ ], "targets": [ { - "expr": "rate(ceph_pool_rd_bytes{cluster=~\"$cluster\", }[$__rate_interval]) +\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) +\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "reads", "refId": "A" }, { - "expr": "rate(ceph_pool_wr_bytes{cluster=~\"$cluster\", }[$__rate_interval]) +\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) +\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "writes", @@ -549,7 +549,7 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "ceph_pool_objects{cluster=~\"$cluster\", } *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster\", }\n", + "expr": "ceph_pool_objects{cluster=~\"$cluster|\", } *\n on(pool_id) group_left(instance, name) ceph_pool_metadata{name=~\"$pool_name\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "Number of Objects", @@ -613,7 +613,7 @@ "multi": false, "name": "pool_name", "options": [ ], - "query": "label_values(ceph_pool_metadata{cluster=~\"$cluster\", }, name)", + "query": "label_values(ceph_pool_metadata{cluster=~\"$cluster|\", }, name)", "refresh": 1, "regex": "", "sort": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/pool-overview.json b/monitoring/ceph-mixin/dashboards_out/pool-overview.json index cf27352d6aa..f65497792af 100644 --- a/monitoring/ceph-mixin/dashboards_out/pool-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/pool-overview.json @@ -98,7 +98,7 @@ "tableColumn": "", "targets": [ { - "expr": "count(ceph_pool_metadata{cluster=~\"$cluster\", })", + "expr": "count(ceph_pool_metadata{cluster=~\"$cluster|\", })", "format": "table", "instant": true, "intervalFactor": 1, @@ -181,7 +181,7 @@ "tableColumn": "", "targets": [ { - "expr": "count(ceph_pool_metadata{compression_mode!=\"none\", cluster=~\"$cluster\", })", + "expr": "count(ceph_pool_metadata{compression_mode!=\"none\", cluster=~\"$cluster|\", })", "format": "", "intervalFactor": 1, "legendFormat": "", @@ -263,7 +263,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_osd_stat_bytes{cluster=~\"$cluster\", })", + "expr": "sum(ceph_osd_stat_bytes{cluster=~\"$cluster|\", })", "format": "", "intervalFactor": 1, "legendFormat": "", @@ -345,7 +345,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", })", "format": "", "instant": true, "intervalFactor": 1, @@ -428,7 +428,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_pool_stored{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pool_stored{cluster=~\"$cluster|\", })", "format": "", "instant": true, "intervalFactor": 1, @@ -511,7 +511,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(\n ceph_pool_compress_under_bytes{cluster=~\"$cluster\", } -\n ceph_pool_compress_bytes_used{cluster=~\"$cluster\", }\n)\n", + "expr": "sum(\n ceph_pool_compress_under_bytes{cluster=~\"$cluster|\", } -\n ceph_pool_compress_bytes_used{cluster=~\"$cluster|\", }\n)\n", "format": "", "intervalFactor": 1, "legendFormat": "", @@ -593,7 +593,7 @@ "tableColumn": "", "targets": [ { - "expr": "(\n sum(ceph_pool_compress_under_bytes{cluster=~\"$cluster\", } > 0) /\n sum(ceph_pool_stored_raw{cluster=~\"$cluster\", } and ceph_pool_compress_under_bytes{cluster=~\"$cluster\", } > 0)\n) * 100\n", + "expr": "(\n sum(ceph_pool_compress_under_bytes{cluster=~\"$cluster|\", } > 0) /\n sum(ceph_pool_stored_raw{cluster=~\"$cluster|\", } and ceph_pool_compress_under_bytes{cluster=~\"$cluster|\", } > 0)\n) * 100\n", "format": "table", "intervalFactor": 1, "legendFormat": "", @@ -675,7 +675,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(\n ceph_pool_compress_under_bytes{cluster=~\"$cluster\", } > 0)\n / sum(ceph_pool_compress_bytes_used{cluster=~\"$cluster\", } > 0\n)\n", + "expr": "sum(\n ceph_pool_compress_under_bytes{cluster=~\"$cluster|\", } > 0)\n / sum(ceph_pool_compress_bytes_used{cluster=~\"$cluster|\", } > 0\n)\n", "format": "", "intervalFactor": 1, "legendFormat": "", @@ -1174,7 +1174,7 @@ "styles": "", "targets": [ { - "expr": "(\n ceph_pool_compress_under_bytes{cluster=~\"$cluster\", } /\n ceph_pool_compress_bytes_used{cluster=~\"$cluster\", } > 0\n) and on(pool_id) (\n (\n (ceph_pool_compress_under_bytes{cluster=~\"$cluster\", } > 0) /\n ceph_pool_stored_raw{cluster=~\"$cluster\", }\n ) * 100 > 0.5\n)\n", + "expr": "(\n ceph_pool_compress_under_bytes{cluster=~\"$cluster|\", } /\n ceph_pool_compress_bytes_used{cluster=~\"$cluster|\", } > 0\n) and on(pool_id) (\n (\n (ceph_pool_compress_under_bytes{cluster=~\"$cluster|\", } > 0) /\n ceph_pool_stored_raw{cluster=~\"$cluster|\", }\n ) * 100 > 0.5\n)\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -1182,7 +1182,7 @@ "refId": "A" }, { - "expr": "ceph_pool_max_avail{cluster=~\"$cluster\", } *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster\", }\n", + "expr": "ceph_pool_max_avail{cluster=~\"$cluster|\", } *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster|\", }\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -1190,7 +1190,7 @@ "refId": "B" }, { - "expr": "(\n (ceph_pool_compress_under_bytes{cluster=~\"$cluster\", } > 0) /\n ceph_pool_stored_raw{cluster=~\"$cluster\", }\n) * 100\n", + "expr": "(\n (ceph_pool_compress_under_bytes{cluster=~\"$cluster|\", } > 0) /\n ceph_pool_stored_raw{cluster=~\"$cluster|\", }\n) * 100\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -1198,7 +1198,7 @@ "refId": "C" }, { - "expr": "ceph_pool_percent_used{cluster=~\"$cluster\", } *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster\", }\n", + "expr": "ceph_pool_percent_used{cluster=~\"$cluster|\", } *\n on(pool_id) group_left(name) ceph_pool_metadata{cluster=~\"$cluster|\", }\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -1206,7 +1206,7 @@ "refId": "D" }, { - "expr": "ceph_pool_compress_under_bytes{cluster=~\"$cluster\", } -\n ceph_pool_compress_bytes_used{cluster=~\"$cluster\", } > 0\n", + "expr": "ceph_pool_compress_under_bytes{cluster=~\"$cluster|\", } -\n ceph_pool_compress_bytes_used{cluster=~\"$cluster|\", } > 0\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -1214,7 +1214,7 @@ "refId": "E" }, { - "expr": "delta(ceph_pool_stored{cluster=~\"$cluster\", }[5d])", + "expr": "delta(ceph_pool_stored{cluster=~\"$cluster|\", }[5d])", "format": "table", "instant": true, "intervalFactor": 1, @@ -1222,7 +1222,7 @@ "refId": "F" }, { - "expr": "rate(ceph_pool_rd{cluster=~\"$cluster\", }[$__rate_interval])\n + rate(ceph_pool_wr{cluster=~\"$cluster\", }[$__rate_interval])\n", + "expr": "rate(ceph_pool_rd{cluster=~\"$cluster|\", }[$__rate_interval])\n + rate(ceph_pool_wr{cluster=~\"$cluster|\", }[$__rate_interval])\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -1230,7 +1230,7 @@ "refId": "G" }, { - "expr": "rate(ceph_pool_rd_bytes{cluster=~\"$cluster\", }[$__rate_interval]) +\n rate(ceph_pool_wr_bytes{cluster=~\"$cluster\", }[$__rate_interval])\n", + "expr": "rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) +\n rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\", }[$__rate_interval])\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -1238,7 +1238,7 @@ "refId": "H" }, { - "expr": "ceph_pool_metadata{cluster=~\"$cluster\", }", + "expr": "ceph_pool_metadata{cluster=~\"$cluster|\", }", "format": "table", "instant": true, "intervalFactor": 1, @@ -1246,7 +1246,7 @@ "refId": "I" }, { - "expr": "ceph_pool_stored{cluster=~\"$cluster\", } * on(pool_id) group_left ceph_pool_metadata{cluster=~\"$cluster\", }", + "expr": "ceph_pool_stored{cluster=~\"$cluster|\", } * on(pool_id) group_left ceph_pool_metadata{cluster=~\"$cluster|\", }", "format": "table", "instant": true, "intervalFactor": 1, @@ -1254,7 +1254,7 @@ "refId": "J" }, { - "expr": "ceph_pool_metadata{compression_mode!=\"none\", cluster=~\"$cluster\", }", + "expr": "ceph_pool_metadata{compression_mode!=\"none\", cluster=~\"$cluster|\", }", "format": "table", "instant": true, "intervalFactor": 1, @@ -1378,14 +1378,14 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "topk($topk,\n round(\n (\n rate(ceph_pool_rd{cluster=~\"$cluster\", }[$__rate_interval]) +\n rate(ceph_pool_wr{cluster=~\"$cluster\", }[$__rate_interval])\n ), 1\n ) * on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\", }\n)\n", + "expr": "topk($topk,\n round(\n (\n rate(ceph_pool_rd{cluster=~\"$cluster|\", }[$__rate_interval]) +\n rate(ceph_pool_wr{cluster=~\"$cluster|\", }[$__rate_interval])\n ), 1\n ) * on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\", }\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{name}}", "refId": "A" }, { - "expr": "topk($topk,\n rate(ceph_pool_wr{cluster=~\"$cluster\", }[$__rate_interval]) +\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster\", }\n)\n", + "expr": "topk($topk,\n rate(ceph_pool_wr{cluster=~\"$cluster|\", }[$__rate_interval]) +\n on(pool_id) group_left(instance,name) ceph_pool_metadata{cluster=~\"$cluster|\", }\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{name}} - write", @@ -1464,7 +1464,7 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "topk($topk,\n (\n rate(ceph_pool_rd_bytes{cluster=~\"$cluster\", }[$__rate_interval]) +\n rate(ceph_pool_wr_bytes{cluster=~\"$cluster\", }[$__rate_interval])\n ) * on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster\", }\n)\n", + "expr": "topk($topk,\n (\n rate(ceph_pool_rd_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) +\n rate(ceph_pool_wr_bytes{cluster=~\"$cluster|\", }[$__rate_interval])\n ) * on(pool_id) group_left(instance, name) ceph_pool_metadata{cluster=~\"$cluster|\", }\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{name}}", @@ -1543,7 +1543,7 @@ "seriesOverrides": [ ], "targets": [ { - "expr": "ceph_pool_bytes_used{cluster=~\"$cluster\", } * on(pool_id) group_right ceph_pool_metadata{cluster=~\"$cluster\", }", + "expr": "ceph_pool_bytes_used{cluster=~\"$cluster|\", } * on(pool_id) group_right ceph_pool_metadata{cluster=~\"$cluster|\", }", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{name}}", diff --git a/monitoring/ceph-mixin/dashboards_out/radosgw-detail.json b/monitoring/ceph-mixin/dashboards_out/radosgw-detail.json index aee2719f680..e4cd995f245 100644 --- a/monitoring/ceph-mixin/dashboards_out/radosgw-detail.json +++ b/monitoring/ceph-mixin/dashboards_out/radosgw-detail.json @@ -127,14 +127,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum by (instance_id) (\n rate(ceph_rgw_op_get_obj_lat_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n rate(ceph_rgw_op_get_obj_lat_count{cluster=~\"$cluster\", }[$__rate_interval])\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "sum by (instance_id) (\n rate(ceph_rgw_op_get_obj_lat_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n rate(ceph_rgw_op_get_obj_lat_count{cluster=~\"$cluster|\", }[$__rate_interval])\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET {{ceph_daemon}}", "refId": "A" }, { - "expr": "sum by (instance_id) (\n rate(ceph_rgw_op_put_obj_lat_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n rate(ceph_rgw_op_put_obj_lat_count{cluster=~\"$cluster\", }[$__rate_interval])\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "sum by (instance_id) (\n rate(ceph_rgw_op_put_obj_lat_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n rate(ceph_rgw_op_put_obj_lat_count{cluster=~\"$cluster|\", }[$__rate_interval])\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT {{ceph_daemon}}", @@ -229,14 +229,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(ceph_rgw_op_get_obj_bytes{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_rgw_op_get_obj_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "GETs {{ceph_daemon}}", "refId": "A" }, { - "expr": "rate(ceph_rgw_op_put_obj_bytes{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon)\n ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_rgw_op_put_obj_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon)\n ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUTs {{ceph_daemon}}", @@ -337,28 +337,28 @@ "steppedLine": false, "targets": [ { - "expr": "rate(ceph_rgw_failed_req{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_rgw_failed_req{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "Requests Failed {{ceph_daemon}}", "refId": "A" }, { - "expr": "rate(ceph_rgw_get{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_rgw_get{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "GETs {{ceph_daemon}}", "refId": "B" }, { - "expr": "rate(ceph_rgw_put{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_rgw_put{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUTs {{ceph_daemon}}", "refId": "C" }, { - "expr": "(\n rate(ceph_rgw_req{cluster=~\"$cluster\", }[$__rate_interval]) -\n (\n rate(ceph_rgw_get{cluster=~\"$cluster\", }[$__rate_interval]) +\n rate(ceph_rgw_put{cluster=~\"$cluster\", }[$__rate_interval])\n )\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "(\n rate(ceph_rgw_req{cluster=~\"$cluster|\", }[$__rate_interval]) -\n (\n rate(ceph_rgw_get{cluster=~\"$cluster|\", }[$__rate_interval]) +\n rate(ceph_rgw_put{cluster=~\"$cluster|\", }[$__rate_interval])\n )\n) * on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "Other {{ceph_daemon}}", @@ -530,28 +530,28 @@ }, "targets": [ { - "expr": "rate(ceph_rgw_failed_req{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_rgw_failed_req{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "Failures {{ceph_daemon}}", "refId": "A" }, { - "expr": "rate(ceph_rgw_get{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_rgw_get{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "GETs {{ceph_daemon}}", "refId": "B" }, { - "expr": "rate(ceph_rgw_put{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "rate(ceph_rgw_put{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUTs {{ceph_daemon}}", "refId": "C" }, { - "expr": "(\n rate(ceph_rgw_req{cluster=~\"$cluster\", }[$__rate_interval]) -\n (\n rate(ceph_rgw_get{cluster=~\"$cluster\", }[$__rate_interval]) +\n rate(ceph_rgw_put{cluster=~\"$cluster\", }[$__rate_interval])\n )\n) * on (instance_id) group_left (ceph_daemon)\n ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }\n", + "expr": "(\n rate(ceph_rgw_req{cluster=~\"$cluster|\", }[$__rate_interval]) -\n (\n rate(ceph_rgw_get{cluster=~\"$cluster|\", }[$__rate_interval]) +\n rate(ceph_rgw_put{cluster=~\"$cluster|\", }[$__rate_interval])\n )\n) * on (instance_id) group_left (ceph_daemon)\n ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "Other (DELETE,LIST) {{ceph_daemon}}", @@ -616,7 +616,7 @@ "multi": false, "name": "rgw_servers", "options": [ ], - "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster\", }, ceph_daemon)", + "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster|\", }, ceph_daemon)", "refresh": 1, "regex": "", "sort": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/radosgw-overview.json b/monitoring/ceph-mixin/dashboards_out/radosgw-overview.json index 8fe92a1ac1d..ec18ddbcc45 100644 --- a/monitoring/ceph-mixin/dashboards_out/radosgw-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/radosgw-overview.json @@ -121,14 +121,14 @@ "steppedLine": false, "targets": [ { - "expr": "label_replace(\n rate(ceph_rgw_op_get_obj_lat_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n rate(ceph_rgw_op_get_obj_lat_count{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", + "expr": "label_replace(\n rate(ceph_rgw_op_get_obj_lat_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n rate(ceph_rgw_op_get_obj_lat_count{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET {{rgw_host}}", "refId": "A" }, { - "expr": "label_replace(\n rate(ceph_rgw_op_put_obj_lat_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n rate(ceph_rgw_op_put_obj_lat_count{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", + "expr": "label_replace(\n rate(ceph_rgw_op_put_obj_lat_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n rate(ceph_rgw_op_put_obj_lat_count{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT {{rgw_host}}", @@ -223,7 +223,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum by (rgw_host) (\n label_replace(\n rate(ceph_rgw_req{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n )\n)\n", + "expr": "sum by (rgw_host) (\n label_replace(\n rate(ceph_rgw_req{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n )\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{rgw_host}}", @@ -318,7 +318,7 @@ "steppedLine": false, "targets": [ { - "expr": "label_replace(\n rate(ceph_rgw_op_get_obj_lat_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n rate(ceph_rgw_op_get_obj_lat_count{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", + "expr": "label_replace(\n rate(ceph_rgw_op_get_obj_lat_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n rate(ceph_rgw_op_get_obj_lat_count{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{rgw_host}}", @@ -413,14 +413,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(ceph_rgw_op_get_obj_bytes{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_rgw_op_get_obj_bytes{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "GETs", "refId": "A" }, { - "expr": "sum(rate(ceph_rgw_op_put_obj_bytes{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum(rate(ceph_rgw_op_put_obj_bytes{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUTs", @@ -515,7 +515,7 @@ "steppedLine": false, "targets": [ { - "expr": "label_replace(sum by (instance_id) (\n rate(ceph_rgw_op_get_obj_bytes{cluster=~\"$cluster\", }[$__rate_interval]) +\n rate(ceph_rgw_op_put_obj_bytes{cluster=~\"$cluster\", }[$__rate_interval])) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", + "expr": "label_replace(sum by (instance_id) (\n rate(ceph_rgw_op_get_obj_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) +\n rate(ceph_rgw_op_put_obj_bytes{cluster=~\"$cluster|\", }[$__rate_interval])) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{rgw_host}}", @@ -610,7 +610,7 @@ "steppedLine": false, "targets": [ { - "expr": "label_replace(\n rate(ceph_rgw_op_put_obj_lat_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n rate(ceph_rgw_op_put_obj_lat_count{cluster=~\"$cluster\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", + "expr": "label_replace(\n rate(ceph_rgw_op_put_obj_lat_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n rate(ceph_rgw_op_put_obj_lat_count{cluster=~\"$cluster|\", }[$__rate_interval]) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", },\n \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{rgw_host}}", @@ -1473,7 +1473,7 @@ "multi": false, "name": "rgw_servers", "options": [ ], - "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster\", }, ceph_daemon)", + "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster|\", }, ceph_daemon)", "refresh": 1, "regex": ".*", "sort": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/radosgw-sync-overview.json b/monitoring/ceph-mixin/dashboards_out/radosgw-sync-overview.json index 418c6bf3786..cdc159fc609 100644 --- a/monitoring/ceph-mixin/dashboards_out/radosgw-sync-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/radosgw-sync-overview.json @@ -102,7 +102,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum by (source_zone) (rate(ceph_data_sync_from_zone_fetch_bytes_sum{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum by (source_zone) (rate(ceph_data_sync_from_zone_fetch_bytes_sum{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{source_zone}}", @@ -197,7 +197,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum by (source_zone) (rate(ceph_data_sync_from_zone_fetch_bytes_count{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum by (source_zone) (rate(ceph_data_sync_from_zone_fetch_bytes_count{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{source_zone}}", @@ -292,7 +292,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum by (source_zone) (rate(ceph_data_sync_from_zone_poll_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum by (source_zone) (rate(ceph_data_sync_from_zone_poll_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{source_zone}}", @@ -387,7 +387,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum by (source_zone) (rate(ceph_data_sync_from_zone_fetch_errors{cluster=~\"$cluster\", }[$__rate_interval]))", + "expr": "sum by (source_zone) (rate(ceph_data_sync_from_zone_fetch_errors{cluster=~\"$cluster|\", }[$__rate_interval]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{source_zone}}", @@ -581,7 +581,7 @@ "multi": false, "name": "rgw_servers", "options": [ ], - "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster\", }, ceph_daemon)", + "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster|\", }, ceph_daemon)", "refresh": 1, "regex": "rgw.(.*)", "sort": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/rbd-details.json b/monitoring/ceph-mixin/dashboards_out/rbd-details.json index 2bb80f0ec50..b18b541216d 100644 --- a/monitoring/ceph-mixin/dashboards_out/rbd-details.json +++ b/monitoring/ceph-mixin/dashboards_out/rbd-details.json @@ -102,14 +102,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(ceph_rbd_write_ops{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster\", }[$__rate_interval])", + "expr": "rate(ceph_rbd_write_ops{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster|\", }[$__rate_interval])", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{pool}} Write", "refId": "A" }, { - "expr": "rate(ceph_rbd_read_ops{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster\", }[$__rate_interval])", + "expr": "rate(ceph_rbd_read_ops{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster|\", }[$__rate_interval])", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{pool}} Read", @@ -204,14 +204,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(ceph_rbd_write_bytes{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster\", }[$__rate_interval])", + "expr": "rate(ceph_rbd_write_bytes{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster|\", }[$__rate_interval])", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{pool}} Write", "refId": "A" }, { - "expr": "rate(ceph_rbd_read_bytes{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster\", }[$__rate_interval])", + "expr": "rate(ceph_rbd_read_bytes{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster|\", }[$__rate_interval])", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{pool}} Read", @@ -306,14 +306,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(ceph_rbd_write_latency_sum{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster\", }[$__rate_interval]) /\n rate(ceph_rbd_write_latency_count{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster\", }[$__rate_interval])\n", + "expr": "rate(ceph_rbd_write_latency_sum{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster|\", }[$__rate_interval]) /\n rate(ceph_rbd_write_latency_count{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster|\", }[$__rate_interval])\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{pool}} Write", "refId": "A" }, { - "expr": "rate(ceph_rbd_read_latency_sum{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster\", }[$__rate_interval]) /\n rate(ceph_rbd_read_latency_count{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster\", }[$__rate_interval])\n", + "expr": "rate(ceph_rbd_read_latency_sum{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster|\", }[$__rate_interval]) /\n rate(ceph_rbd_read_latency_count{pool=\"$pool\", image=\"$image\", cluster=~\"$cluster|\", }[$__rate_interval])\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{pool}} Read", @@ -411,7 +411,7 @@ "multi": false, "name": "pool", "options": [ ], - "query": "label_values(ceph_rbd_read_ops{cluster=~\"$cluster\", }, pool)", + "query": "label_values(ceph_rbd_read_ops{cluster=~\"$cluster|\", }, pool)", "refresh": 1, "regex": "", "sort": 0, @@ -431,7 +431,7 @@ "multi": false, "name": "image", "options": [ ], - "query": "label_values(ceph_rbd_read_ops{cluster=~\"$cluster\", pool=\"$pool\"}, image)", + "query": "label_values(ceph_rbd_read_ops{cluster=~\"$cluster|\", pool=\"$pool\"}, image)", "refresh": 1, "regex": "", "sort": 0, diff --git a/monitoring/ceph-mixin/dashboards_out/rbd-overview.json b/monitoring/ceph-mixin/dashboards_out/rbd-overview.json index 61485d7f62e..8ae650b5413 100644 --- a/monitoring/ceph-mixin/dashboards_out/rbd-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/rbd-overview.json @@ -114,14 +114,14 @@ "steppedLine": false, "targets": [ { - "expr": "round(sum(rate(ceph_rbd_write_ops{cluster=~\"$cluster\", }[$__rate_interval])))", + "expr": "round(sum(rate(ceph_rbd_write_ops{cluster=~\"$cluster|\", }[$__rate_interval])))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Writes", "refId": "A" }, { - "expr": "round(sum(rate(ceph_rbd_read_ops{cluster=~\"$cluster\", }[$__rate_interval])))", + "expr": "round(sum(rate(ceph_rbd_read_ops{cluster=~\"$cluster|\", }[$__rate_interval])))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Reads", @@ -216,14 +216,14 @@ "steppedLine": false, "targets": [ { - "expr": "round(sum(rate(ceph_rbd_write_bytes{cluster=~\"$cluster\", }[$__rate_interval])))", + "expr": "round(sum(rate(ceph_rbd_write_bytes{cluster=~\"$cluster|\", }[$__rate_interval])))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Write", "refId": "A" }, { - "expr": "round(sum(rate(ceph_rbd_read_bytes{cluster=~\"$cluster\", }[$__rate_interval])))", + "expr": "round(sum(rate(ceph_rbd_read_bytes{cluster=~\"$cluster|\", }[$__rate_interval])))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Read", @@ -318,14 +318,14 @@ "steppedLine": false, "targets": [ { - "expr": "round(\n sum(rate(ceph_rbd_write_latency_sum{cluster=~\"$cluster\", }[$__rate_interval])) /\n sum(rate(ceph_rbd_write_latency_count{cluster=~\"$cluster\", }[$__rate_interval]))\n)\n", + "expr": "round(\n sum(rate(ceph_rbd_write_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval])) /\n sum(rate(ceph_rbd_write_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]))\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "Write", "refId": "A" }, { - "expr": "round(\n sum(rate(ceph_rbd_read_latency_sum{cluster=~\"$cluster\", }[$__rate_interval])) /\n sum(rate(ceph_rbd_read_latency_count{cluster=~\"$cluster\", }[$__rate_interval]))\n)\n", + "expr": "round(\n sum(rate(ceph_rbd_read_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval])) /\n sum(rate(ceph_rbd_read_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]))\n)\n", "format": "time_series", "intervalFactor": 1, "legendFormat": "Read", @@ -496,7 +496,7 @@ "styles": "", "targets": [ { - "expr": "topk(10,\n (\n sort((\n rate(ceph_rbd_write_ops{cluster=~\"$cluster\", }[$__rate_interval]) +\n on (image, pool, namespace) rate(ceph_rbd_read_ops{cluster=~\"$cluster\", }[$__rate_interval])\n ))\n )\n)\n", + "expr": "topk(10,\n (\n sort((\n rate(ceph_rbd_write_ops{cluster=~\"$cluster|\", }[$__rate_interval]) +\n on (image, pool, namespace) rate(ceph_rbd_read_ops{cluster=~\"$cluster|\", }[$__rate_interval])\n ))\n )\n)\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -645,7 +645,7 @@ "styles": "", "targets": [ { - "expr": "topk(10,\n sort(\n sum(\n rate(ceph_rbd_read_bytes{cluster=~\"$cluster\", }[$__rate_interval]) +\n rate(ceph_rbd_write_bytes{cluster=~\"$cluster\", }[$__rate_interval])\n ) by (pool, image, namespace)\n )\n)\n", + "expr": "topk(10,\n sort(\n sum(\n rate(ceph_rbd_read_bytes{cluster=~\"$cluster|\", }[$__rate_interval]) +\n rate(ceph_rbd_write_bytes{cluster=~\"$cluster|\", }[$__rate_interval])\n ) by (pool, image, namespace)\n )\n)\n", "format": "table", "instant": true, "intervalFactor": 1, @@ -794,7 +794,7 @@ "styles": "", "targets": [ { - "expr": "topk(10,\n sum(\n rate(ceph_rbd_write_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n clamp_min(rate(ceph_rbd_write_latency_count{cluster=~\"$cluster\", }[$__rate_interval]), 1) +\n rate(ceph_rbd_read_latency_sum{cluster=~\"$cluster\", }[$__rate_interval]) /\n clamp_min(rate(ceph_rbd_read_latency_count{cluster=~\"$cluster\", }[$__rate_interval]), 1)\n ) by (pool, image, namespace)\n)\n", + "expr": "topk(10,\n sum(\n rate(ceph_rbd_write_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n clamp_min(rate(ceph_rbd_write_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]), 1) +\n rate(ceph_rbd_read_latency_sum{cluster=~\"$cluster|\", }[$__rate_interval]) /\n clamp_min(rate(ceph_rbd_read_latency_count{cluster=~\"$cluster|\", }[$__rate_interval]), 1)\n ) by (pool, image, namespace)\n)\n", "format": "table", "instant": true, "intervalFactor": 1, diff --git a/monitoring/ceph-mixin/dashboards_out/rgw-s3-analytics.json b/monitoring/ceph-mixin/dashboards_out/rgw-s3-analytics.json index c24b0980a11..972ee659321 100644 --- a/monitoring/ceph-mixin/dashboards_out/rgw-s3-analytics.json +++ b/monitoring/ceph-mixin/dashboards_out/rgw-s3-analytics.json @@ -107,7 +107,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_put_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_put_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "__auto", @@ -170,7 +170,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum\n(ceph_rgw_op_get_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum\n(ceph_rgw_op_get_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "__auto", @@ -233,7 +233,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_put_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_put_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "__auto", @@ -296,7 +296,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum\n((sum by(instance_id)(ceph_rgw_op_put_obj_bytes) > 0) / (sum by(instance_id)(ceph_rgw_op_put_obj_ops) > 0) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum\n((sum by(instance_id)(ceph_rgw_op_put_obj_bytes) > 0) / (sum by(instance_id)(ceph_rgw_op_put_obj_ops) > 0) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "__auto", @@ -346,7 +346,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_list_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_list_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -356,7 +356,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_list_buckets_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_list_buckets_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "List Buckets", @@ -365,7 +365,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_put_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_put_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -375,7 +375,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_per_bucket_get_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_per_bucket_get_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -385,7 +385,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_del_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_del_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -395,7 +395,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_del_bucket_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_del_bucket_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -405,7 +405,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_copy_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_copy_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "Copy Objects", @@ -468,7 +468,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_put_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_put_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -478,7 +478,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_per_bucket_get_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_per_bucket_get_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -488,7 +488,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_del_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_del_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -498,7 +498,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_copy_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_copy_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "Copy Objects", @@ -561,7 +561,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_list_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_list_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -571,7 +571,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_list_buckets_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_list_buckets_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "List Bucket", @@ -580,7 +580,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_put_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_put_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -590,7 +590,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_get_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_get_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -600,7 +600,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_del_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_del_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -610,7 +610,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_del_bucket_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_del_bucket_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -620,7 +620,7 @@ }, { "datasource": "${datasource}", - "expr": "sum(ceph_rgw_op_copy_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum(ceph_rgw_op_copy_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "intervalFactor": 1, "legendFormat": "Copy Object", @@ -705,7 +705,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_put_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_put_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -721,7 +721,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_get_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_get_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -737,7 +737,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_del_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_del_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -753,7 +753,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_copy_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_copy_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -951,7 +951,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_bucket_list_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_bucket_list_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -967,7 +967,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_bucket_put_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_bucket_put_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -983,7 +983,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_bucket_get_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_bucket_get_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -999,7 +999,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_bucket_del_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_bucket_del_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1015,7 +1015,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_bucket_copy_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_bucket_copy_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1225,7 +1225,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_put_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_put_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1241,7 +1241,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_get_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_get_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1257,7 +1257,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_del_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_del_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1273,7 +1273,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_copy_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_copy_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1473,7 +1473,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_list_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_list_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1489,7 +1489,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_put_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_put_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1505,7 +1505,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_get_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_get_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1521,7 +1521,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_del_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_del_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1537,7 +1537,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "ceph_rgw_op_per_user_copy_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", }", + "expr": "ceph_rgw_op_per_user_copy_obj_lat_sum *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", }", "format": "table", "hide": false, "instant": true, @@ -1740,7 +1740,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "topk(5, \n sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_put_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })\n)", + "expr": "topk(5, \n sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_put_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })\n)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1808,7 +1808,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "topk(5, \n sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_get_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })\n)", + "expr": "topk(5, \n sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_get_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })\n)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1855,7 +1855,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "topk(5,\n sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_put_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })\n)", + "expr": "topk(5,\n sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_put_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })\n)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1902,7 +1902,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "topk(5,\n sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_get_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })\n)", + "expr": "topk(5,\n sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_get_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })\n)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1953,6 +1953,7 @@ } }, "decimals": 2, + "mappings": [ ], "thresholds": { "mode": "absolute", "steps": [ @@ -2011,7 +2012,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_put_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_put_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2121,7 +2122,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_get_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_get_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2231,7 +2232,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_copy_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_copy_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2341,7 +2342,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_del_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_del_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2451,7 +2452,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_get_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_get_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2561,7 +2562,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_put_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_put_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2671,7 +2672,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_list_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_list_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2781,7 +2782,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_del_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_del_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2891,7 +2892,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_copy_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) ((ceph_rgw_op_per_bucket_copy_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -2977,7 +2978,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_put_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_put_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -2993,7 +2994,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_get_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_get_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -3009,7 +3010,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_del_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_del_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -3025,7 +3026,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_copy_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_copy_obj_bytes *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -3041,7 +3042,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_list_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (bucket, ceph_daemon) (ceph_rgw_op_per_bucket_list_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -3253,7 +3254,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "topk(5, \n sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_put_obj_ops ) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })\n)\n", + "expr": "topk(5, \n sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_put_obj_ops ) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })\n)\n", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -3321,7 +3322,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "topk(5, \n sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_get_obj_ops ) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })\n)\n", + "expr": "topk(5, \n sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_get_obj_ops ) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })\n)\n", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -3368,7 +3369,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "topk(5, \n sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_put_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })\n)", + "expr": "topk(5, \n sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_put_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })\n)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -3415,7 +3416,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "topk(5, \n sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_get_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })\n)", + "expr": "topk(5, \n sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_get_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })\n)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -3524,7 +3525,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_put_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_put_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -3634,7 +3635,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_get_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_get_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -3744,7 +3745,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_del_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_del_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -3854,7 +3855,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_copy_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_copy_obj_bytes) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -3964,7 +3965,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_get_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_get_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -4074,7 +4075,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_put_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_put_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -4184,7 +4185,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_list_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_list_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -4294,7 +4295,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_del_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_del_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -4404,7 +4405,7 @@ "targets": [ { "datasource": "${datasource}", - "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_copy_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) ((ceph_rgw_op_per_user_copy_obj_ops) *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "time_series", "instant": false, "intervalFactor": 1, @@ -4490,7 +4491,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_put_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_put_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -4506,7 +4507,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_get_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_get_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -4522,7 +4523,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_del_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_del_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -4538,7 +4539,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_copy_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_copy_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -4554,7 +4555,7 @@ "uid": "${datasource}" }, "exemplar": false, - "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_list_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster\", })", + "expr": "sum by (user, ceph_daemon) (ceph_rgw_op_per_user_list_obj_ops *\n on (instance_id) group_left (ceph_daemon) ceph_rgw_metadata{ceph_daemon=~\"$rgw_servers\", cluster=~\"$cluster|\", })", "format": "table", "hide": false, "instant": true, @@ -4710,7 +4711,7 @@ "multi": false, "name": "rgw_servers", "options": [ ], - "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster\", }, ceph_daemon)", + "query": "label_values(ceph_rgw_metadata{cluster=~\"$cluster|\", }, ceph_daemon)", "refresh": 2, "regex": "", "sort": 0, -- 2.47.3