33 "datasource": "-- Grafana --",
36 "iconColor": "rgba(0, 211, 255, 1)",
37 "name": "Annotations & Alerts",
46 "iteration": 1547242766440,
54 "datasource": "$datasource",
75 "nullPointMode": "null",
80 "seriesOverrides": [],
86 "expr": "round(sum(irate(ceph_rbd_write_ops[30s])))",
87 "format": "time_series",
89 "legendFormat": "Writes",
93 "expr": "round(sum(irate(ceph_rbd_read_ops[30s])))",
94 "format": "time_series",
97 "legendFormat": "Reads",
109 "value_type": "individual"
147 "datasource": "$datasource",
168 "nullPointMode": "null",
173 "seriesOverrides": [],
176 "steppedLine": false,
179 "expr": "round(sum(irate(ceph_rbd_write_bytes[30s])))",
180 "format": "time_series",
183 "legendFormat": "Write",
187 "expr": "round(sum(irate(ceph_rbd_read_bytes[30s])))",
188 "format": "time_series",
192 "legendFormat": "Read",
200 "title": "Throughput",
204 "value_type": "individual"
242 "datasource": "$datasource",
263 "nullPointMode": "null",
268 "seriesOverrides": [],
271 "steppedLine": false,
274 "expr": "round(sum(irate(ceph_rbd_write_latency_sum[30s])) / sum(irate(ceph_rbd_write_latency_count[30s])))",
275 "format": "time_series",
277 "legendFormat": "Write",
281 "expr": "round(sum(irate(ceph_rbd_read_latency_sum[30s])) / sum(irate(ceph_rbd_read_latency_count[30s])))",
282 "format": "time_series",
285 "legendFormat": "Read",
293 "title": "Average Latency",
297 "value_type": "individual"
332 "datasource": "$datasource",
340 "hideTimeOverride": false,
355 "rgba(245, 54, 54, 0.9)",
356 "rgba(237, 129, 40, 0.89)",
357 "rgba(50, 172, 45, 0.97)"
359 "dateFormat": "YYYY-MM-DD HH:mm:ss",
372 "rgba(245, 54, 54, 0.9)",
373 "rgba(237, 129, 40, 0.89)",
374 "rgba(50, 172, 45, 0.97)"
376 "dateFormat": "YYYY-MM-DD HH:mm:ss",
388 "rgba(245, 54, 54, 0.9)",
389 "rgba(237, 129, 40, 0.89)",
390 "rgba(50, 172, 45, 0.97)"
392 "dateFormat": "YYYY-MM-DD HH:mm:ss",
404 "rgba(245, 54, 54, 0.9)",
405 "rgba(237, 129, 40, 0.89)",
406 "rgba(50, 172, 45, 0.97)"
408 "dateFormat": "YYYY-MM-DD HH:mm:ss",
419 "expr": "topk(10, (sort((irate(ceph_rbd_write_ops[30s]) + on (image, pool, namespace) irate(ceph_rbd_read_ops[30s])))))",
427 "title": "Highest IOPS",
428 "transform": "table",
433 "datasource": "$datasource",
455 "rgba(245, 54, 54, 0.9)",
456 "rgba(237, 129, 40, 0.89)",
457 "rgba(50, 172, 45, 0.97)"
459 "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",
484 "alias": "Throughput",
487 "rgba(245, 54, 54, 0.9)",
488 "rgba(237, 129, 40, 0.89)",
489 "rgba(50, 172, 45, 0.97)"
491 "dateFormat": "YYYY-MM-DD HH:mm:ss",
503 "rgba(245, 54, 54, 0.9)",
504 "rgba(237, 129, 40, 0.89)",
505 "rgba(50, 172, 45, 0.97)"
516 "expr": "topk(10, sort(sum(irate(ceph_rbd_read_bytes[30s]) + irate(ceph_rbd_write_bytes[30s])) by (pool, image, namespace)))",
523 "title": "Highest Throughput",
524 "transform": "table",
529 "datasource": "$datasource",
551 "rgba(245, 54, 54, 0.9)",
552 "rgba(237, 129, 40, 0.89)",
553 "rgba(50, 172, 45, 0.97)"
555 "dateFormat": "YYYY-MM-DD HH:mm:ss",
567 "rgba(245, 54, 54, 0.9)",
568 "rgba(237, 129, 40, 0.89)",
569 "rgba(50, 172, 45, 0.97)"
571 "dateFormat": "YYYY-MM-DD HH:mm:ss",
583 "rgba(245, 54, 54, 0.9)",
584 "rgba(237, 129, 40, 0.89)",
585 "rgba(50, 172, 45, 0.97)"
587 "dateFormat": "YYYY-MM-DD HH:mm:ss",
599 "rgba(245, 54, 54, 0.9)",
600 "rgba(237, 129, 40, 0.89)",
601 "rgba(50, 172, 45, 0.97)"
603 "dateFormat": "YYYY-MM-DD HH:mm:ss",
614 "expr": "topk(10,\n sum(\n irate(ceph_rbd_write_latency_sum[30s]) / clamp_min(irate(ceph_rbd_write_latency_count[30s]), 1) +\n irate(ceph_rbd_read_latency_sum[30s]) / clamp_min(irate(ceph_rbd_read_latency_count[30s]), 1)\n ) by (pool, image, namespace)\n)",
621 "title": "Highest Latency",
622 "transform": "table",
640 "label": "Data Source",
641 "name": "datasource",
643 "query": "prometheus",
646 "skipUrlSync": false,
656 "refresh_intervals": [
682 "title": "RBD Overview",