21 "datasource": "-- Grafana --",
24 "iconColor": "rgba(0, 211, 255, 1)",
25 "name": "Annotations & Alerts",
36 "hideControls": false,
52 "repeatIteration": null,
55 "title": "OSD Performance",
64 "datasource": "$datasource",
75 "alignAsTable": false,
89 "nullPointMode": "null",
98 "transform": "negative-Y"
103 "steppedLine": false,
106 "expr": "irate(ceph_osd_op_r_latency_sum{ceph_daemon=~\"$osd\"}[1m]) / on (ceph_daemon) irate(ceph_osd_op_r_latency_count[1m])",
107 "format": "time_series",
109 "legendFormat": "read",
113 "expr": "irate(ceph_osd_op_w_latency_sum{ceph_daemon=~\"$osd\"}[1m]) / on (ceph_daemon) irate(ceph_osd_op_w_latency_count[1m])",
114 "format": "time_series",
116 "legendFormat": "write",
123 "title": "$osd Latency",
127 "value_type": "individual"
140 "label": "Read (-) / Write (+)",
161 "datasource": "$datasource",
172 "alignAsTable": false,
186 "nullPointMode": "null",
195 "transform": "negative-Y"
200 "steppedLine": false,
203 "expr": "irate(ceph_osd_op_r{ceph_daemon=~\"$osd\"}[1m])",
204 "format": "time_series",
206 "legendFormat": "Reads",
210 "expr": "irate(ceph_osd_op_w{ceph_daemon=~\"$osd\"}[1m])",
211 "format": "time_series",
213 "legendFormat": "Writes",
220 "title": "$osd R/W IOPS",
224 "value_type": "individual"
237 "label": "Read (-) / Write (+)",
258 "datasource": "$datasource",
269 "alignAsTable": false,
283 "nullPointMode": "null",
291 "alias": "Read Bytes",
292 "transform": "negative-Y"
297 "steppedLine": false,
300 "expr": "irate(ceph_osd_op_r_out_bytes{ceph_daemon=~\"$osd\"}[1m])",
301 "format": "time_series",
303 "legendFormat": "Read Bytes",
307 "expr": "irate(ceph_osd_op_w_in_bytes{ceph_daemon=~\"$osd\"}[1m])",
308 "format": "time_series",
310 "legendFormat": "Write Bytes",
317 "title": "$osd R/W Bytes",
321 "value_type": "individual"
334 "label": "Read (-) / Write (+)",
362 "repeatIteration": null,
365 "title": "Physical Device Performance",
374 "datasource": "$datasource",
385 "alignAsTable": false,
399 "nullPointMode": "null",
407 "alias": "/.*Reads/",
408 "transform": "negative-Y"
413 "steppedLine": false,
416 "expr": "(label_replace(irate(node_disk_read_time_seconds_total[1m]) / irate(node_disk_reads_completed_total[1m]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device) label_replace(label_replace(ceph_disk_occupation{ceph_daemon=~\"$osd\"}, \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"))",
417 "format": "time_series",
419 "legendFormat": "{{instance}}/{{device}} Reads",
423 "expr": "(label_replace(irate(node_disk_write_time_seconds_total[1m]) / irate(node_disk_writes_completed_total[1m]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device) label_replace(label_replace(ceph_disk_occupation{ceph_daemon=~\"$osd\"}, \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\"))",
424 "format": "time_series",
426 "legendFormat": "{{instance}}/{{device}} Writes",
433 "title": "Physical Device Latency for $osd",
437 "value_type": "individual"
450 "label": "Read (-) / Write (+)",
471 "datasource": "$datasource",
482 "alignAsTable": false,
496 "nullPointMode": "null",
504 "alias": "/.*Reads/",
505 "transform": "negative-Y"
510 "steppedLine": false,
513 "expr": "label_replace(irate(node_disk_writes_completed_total[1m]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device) label_replace(label_replace(ceph_disk_occupation{ceph_daemon=~\"$osd\"}, \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\")",
514 "format": "time_series",
516 "legendFormat": "{{device}} on {{instance}} Writes",
520 "expr": "label_replace(irate(node_disk_reads_completed_total[1m]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device) label_replace(label_replace(ceph_disk_occupation{ceph_daemon=~\"$osd\"}, \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\")",
521 "format": "time_series",
523 "legendFormat": "{{device}} on {{instance}} Reads",
530 "title": "Physical Device R/W IOPS for $osd",
534 "value_type": "individual"
547 "label": "Read (-) / Write (+)",
568 "datasource": "$datasource",
579 "alignAsTable": false,
593 "nullPointMode": "null",
601 "alias": "/.*Reads/",
602 "transform": "negative-Y"
607 "steppedLine": false,
610 "expr": "label_replace(irate(node_disk_read_bytes_total[1m]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device) label_replace(label_replace(ceph_disk_occupation{ceph_daemon=~\"$osd\"}, \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\")",
611 "format": "time_series",
613 "legendFormat": "{{instance}} {{device}} Reads",
617 "expr": "label_replace(irate(node_disk_written_bytes_total[1m]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device) label_replace(label_replace(ceph_disk_occupation{ceph_daemon=~\"$osd\"}, \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\")",
618 "format": "time_series",
620 "legendFormat": "{{instance}} {{device}} Writes",
627 "title": "Physical Device R/W Bytes for $osd",
631 "value_type": "individual"
644 "label": "Read (-) / Write (+)",
665 "datasource": "$datasource",
676 "alignAsTable": false,
690 "nullPointMode": "null",
696 "seriesOverrides": [ ],
699 "steppedLine": false,
702 "expr": "label_replace(irate(node_disk_io_time_seconds_total[1m]), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\") and on (instance, device) label_replace(label_replace(ceph_disk_occupation{ceph_daemon=~\"$osd\"}, \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^:.]*).*\")",
703 "format": "time_series",
705 "legendFormat": "{{device}} on {{instance}}",
712 "title": "Physical Device Util% for $osd",
716 "value_type": "individual"
728 "format": "percentunit",
759 "label": "Data Source",
760 "name": "datasource",
762 "query": "prometheus",
770 "datasource": "$datasource",
777 "query": "label_values(ceph_osd_metadata,ceph_daemon)",
781 "tagValuesQuery": "",
794 "refresh_intervals": [
819 "title": "OSD device details",