From 01434ad713787be4d4b706a496907bfaa4701a4b 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 (cherry picked from commit f7f74e455423feab79b33ac8ab472be0b98cb29d) Conflicts: monitoring/ceph-mixin/dashboards_out/ceph-application-overview.json (file not in squid) monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json (conflicts with $rate_interval in main) monitoring/ceph-mixin/dashboards_out/ceph-cluster.json (missing cluster label in metrics) monitoring/ceph-mixin/dashboards_out/cephfsdashboard.json (file not in squid) monitoring/ceph-mixin/dashboards_out/multi-cluster-overview.json (file not in squid) --- .../ceph-mixin/dashboards/utils.libsonnet | 2 +- .../dashboards_out/ceph-cluster-advanced.json | 142 ++++++++-------- .../dashboards_out/ceph-cluster.json | 78 +++++---- .../dashboards_out/host-details.json | 18 +- .../dashboards_out/hosts-overview.json | 12 +- .../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 +++++++++--------- 15 files changed, 328 insertions(+), 307 deletions(-) diff --git a/monitoring/ceph-mixin/dashboards/utils.libsonnet b/monitoring/ceph-mixin/dashboards/utils.libsonnet index 76d351e277ce..2969af04b86c 100644 --- a/monitoring/ceph-mixin/dashboards/utils.libsonnet +++ b/monitoring/ceph-mixin/dashboards/utils.libsonnet @@ -220,7 +220,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-cluster-advanced.json b/monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json index c295b2472b8f..62cc07ab9789 100644 --- a/monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json +++ b/monitoring/ceph-mixin/dashboards_out/ceph-cluster-advanced.json @@ -149,7 +149,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "ceph_health_status{cluster=~\"$cluster\", }", + "expr": "ceph_health_status{cluster=~\"$cluster|\", }", "format": "time_series", "instant": true, "interval": "$interval", @@ -227,7 +227,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", @@ -307,7 +307,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", @@ -378,7 +378,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_op_w_in_bytes{cluster=~\"$cluster\", }[5m]))", + "expr": "sum(irate(ceph_osd_op_w_in_bytes{cluster=~\"$cluster|\", }[5m]))", "format": "time_series", "instant": true, "interval": "$interval", @@ -456,7 +456,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_op_r_out_bytes{cluster=~\"$cluster\", }[5m]))", + "expr": "sum(irate(ceph_osd_op_r_out_bytes{cluster=~\"$cluster|\", }[5m]))", "format": "time_series", "instant": true, "interval": "$interval", @@ -601,7 +601,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, @@ -618,7 +618,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, @@ -635,7 +635,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, @@ -653,7 +653,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, @@ -670,7 +670,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, @@ -757,7 +757,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, @@ -774,7 +774,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, @@ -892,7 +892,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, @@ -909,7 +909,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, @@ -990,7 +990,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, @@ -1061,7 +1061,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_op_w{cluster=~\"$cluster\", }[1m]))", + "expr": "sum(irate(ceph_osd_op_w{cluster=~\"$cluster|\", }[1m]))", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1140,7 +1140,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_op_r{cluster=~\"$cluster\", }[1m]))", + "expr": "sum(irate(ceph_osd_op_r{cluster=~\"$cluster|\", }[1m]))", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -1224,7 +1224,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", @@ -1241,7 +1241,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", @@ -1259,7 +1259,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", @@ -1308,7 +1308,7 @@ "limit": 10, "onlyAlertsOnDashboard": true, "options": { - "alertInstanceLabelFilter": "{alertname=~\"^Ceph.+\", cluster=~\"$cluster\", }", + "alertInstanceLabelFilter": "{alertname=~\"^Ceph.+\", cluster=~\"$cluster|\", }", "alertName": "", "dashboardAlerts": false, "groupBy": [ ], @@ -1454,7 +1454,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", @@ -1466,7 +1466,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", @@ -1563,7 +1563,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_op_w_in_bytes{cluster=~\"$cluster\", }[5m]))", + "expr": "sum(irate(ceph_osd_op_w_in_bytes{cluster=~\"$cluster|\", }[5m]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1574,7 +1574,7 @@ }, { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_op_r_out_bytes{cluster=~\"$cluster\", }[5m]))", + "expr": "sum(irate(ceph_osd_op_r_out_bytes{cluster=~\"$cluster|\", }[5m]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1670,7 +1670,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_op_w{cluster=~\"$cluster\", }[1m]))", + "expr": "sum(irate(ceph_osd_op_w{cluster=~\"$cluster|\", }[1m]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1681,7 +1681,7 @@ }, { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_op_r{cluster=~\"$cluster\", }[1m]))", + "expr": "sum(irate(ceph_osd_op_r{cluster=~\"$cluster|\", }[1m]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -1772,7 +1772,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, @@ -1874,7 +1874,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": "", @@ -1966,7 +1966,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, @@ -2056,7 +2056,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, @@ -2146,7 +2146,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, @@ -2269,7 +2269,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, @@ -2377,7 +2377,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, @@ -2387,7 +2387,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_clean{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_clean{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2397,7 +2397,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_peering{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_peering{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2407,7 +2407,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_degraded{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_degraded{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2418,7 +2418,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_stale{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_stale{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2429,7 +2429,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_unclean_pgs{cluster=~\"$cluster\", })", + "expr": "sum(ceph_unclean_pgs{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2440,7 +2440,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_undersized{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_undersized{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2451,7 +2451,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_incomplete{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_incomplete{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2461,7 +2461,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, @@ -2471,7 +2471,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, @@ -2481,7 +2481,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_creating{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_creating{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2491,7 +2491,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, @@ -2501,7 +2501,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_deep{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_deep{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2511,7 +2511,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_scrubbing{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_scrubbing{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2521,7 +2521,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_recovering{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_recovering{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2531,7 +2531,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_repair{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_repair{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2541,7 +2541,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_down{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_down{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2551,7 +2551,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_peered{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_peered{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2561,7 +2561,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_backfill{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_backfill{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2571,7 +2571,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_remapped{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_remapped{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2581,7 +2581,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, @@ -2689,7 +2689,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, @@ -2700,7 +2700,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_stale{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_stale{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2711,7 +2711,7 @@ }, { "datasource": "$datasource", - "expr": "sum(ceph_pg_undersized{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pg_undersized{cluster=~\"$cluster|\", })", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2801,7 +2801,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "sum(irate(ceph_osd_recovery_ops{cluster=~\"$cluster\", }[$interval]))", + "expr": "sum(irate(ceph_osd_recovery_ops{cluster=~\"$cluster|\", }[$interval]))", "format": "time_series", "interval": "$interval", "intervalFactor": 1, @@ -2916,7 +2916,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", @@ -3040,7 +3040,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", @@ -3165,7 +3165,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster\", }[5m]) / rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[5m]) >= 0", + "expr": "rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster|\", }[5m]) / rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[5m]) >= 0", "format": "time_series", "instant": false, "interval": "$interval", @@ -3290,7 +3290,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster\", }[5m]) / rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[5m]) >= 0", + "expr": "rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster|\", }[5m]) / rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[5m]) >= 0", "format": "time_series", "instant": false, "interval": "$interval", @@ -3400,7 +3400,7 @@ "targets": [ { "datasource": "$datasource", - "expr": "avg(rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster\", }[5m]) / rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster\", }[5m]) >= 0)", + "expr": "avg(rate(ceph_osd_op_r_latency_sum{cluster=~\"$cluster|\", }[5m]) / rate(ceph_osd_op_r_latency_count{cluster=~\"$cluster|\", }[5m]) >= 0)", "format": "time_series", "intervalFactor": 1, "legendFormat": "Read", @@ -3408,7 +3408,7 @@ }, { "datasource": "$datasource", - "expr": "avg(rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster\", }[5m]) / rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster\", }[5m]) >= 0)", + "expr": "avg(rate(ceph_osd_op_w_latency_sum{cluster=~\"$cluster|\", }[5m]) / rate(ceph_osd_op_w_latency_count{cluster=~\"$cluster|\", }[5m]) >= 0)", "format": "time_series", "intervalFactor": 1, "legendFormat": "Write", @@ -3498,7 +3498,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, @@ -3509,7 +3509,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, @@ -3614,7 +3614,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, @@ -3627,7 +3627,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, @@ -3640,7 +3640,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, @@ -3652,7 +3652,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, @@ -3665,7 +3665,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 95ff659e3977..4b5ae7f1b7e3 100644 --- a/monitoring/ceph-mixin/dashboards_out/ceph-cluster.json +++ b/monitoring/ceph-mixin/dashboards_out/ceph-cluster.json @@ -101,7 +101,7 @@ "tableColumn": "", "targets": [ { - "expr": "ceph_health_status", + "expr": "ceph_health_status{cluster=~'$cluster|'}", "format": "time_series", "instant": true, "interval": "$interval", @@ -182,7 +182,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_osd_metadata)", + "expr": "count(ceph_osd_metadata{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "All", @@ -197,7 +197,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_in)", + "expr": "sum(ceph_osd_in{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "In", @@ -212,7 +212,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_in == bool 0)", + "expr": "sum(ceph_osd_in{cluster=~'$cluster|'} == bool 0)", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -229,7 +229,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_up)", + "expr": "sum(ceph_osd_up{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Up", @@ -245,7 +245,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_osd_up == bool 0)", + "expr": "sum(ceph_osd_up{cluster=~'$cluster|'} == bool 0)", "format": "time_series", "intervalFactor": 1, "legendFormat": "Down", @@ -392,7 +392,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "sum(ceph_mon_quorum_status)", + "expr": "sum(ceph_mon_quorum_status{cluster=~'$cluster|'})", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -409,7 +409,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mon_quorum_status)", + "expr": "count(ceph_mon_quorum_status{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Total", @@ -426,7 +426,7 @@ "displayAliasType": "Warning / Critical", "displayType": "Annotation", "displayValueWithAlias": "Never", - "expr": "count(ceph_mon_quorum_status) - sum(ceph_mon_quorum_status)", + "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", @@ -486,7 +486,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mgr_status == 1) or vector(0)", + "expr": "count(ceph_mgr_status{cluster=~'$cluster|'} == 1) or vector(0)", "format": "time_series", "intervalFactor": 1, "instant": true, @@ -502,7 +502,7 @@ "displayAliasType": "Always", "displayType": "Regular", "displayValueWithAlias": "When Alias Displayed", - "expr": "count(ceph_mgr_status == 0) or vector(0)", + "expr": "count(ceph_mgr_status{cluster=~'$cluster|'} == 0) or vector(0)", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -577,7 +577,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_osd_stat_bytes_used)/sum(ceph_osd_stat_bytes)", + "expr": "sum(ceph_osd_stat_bytes_used{cluster=~'$cluster|'})/sum(ceph_osd_stat_bytes{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Used", @@ -677,49 +677,49 @@ "steppedLine": false, "targets": [ { - "expr": "sum(ceph_pg_total)", + "expr": "sum(ceph_pg_total{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Total", "refId": "A" }, { - "expr": "sum(ceph_pg_active)", + "expr": "sum(ceph_pg_active{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Active", "refId": "B" }, { - "expr": "sum(ceph_pg_total - ceph_pg_active)", + "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)", + "expr": "sum(ceph_pg_undersized{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Undersized", "refId": "F" }, { - "expr": "sum(ceph_pg_degraded)", + "expr": "sum(ceph_pg_degraded{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Degraded", "refId": "C" }, { - "expr": "sum(ceph_pg_inconsistent)", + "expr": "sum(ceph_pg_inconsistent{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Inconsistent", "refId": "D" }, { - "expr": "sum(ceph_pg_down)", + "expr": "sum(ceph_pg_down{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Down", @@ -813,28 +813,28 @@ "steppedLine": false, "targets": [ { - "expr": "quantile(0.95, ceph_osd_apply_latency_ms)", + "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)", + "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)", + "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)", + "expr": "avg(ceph_osd_commit_latency_ms{cluster=~'$cluster|'})", "format": "time_series", "intervalFactor": 1, "legendFormat": "Avg Commit Latency", @@ -928,14 +928,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(ceph_osd_op_w_in_bytes[1m]))", + "expr": "sum(irate(ceph_osd_op_w_in_bytes{cluster=~'$cluster|'}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Writes", "refId": "A" }, { - "expr": "sum(irate(ceph_osd_op_r_out_bytes[1m]))", + "expr": "sum(irate(ceph_osd_op_r_out_bytes{cluster=~'$cluster|'}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Reads", @@ -1024,7 +1024,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(deriv(ceph_pool_stored[1m]))", + "expr": "sum(deriv(ceph_pool_stored{cluster=~'$cluster|'}[1m]))", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -1097,7 +1097,7 @@ "span": 12, "targets": [ { - "expr": "ceph_osd_stat_bytes_used / ceph_osd_stat_bytes", + "expr": "ceph_osd_stat_bytes_used{cluster=~'$cluster|'} / ceph_osd_stat_bytes{cluster=~'$cluster|'}", "format": "time_series", "interval": "1m", "intervalFactor": 1, @@ -1159,7 +1159,7 @@ "links": [], "targets": [ { - "expr": "ceph_osd_numpg", + "expr": "ceph_osd_numpg{cluster=~'$cluster|'}", "format": "time_series", "intervalFactor": 1, "legendFormat": "#PGs", @@ -1235,7 +1235,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(ceph_osd_recovery_ops[1m]))", + "expr": "sum(irate(ceph_osd_recovery_ops{cluster=~'$cluster|'}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "Op/s", @@ -1298,6 +1298,26 @@ "regex": "", "type": "datasource" }, + { + "allValue": null, + "current": { }, + "datasource": "$datasource", + "hide": 0, + "includeAll": false, + "label": "cluster", + "multi": false, + "name": "cluster", + "options": [ ], + "query": "label_values(ceph_health_status, cluster)", + "refresh": 1, + "regex": "(.*)", + "sort": 1, + "tagValuesQuery": "", + "tags": [ ], + "tagsQuery": "", + "type": "query", + "useTags": false + }, { "auto": true, "auto_count": 10, diff --git a/monitoring/ceph-mixin/dashboards_out/host-details.json b/monitoring/ceph-mixin/dashboards_out/host-details.json index 4803dab40165..5e34c96f4eeb 100644 --- a/monitoring/ceph-mixin/dashboards_out/host-details.json +++ b/monitoring/ceph-mixin/dashboards_out/host-details.json @@ -123,7 +123,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": "", @@ -570,7 +570,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": "", @@ -772,14 +772,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", @@ -862,14 +862,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", @@ -1025,7 +1025,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}})", @@ -1138,7 +1138,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, @@ -1220,7 +1220,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 470cc52b4645..381524862146 100644 --- a/monitoring/ceph-mixin/dashboards_out/hosts-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/hosts-overview.json @@ -104,7 +104,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, @@ -436,7 +436,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, @@ -752,7 +752,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, @@ -772,7 +772,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, @@ -792,7 +792,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, @@ -812,7 +812,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/osd-device-details.json b/monitoring/ceph-mixin/dashboards_out/osd-device-details.json index 199465a4578b..1f1169232059 100644 --- a/monitoring/ceph-mixin/dashboards_out/osd-device-details.json +++ b/monitoring/ceph-mixin/dashboards_out/osd-device-details.json @@ -129,14 +129,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", @@ -219,14 +219,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", @@ -309,14 +309,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", @@ -418,14 +418,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", @@ -508,14 +508,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", @@ -598,14 +598,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", @@ -683,7 +683,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}}", @@ -747,7 +747,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 5460610de183..a6b48b70e4fe 100644 --- a/monitoring/ceph-mixin/dashboards_out/osds-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/osds-overview.json @@ -117,21 +117,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", @@ -244,7 +244,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, @@ -345,21 +345,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", @@ -507,7 +507,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, @@ -589,7 +589,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}}", @@ -648,14 +648,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", @@ -714,63 +714,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+", @@ -831,7 +831,7 @@ "steppedLine": false, "targets": [ { - "expr": "ceph_osd_numpg{cluster=~\"$cluster\", }", + "expr": "ceph_osd_numpg{cluster=~\"$cluster|\", }", "format": "time_series", "instant": true, "intervalFactor": 1, @@ -937,7 +937,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": "", @@ -1044,14 +1044,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 0874efa6e4f7..8482ed7a1efe 100644 --- a/monitoring/ceph-mixin/dashboards_out/pool-detail.json +++ b/monitoring/ceph-mixin/dashboards_out/pool-detail.json @@ -104,7 +104,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": "", @@ -186,7 +186,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": "", @@ -274,7 +274,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", @@ -357,14 +357,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", @@ -447,14 +447,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", @@ -532,7 +532,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", @@ -596,7 +596,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 3ad2d43227f5..974646c550d0 100644 --- a/monitoring/ceph-mixin/dashboards_out/pool-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/pool-overview.json @@ -85,7 +85,7 @@ "tableColumn": "", "targets": [ { - "expr": "count(ceph_pool_metadata{cluster=~\"$cluster\", })", + "expr": "count(ceph_pool_metadata{cluster=~\"$cluster|\", })", "format": "table", "instant": true, "intervalFactor": 1, @@ -168,7 +168,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": "", @@ -250,7 +250,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_osd_stat_bytes{cluster=~\"$cluster\", })", + "expr": "sum(ceph_osd_stat_bytes{cluster=~\"$cluster|\", })", "format": "", "intervalFactor": 1, "legendFormat": "", @@ -332,7 +332,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pool_bytes_used{cluster=~\"$cluster|\", })", "format": "", "instant": true, "intervalFactor": 1, @@ -415,7 +415,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(ceph_pool_stored{cluster=~\"$cluster\", })", + "expr": "sum(ceph_pool_stored{cluster=~\"$cluster|\", })", "format": "", "instant": true, "intervalFactor": 1, @@ -498,7 +498,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": "", @@ -580,7 +580,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": "", @@ -662,7 +662,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": "", @@ -1161,7 +1161,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, @@ -1169,7 +1169,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, @@ -1177,7 +1177,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, @@ -1185,7 +1185,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, @@ -1193,7 +1193,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, @@ -1201,7 +1201,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, @@ -1209,7 +1209,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, @@ -1217,7 +1217,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, @@ -1225,7 +1225,7 @@ "refId": "H" }, { - "expr": "ceph_pool_metadata{cluster=~\"$cluster\", }", + "expr": "ceph_pool_metadata{cluster=~\"$cluster|\", }", "format": "table", "instant": true, "intervalFactor": 1, @@ -1233,7 +1233,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, @@ -1241,7 +1241,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, @@ -1364,14 +1364,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", @@ -1449,7 +1449,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}}", @@ -1527,7 +1527,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 35de6b09b757..775f34046fd5 100644 --- a/monitoring/ceph-mixin/dashboards_out/radosgw-detail.json +++ b/monitoring/ceph-mixin/dashboards_out/radosgw-detail.json @@ -114,14 +114,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}}", @@ -216,14 +216,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}}", @@ -324,28 +324,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}}", @@ -517,28 +517,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}}", @@ -603,7 +603,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 5bf8279c27ce..468dcfe41f60 100644 --- a/monitoring/ceph-mixin/dashboards_out/radosgw-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/radosgw-overview.json @@ -108,14 +108,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}}", @@ -210,7 +210,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}}", @@ -305,7 +305,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}}", @@ -400,14 +400,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", @@ -502,7 +502,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}}", @@ -597,7 +597,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}}", @@ -1228,7 +1228,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 a7550d27c9eb..c8fcbb210484 100644 --- a/monitoring/ceph-mixin/dashboards_out/radosgw-sync-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/radosgw-sync-overview.json @@ -89,7 +89,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}}", @@ -184,7 +184,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}}", @@ -279,7 +279,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}}", @@ -374,7 +374,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}}", @@ -566,7 +566,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 09b9bdfb5e06..956b282459f5 100644 --- a/monitoring/ceph-mixin/dashboards_out/rbd-details.json +++ b/monitoring/ceph-mixin/dashboards_out/rbd-details.json @@ -89,14 +89,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", @@ -191,14 +191,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", @@ -293,14 +293,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", @@ -397,7 +397,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, @@ -417,7 +417,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 34666c67b298..10c5aba95bc2 100644 --- a/monitoring/ceph-mixin/dashboards_out/rbd-overview.json +++ b/monitoring/ceph-mixin/dashboards_out/rbd-overview.json @@ -101,14 +101,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", @@ -203,14 +203,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", @@ -305,14 +305,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", @@ -483,7 +483,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, @@ -632,7 +632,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, @@ -781,7 +781,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 397279f54552..ae7ce8369fcb 100644 --- a/monitoring/ceph-mixin/dashboards_out/rgw-s3-analytics.json +++ b/monitoring/ceph-mixin/dashboards_out/rgw-s3-analytics.json @@ -94,7 +94,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", @@ -157,7 +157,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", @@ -220,7 +220,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", @@ -283,7 +283,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", @@ -333,7 +333,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, @@ -343,7 +343,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", @@ -352,7 +352,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, @@ -362,7 +362,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, @@ -372,7 +372,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, @@ -382,7 +382,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, @@ -392,7 +392,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", @@ -455,7 +455,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, @@ -465,7 +465,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, @@ -475,7 +475,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, @@ -485,7 +485,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", @@ -548,7 +548,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, @@ -558,7 +558,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", @@ -567,7 +567,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, @@ -577,7 +577,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, @@ -587,7 +587,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, @@ -597,7 +597,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, @@ -607,7 +607,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", @@ -692,7 +692,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, @@ -708,7 +708,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, @@ -724,7 +724,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, @@ -740,7 +740,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, @@ -938,7 +938,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, @@ -954,7 +954,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, @@ -970,7 +970,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, @@ -986,7 +986,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, @@ -1002,7 +1002,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, @@ -1212,7 +1212,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, @@ -1228,7 +1228,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, @@ -1244,7 +1244,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, @@ -1260,7 +1260,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, @@ -1460,7 +1460,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, @@ -1476,7 +1476,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, @@ -1492,7 +1492,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, @@ -1508,7 +1508,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, @@ -1524,7 +1524,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, @@ -1727,7 +1727,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, @@ -1795,7 +1795,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, @@ -1842,7 +1842,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, @@ -1889,7 +1889,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, @@ -1939,6 +1939,7 @@ } }, "decimals": 2, + "mappings": [ ], "thresholds": { "mode": "absolute", "steps": [ @@ -1996,7 +1997,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, @@ -2104,7 +2105,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, @@ -2212,7 +2213,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, @@ -2320,7 +2321,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, @@ -2428,7 +2429,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, @@ -2536,7 +2537,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, @@ -2644,7 +2645,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, @@ -2752,7 +2753,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, @@ -2860,7 +2861,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, @@ -2946,7 +2947,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, @@ -2962,7 +2963,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, @@ -2978,7 +2979,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, @@ -2994,7 +2995,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, @@ -3010,7 +3011,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, @@ -3222,7 +3223,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, @@ -3290,7 +3291,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, @@ -3337,7 +3338,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, @@ -3384,7 +3385,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, @@ -3491,7 +3492,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, @@ -3599,7 +3600,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, @@ -3707,7 +3708,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, @@ -3815,7 +3816,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, @@ -3923,7 +3924,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, @@ -4031,7 +4032,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, @@ -4139,7 +4140,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, @@ -4247,7 +4248,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, @@ -4355,7 +4356,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, @@ -4441,7 +4442,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, @@ -4457,7 +4458,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, @@ -4473,7 +4474,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, @@ -4489,7 +4490,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, @@ -4505,7 +4506,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, @@ -4660,7 +4661,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