20 "datasource": "-- Grafana --",
23 "iconColor": "rgba(0, 211, 255, 1)",
24 "name": "Annotations & Alerts",
33 "iteration": 1534386107523,
46 "title": "RGW Overview - All Gateways",
54 "datasource": "$datasource",
75 "nullPointMode": "null",
80 "seriesOverrides": [],
86 "expr": "avg(rate(ceph_rgw_get_initial_lat_sum[30s]) / rate(ceph_rgw_get_initial_lat_count[30s]))",
87 "format": "time_series",
89 "legendFormat": "GET AVG",
93 "expr": "avg(rate(ceph_rgw_put_initial_lat_sum[30s]) / rate(ceph_rgw_put_initial_lat_count[30s]))",
94 "format": "time_series",
96 "legendFormat": "PUT AVG",
103 "title": "Average GET/PUT Latencies",
107 "value_type": "individual"
141 "datasource": "$datasource",
162 "nullPointMode": "null",
167 "seriesOverrides": [],
170 "steppedLine": false,
173 "expr": "sum by(rgw_host) (label_replace(rate(ceph_rgw_req[30s]), \"rgw_host\", \"$1\", \"ceph_daemon\", \"rgw.(.*)\"))",
174 "format": "time_series",
176 "legendFormat": "{{rgw_host}}",
183 "title": "Total Requests/sec by RGW Instance",
187 "value_type": "individual"
222 "datasource": "$datasource",
223 "description": "Latencies are shown stacked, without a yaxis to provide a visual indication of GET latency imbalance across RGW hosts",
244 "nullPointMode": "null",
249 "seriesOverrides": [],
252 "steppedLine": false,
255 "expr": "label_replace(rate(ceph_rgw_get_initial_lat_sum[30s]),\"rgw_host\",\"$1\",\"ceph_daemon\",\"rgw.(.*)\") / \nlabel_replace(rate(ceph_rgw_get_initial_lat_count[30s]),\"rgw_host\",\"$1\",\"ceph_daemon\",\"rgw.(.*)\")",
256 "format": "time_series",
258 "legendFormat": "{{rgw_host}}",
265 "title": "GET Latencies by RGW Instance",
269 "value_type": "individual"
304 "datasource": "$datasource",
305 "description": "Total bytes transferred in/out of all radosgw instances within the cluster",
326 "nullPointMode": "null",
331 "seriesOverrides": [],
334 "steppedLine": false,
337 "expr": "sum(rate(ceph_rgw_get_b[30s]))",
338 "format": "time_series",
340 "legendFormat": "GETs",
344 "expr": "sum(rate(ceph_rgw_put_b[30s]))",
345 "format": "time_series",
347 "legendFormat": "PUTs",
354 "title": "Bandwidth Consumed by Type",
358 "value_type": "individual"
392 "datasource": "$datasource",
393 "description": "Total bytes transferred in/out through get/put operations, by radosgw instance",
414 "nullPointMode": "null",
419 "seriesOverrides": [],
422 "steppedLine": false,
425 "expr": "sum by(rgw_host) (\n (label_replace(rate(ceph_rgw_get_b[30s]), \"rgw_host\",\"$1\",\"ceph_daemon\",\"rgw.(.*)\")) + \n (label_replace(rate(ceph_rgw_put_b[30s]), \"rgw_host\",\"$1\",\"ceph_daemon\",\"rgw.(.*)\"))\n)",
426 "format": "time_series",
428 "legendFormat": "{{rgw_host}}",
435 "title": "Bandwidth by RGW Instance",
439 "value_type": "individual"
473 "datasource": "$datasource",
474 "description": "Latencies are shown stacked, without a yaxis to provide a visual indication of PUT latency imbalance across RGW hosts",
495 "nullPointMode": "null",
500 "seriesOverrides": [],
503 "steppedLine": false,
506 "expr": "label_replace(rate(ceph_rgw_put_initial_lat_sum[30s]),\"rgw_host\",\"$1\",\"ceph_daemon\",\"rgw.(.*)\") / \nlabel_replace(rate(ceph_rgw_put_initial_lat_count[30s]),\"rgw_host\",\"$1\",\"ceph_daemon\",\"rgw.(.*)\")",
507 "format": "time_series",
509 "legendFormat": "{{rgw_host}}",
516 "title": "PUT Latencies by RGW Instance",
520 "value_type": "individual"
562 "datasource": "$datasource",
567 "name": "rgw_servers",
569 "query": "label_values(ceph_rgw_req, ceph_daemon)",
573 "tagValuesQuery": "",
586 "label": "Data Source",
587 "name": "datasource",
589 "query": "prometheus",
601 "refresh_intervals": [
627 "title": "RGW Overview",