33 "datasource": "-- Grafana --",
36 "iconColor": "rgba(0, 211, 255, 1)",
37 "name": "Annotations & Alerts",
48 "hideControls": false,
57 "datasource": "$datasource",
69 "alignAsTable": false,
83 "nullPointMode": "null",
89 "seriesOverrides": [ ],
95 "expr": "round(sum(rate(ceph_rbd_write_ops{job=~\"$job\"}[$__rate_interval])))",
96 "format": "time_series",
98 "legendFormat": "Writes",
102 "expr": "round(sum(rate(ceph_rbd_read_ops{job=~\"$job\"}[$__rate_interval])))",
103 "format": "time_series",
105 "legendFormat": "Reads",
116 "value_type": "individual"
150 "datasource": "$datasource",
162 "alignAsTable": false,
176 "nullPointMode": "null",
182 "seriesOverrides": [ ],
185 "steppedLine": false,
188 "expr": "round(sum(rate(ceph_rbd_write_bytes{job=~\"$job\"}[$__rate_interval])))",
189 "format": "time_series",
191 "legendFormat": "Write",
195 "expr": "round(sum(rate(ceph_rbd_read_bytes{job=~\"$job\"}[$__rate_interval])))",
196 "format": "time_series",
198 "legendFormat": "Read",
205 "title": "Throughput",
209 "value_type": "individual"
243 "datasource": "$datasource",
255 "alignAsTable": false,
269 "nullPointMode": "null",
275 "seriesOverrides": [ ],
278 "steppedLine": false,
281 "expr": "round(\n sum(rate(ceph_rbd_write_latency_sum{job=~\"$job\"}[$__rate_interval])) /\n sum(rate(ceph_rbd_write_latency_count{job=~\"$job\"}[$__rate_interval]))\n)\n",
282 "format": "time_series",
284 "legendFormat": "Write",
288 "expr": "round(\n sum(rate(ceph_rbd_read_latency_sum{job=~\"$job\"}[$__rate_interval])) /\n sum(rate(ceph_rbd_read_latency_count{job=~\"$job\"}[$__rate_interval]))\n)\n",
289 "format": "time_series",
291 "legendFormat": "Read",
298 "title": "Average Latency",
302 "value_type": "individual"
333 "datasource": "$datasource",
352 "rgba(245, 54, 54, 0.9)",
353 "rgba(237, 129, 40, 0.89)",
354 "rgba(50, 172, 45, 0.97)"
356 "dateFormat": "YYYY-MM-DD HH:mm:ss",
369 "rgba(245, 54, 54, 0.9)",
370 "rgba(237, 129, 40, 0.89)",
371 "rgba(50, 172, 45, 0.97)"
373 "dateFormat": "YYYY-MM-DD HH:mm:ss",
386 "rgba(245, 54, 54, 0.9)",
387 "rgba(237, 129, 40, 0.89)",
388 "rgba(50, 172, 45, 0.97)"
390 "dateFormat": "YYYY-MM-DD HH:mm:ss",
403 "rgba(245, 54, 54, 0.9)",
404 "rgba(237, 129, 40, 0.89)",
405 "rgba(50, 172, 45, 0.97)"
407 "dateFormat": "YYYY-MM-DD HH:mm:ss",
419 "expr": "topk(10,\n (\n sort((\n rate(ceph_rbd_write_ops{job=~\"$job\"}[$__rate_interval]) +\n on (image, pool, namespace) rate(ceph_rbd_read_ops{job=~\"$job\"}[$__rate_interval])\n ))\n )\n)\n",
429 "title": "Highest IOPS",
430 "transform": "table",
435 "datasource": "$datasource",
454 "rgba(245, 54, 54, 0.9)",
455 "rgba(237, 129, 40, 0.89)",
456 "rgba(50, 172, 45, 0.97)"
458 "dateFormat": "YYYY-MM-DD HH:mm:ss",
471 "rgba(245, 54, 54, 0.9)",
472 "rgba(237, 129, 40, 0.89)",
473 "rgba(50, 172, 45, 0.97)"
475 "dateFormat": "YYYY-MM-DD HH:mm:ss",
485 "alias": "Throughput",
488 "rgba(245, 54, 54, 0.9)",
489 "rgba(237, 129, 40, 0.89)",
490 "rgba(50, 172, 45, 0.97)"
492 "dateFormat": "YYYY-MM-DD HH:mm:ss",
505 "rgba(245, 54, 54, 0.9)",
506 "rgba(237, 129, 40, 0.89)",
507 "rgba(50, 172, 45, 0.97)"
509 "dateFormat": "YYYY-MM-DD HH:mm:ss",
521 "expr": "topk(10,\n sort(\n sum(\n rate(ceph_rbd_read_bytes{job=~\"$job\"}[$__rate_interval]) +\n rate(ceph_rbd_write_bytes{job=~\"$job\"}[$__rate_interval])\n ) by (pool, image, namespace)\n )\n)\n",
531 "title": "Highest Throughput",
532 "transform": "table",
537 "datasource": "$datasource",
556 "rgba(245, 54, 54, 0.9)",
557 "rgba(237, 129, 40, 0.89)",
558 "rgba(50, 172, 45, 0.97)"
560 "dateFormat": "YYYY-MM-DD HH:mm:ss",
573 "rgba(245, 54, 54, 0.9)",
574 "rgba(237, 129, 40, 0.89)",
575 "rgba(50, 172, 45, 0.97)"
577 "dateFormat": "YYYY-MM-DD HH:mm:ss",
590 "rgba(245, 54, 54, 0.9)",
591 "rgba(237, 129, 40, 0.89)",
592 "rgba(50, 172, 45, 0.97)"
594 "dateFormat": "YYYY-MM-DD HH:mm:ss",
607 "rgba(245, 54, 54, 0.9)",
608 "rgba(237, 129, 40, 0.89)",
609 "rgba(50, 172, 45, 0.97)"
611 "dateFormat": "YYYY-MM-DD HH:mm:ss",
623 "expr": "topk(10,\n sum(\n rate(ceph_rbd_write_latency_sum{job=~\"$job\"}[$__rate_interval]) /\n clamp_min(rate(ceph_rbd_write_latency_count{job=~\"$job\"}[$__rate_interval]), 1) +\n rate(ceph_rbd_read_latency_sum{job=~\"$job\"}[$__rate_interval]) /\n clamp_min(rate(ceph_rbd_read_latency_count{job=~\"$job\"}[$__rate_interval]), 1)\n ) by (pool, image, namespace)\n)\n",
633 "title": "Highest Latency",
634 "transform": "table",
654 "label": "Data Source",
655 "name": "datasource",
657 "query": "prometheus",
665 "datasource": "$datasource",
672 "query": "label_values(ceph_osd_metadata, cluster)",
676 "tagValuesQuery": "",
685 "datasource": "$datasource",
692 "query": "label_values(ceph_osd_metadata{}, job)",
696 "tagValuesQuery": "",
709 "refresh_intervals": [
734 "title": "RBD Overview",