]> git-server-git.apps.pok.os.sepia.ceph.com Git - cephmetrics.git/commitdiff
osd-node-detail.json: Don't ignore duplicate devs wip-bz1659036 227/head
authorZack Cerza <zack@redhat.com>
Thu, 13 Dec 2018 18:18:20 +0000 (11:18 -0700)
committerZack Cerza <zack@redhat.com>
Thu, 13 Dec 2018 18:18:20 +0000 (11:18 -0700)
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 <zack@redhat.com>
dashboards/mgr-prometheus/osd-node-detail.json

index 30813744af34aa09edbcaa882bd2c0916ec90dd3..34aea624e8f9ef6d656266fa7a806d689c87164b 100644 (file)
       "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}}",