From 3421e12043401916eaef65e6e6090e3e5456baae Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Thu, 13 Dec 2018 11:18:20 -0700 Subject: [PATCH] osd-node-detail.json: Don't ignore duplicate devs Looks like in the "Disk IOPS" panel we were inadvertently assuming that different instances would never use the same device names for OSDs. Fix that. Fixes: rhbz#1659036 Signed-off-by: Zack Cerza --- dashboards/mgr-prometheus/osd-node-detail.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dashboards/mgr-prometheus/osd-node-detail.json b/dashboards/mgr-prometheus/osd-node-detail.json index 3081374..34aea62 100644 --- a/dashboards/mgr-prometheus/osd-node-detail.json +++ b/dashboards/mgr-prometheus/osd-node-detail.json @@ -526,7 +526,7 @@ "steppedLine": false, "targets": [ { - "expr": "max by (device) (\n irate(node_disk_reads_completed{device=~\"($device_id)\", instance=~\"($osd_servers).*\"}[5m]) +\n irate(node_disk_writes_completed{device=~\"($device_id)\", instance=~\"($osd_servers).*\"}[5m])\n)", + "expr": "max by (instance, device) (\n irate(node_disk_reads_completed{device=~\"($device_id)\", instance=~\"($osd_servers).*\"}[5m]) +\n irate(node_disk_writes_completed{device=~\"($device_id)\", instance=~\"($osd_servers).*\"}[5m])\n) + on (instance, device) group_left (ceph_daemon) ceph_disk_occupation", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{device}}", -- 2.47.3