]> git.proxmox.com Git - ceph.git/blob - ceph/monitoring/grafana/dashboards/hosts-overview.json
buildsys: switch source download to quincy
[ceph.git] / ceph / monitoring / grafana / dashboards / hosts-overview.json
1 {
2 "__inputs": [ ],
3 "__requires": [
4 {
5 "id": "grafana",
6 "name": "Grafana",
7 "type": "grafana",
8 "version": "5.3.2"
9 },
10 {
11 "id": "graph",
12 "name": "Graph",
13 "type": "panel",
14 "version": "5.0.0"
15 },
16 {
17 "id": "singlestat",
18 "name": "Singlestat",
19 "type": "panel",
20 "version": "5.0.0"
21 }
22 ],
23 "annotations": {
24 "list": [
25 {
26 "builtIn": 1,
27 "datasource": "-- Grafana --",
28 "enable": true,
29 "hide": true,
30 "iconColor": "rgba(0, 211, 255, 1)",
31 "name": "Annotations & Alerts",
32 "showIn": 0,
33 "tags": [ ],
34 "type": "dashboard"
35 }
36 ]
37 },
38 "description": "",
39 "editable": false,
40 "gnetId": null,
41 "graphTooltip": 0,
42 "hideControls": false,
43 "id": null,
44 "links": [ ],
45 "panels": [
46 {
47 "cacheTimeout": null,
48 "colorBackground": false,
49 "colorValue": false,
50 "colors": [
51 "#299c46",
52 "rgba(237, 129, 40, 0.89)",
53 "#d44a3a"
54 ],
55 "datasource": "$datasource",
56 "format": "none",
57 "gauge": {
58 "maxValue": 100,
59 "minValue": 0,
60 "show": false,
61 "thresholdLabels": false,
62 "thresholdMarkers": true
63 },
64 "gridPos": {
65 "h": 5,
66 "w": 4,
67 "x": 0,
68 "y": 0
69 },
70 "id": 2,
71 "interval": null,
72 "links": [ ],
73 "mappingType": 1,
74 "mappingTypes": [
75 {
76 "name": "value to text",
77 "value": 1
78 },
79 {
80 "name": "range to text",
81 "value": 2
82 }
83 ],
84 "maxDataPoints": 100,
85 "nullPointMode": "connected",
86 "nullText": null,
87 "postfix": "",
88 "postfixFontSize": "50%",
89 "prefix": "",
90 "prefixFontSize": "50%",
91 "rangeMaps": [
92 {
93 "from": "null",
94 "text": "N/A",
95 "to": "null"
96 }
97 ],
98 "sparkline": {
99 "fillColor": "rgba(31, 118, 189, 0.18)",
100 "full": false,
101 "lineColor": "rgb(31, 120, 193)",
102 "show": false
103 },
104 "tableColumn": "",
105 "targets": [
106 {
107 "expr": "count(sum by (hostname) (ceph_osd_metadata))",
108 "format": "time_series",
109 "intervalFactor": 1,
110 "legendFormat": "",
111 "refId": "A"
112 }
113 ],
114 "thresholds": "",
115 "title": "OSD Hosts",
116 "type": "singlestat",
117 "valueFontSize": "80%",
118 "valueMaps": [
119 {
120 "op": "=",
121 "text": "N/A",
122 "value": "null"
123 }
124 ],
125 "valueName": "current"
126 },
127 {
128 "cacheTimeout": null,
129 "colorBackground": false,
130 "colorValue": false,
131 "colors": [
132 "#299c46",
133 "rgba(237, 129, 40, 0.89)",
134 "#d44a3a"
135 ],
136 "datasource": "$datasource",
137 "description": "Average CPU busy across all hosts (OSD, RGW, MON etc) within the cluster",
138 "format": "percentunit",
139 "gauge": {
140 "maxValue": 100,
141 "minValue": 0,
142 "show": false,
143 "thresholdLabels": false,
144 "thresholdMarkers": true
145 },
146 "gridPos": {
147 "h": 5,
148 "w": 4,
149 "x": 4,
150 "y": 0
151 },
152 "id": 3,
153 "interval": null,
154 "links": [ ],
155 "mappingType": 1,
156 "mappingTypes": [
157 {
158 "name": "value to text",
159 "value": 1
160 },
161 {
162 "name": "range to text",
163 "value": 2
164 }
165 ],
166 "maxDataPoints": 100,
167 "nullPointMode": "connected",
168 "nullText": null,
169 "postfix": "",
170 "postfixFontSize": "50%",
171 "prefix": "",
172 "prefixFontSize": "50%",
173 "rangeMaps": [
174 {
175 "from": "null",
176 "text": "N/A",
177 "to": "null"
178 }
179 ],
180 "sparkline": {
181 "fillColor": "rgba(31, 118, 189, 0.18)",
182 "full": false,
183 "lineColor": "rgb(31, 120, 193)",
184 "show": false
185 },
186 "tableColumn": "",
187 "targets": [
188 {
189 "expr": "avg(\n 1 - (\n avg by(instance) \n (irate(node_cpu_seconds_total{mode='idle',instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"}[1m]) or\n irate(node_cpu{mode='idle',instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"}[1m]))\n )\n )",
190 "format": "time_series",
191 "intervalFactor": 1,
192 "legendFormat": "",
193 "refId": "A"
194 }
195 ],
196 "thresholds": "",
197 "title": "AVG CPU Busy",
198 "type": "singlestat",
199 "valueFontSize": "80%",
200 "valueMaps": [
201 {
202 "op": "=",
203 "text": "N/A",
204 "value": "null"
205 }
206 ],
207 "valueName": "current"
208 },
209 {
210 "cacheTimeout": null,
211 "colorBackground": false,
212 "colorValue": false,
213 "colors": [
214 "#299c46",
215 "rgba(237, 129, 40, 0.89)",
216 "#d44a3a"
217 ],
218 "datasource": "$datasource",
219 "description": "Average Memory Usage across all hosts in the cluster (excludes buffer/cache usage)",
220 "format": "percentunit",
221 "gauge": {
222 "maxValue": 100,
223 "minValue": 0,
224 "show": false,
225 "thresholdLabels": false,
226 "thresholdMarkers": true
227 },
228 "gridPos": {
229 "h": 5,
230 "w": 4,
231 "x": 8,
232 "y": 0
233 },
234 "id": 4,
235 "interval": null,
236 "links": [ ],
237 "mappingType": 1,
238 "mappingTypes": [
239 {
240 "name": "value to text",
241 "value": 1
242 },
243 {
244 "name": "range to text",
245 "value": 2
246 }
247 ],
248 "maxDataPoints": 100,
249 "nullPointMode": "connected",
250 "nullText": null,
251 "postfix": "",
252 "postfixFontSize": "50%",
253 "prefix": "",
254 "prefixFontSize": "50%",
255 "rangeMaps": [
256 {
257 "from": "null",
258 "text": "N/A",
259 "to": "null"
260 }
261 ],
262 "sparkline": {
263 "fillColor": "rgba(31, 118, 189, 0.18)",
264 "full": false,
265 "lineColor": "rgb(31, 120, 193)",
266 "show": false
267 },
268 "tableColumn": "",
269 "targets": [
270 {
271 "expr": "avg (((node_memory_MemTotal{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"} or node_memory_MemTotal_bytes{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"})- (\n (node_memory_MemFree{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"} or node_memory_MemFree_bytes{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"}) + \n (node_memory_Cached{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"} or node_memory_Cached_bytes{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"}) + \n (node_memory_Buffers{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"} or node_memory_Buffers_bytes{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"}) +\n (node_memory_Slab{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"} or node_memory_Slab_bytes{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"})\n )) /\n (node_memory_MemTotal{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"} or node_memory_MemTotal_bytes{instance=~\"($osd_hosts|$rgw_hosts|$mon_hosts|$mds_hosts).*\"} ))",
272 "format": "time_series",
273 "intervalFactor": 1,
274 "legendFormat": "",
275 "refId": "A"
276 }
277 ],
278 "thresholds": "",
279 "title": "AVG RAM Utilization",
280 "type": "singlestat",
281 "valueFontSize": "80%",
282 "valueMaps": [
283 {
284 "op": "=",
285 "text": "N/A",
286 "value": "null"
287 }
288 ],
289 "valueName": "current"
290 },
291 {
292 "cacheTimeout": null,
293 "colorBackground": false,
294 "colorValue": false,
295 "colors": [
296 "#299c46",
297 "rgba(237, 129, 40, 0.89)",
298 "#d44a3a"
299 ],
300 "datasource": "$datasource",
301 "description": "IOPS Load at the device as reported by the OS on all OSD hosts",
302 "format": "none",
303 "gauge": {
304 "maxValue": 100,
305 "minValue": 0,
306 "show": false,
307 "thresholdLabels": false,
308 "thresholdMarkers": true
309 },
310 "gridPos": {
311 "h": 5,
312 "w": 4,
313 "x": 12,
314 "y": 0
315 },
316 "id": 5,
317 "interval": null,
318 "links": [ ],
319 "mappingType": 1,
320 "mappingTypes": [
321 {
322 "name": "value to text",
323 "value": 1
324 },
325 {
326 "name": "range to text",
327 "value": 2
328 }
329 ],
330 "maxDataPoints": 100,
331 "nullPointMode": "connected",
332 "nullText": null,
333 "postfix": "",
334 "postfixFontSize": "50%",
335 "prefix": "",
336 "prefixFontSize": "50%",
337 "rangeMaps": [
338 {
339 "from": "null",
340 "text": "N/A",
341 "to": "null"
342 }
343 ],
344 "sparkline": {
345 "fillColor": "rgba(31, 118, 189, 0.18)",
346 "full": false,
347 "lineColor": "rgb(31, 120, 193)",
348 "show": false
349 },
350 "tableColumn": "",
351 "targets": [
352 {
353 "expr": "sum ((irate(node_disk_reads_completed{instance=~\"($osd_hosts).*\"}[5m]) or irate(node_disk_reads_completed_total{instance=~\"($osd_hosts).*\"}[5m]) ) + \n(irate(node_disk_writes_completed{instance=~\"($osd_hosts).*\"}[5m]) or irate(node_disk_writes_completed_total{instance=~\"($osd_hosts).*\"}[5m])))",
354 "format": "time_series",
355 "intervalFactor": 1,
356 "legendFormat": "",
357 "refId": "A"
358 }
359 ],
360 "thresholds": "",
361 "title": "Physical IOPS",
362 "type": "singlestat",
363 "valueFontSize": "80%",
364 "valueMaps": [
365 {
366 "op": "=",
367 "text": "N/A",
368 "value": "null"
369 }
370 ],
371 "valueName": "current"
372 },
373 {
374 "cacheTimeout": null,
375 "colorBackground": false,
376 "colorValue": false,
377 "colors": [
378 "#299c46",
379 "rgba(237, 129, 40, 0.89)",
380 "#d44a3a"
381 ],
382 "datasource": "$datasource",
383 "description": "Average Disk utilization for all OSD data devices (i.e. excludes journal/WAL)",
384 "format": "percent",
385 "gauge": {
386 "maxValue": 100,
387 "minValue": 0,
388 "show": false,
389 "thresholdLabels": false,
390 "thresholdMarkers": true
391 },
392 "gridPos": {
393 "h": 5,
394 "w": 4,
395 "x": 16,
396 "y": 0
397 },
398 "id": 6,
399 "interval": null,
400 "links": [ ],
401 "mappingType": 1,
402 "mappingTypes": [
403 {
404 "name": "value to text",
405 "value": 1
406 },
407 {
408 "name": "range to text",
409 "value": 2
410 }
411 ],
412 "maxDataPoints": 100,
413 "nullPointMode": "connected",
414 "nullText": null,
415 "postfix": "",
416 "postfixFontSize": "50%",
417 "prefix": "",
418 "prefixFontSize": "50%",
419 "rangeMaps": [
420 {
421 "from": "null",
422 "text": "N/A",
423 "to": "null"
424 }
425 ],
426 "sparkline": {
427 "fillColor": "rgba(31, 118, 189, 0.18)",
428 "full": false,
429 "lineColor": "rgb(31, 120, 193)",
430 "show": false
431 },
432 "tableColumn": "",
433 "targets": [
434 {
435 "expr": "avg (\n label_replace((irate(node_disk_io_time_ms[5m]) / 10 ) or\n (irate(node_disk_io_time_seconds_total[5m]) * 100), \"instance\", \"$1\", \"instance\", \"([^.:]*).*\"\n ) *\n on(instance, device, ceph_daemon) label_replace(label_replace(ceph_disk_occupation{instance=~\"($osd_hosts).*\"}, \"device\", \"$1\", \"device\", \"/dev/(.*)\"), \"instance\", \"$1\", \"instance\", \"([^.:]*).*\")\n)",
436 "format": "time_series",
437 "intervalFactor": 1,
438 "legendFormat": "",
439 "refId": "A"
440 }
441 ],
442 "thresholds": "",
443 "title": "AVG Disk Utilization",
444 "type": "singlestat",
445 "valueFontSize": "80%",
446 "valueMaps": [
447 {
448 "op": "=",
449 "text": "N/A",
450 "value": "null"
451 }
452 ],
453 "valueName": "current"
454 },
455 {
456 "cacheTimeout": null,
457 "colorBackground": false,
458 "colorValue": false,
459 "colors": [
460 "#299c46",
461 "rgba(237, 129, 40, 0.89)",
462 "#d44a3a"
463 ],
464 "datasource": "$datasource",
465 "description": "Total send/receive network load across all hosts in the ceph cluster",
466 "format": "bytes",
467 "gauge": {
468 "maxValue": 100,
469 "minValue": 0,
470 "show": false,
471 "thresholdLabels": false,
472 "thresholdMarkers": true
473 },
474 "gridPos": {
475 "h": 5,
476 "w": 4,
477 "x": 20,
478 "y": 0
479 },
480 "id": 7,
481 "interval": null,
482 "links": [ ],
483 "mappingType": 1,
484 "mappingTypes": [
485 {
486 "name": "value to text",
487 "value": 1
488 },
489 {
490 "name": "range to text",
491 "value": 2
492 }
493 ],
494 "maxDataPoints": 100,
495 "nullPointMode": "connected",
496 "nullText": null,
497 "postfix": "",
498 "postfixFontSize": "50%",
499 "prefix": "",
500 "prefixFontSize": "50%",
501 "rangeMaps": [
502 {
503 "from": "null",
504 "text": "N/A",
505 "to": "null"
506 }
507 ],
508 "sparkline": {
509 "fillColor": "rgba(31, 118, 189, 0.18)",
510 "full": false,
511 "lineColor": "rgb(31, 120, 193)",
512 "show": false
513 },
514 "tableColumn": "",
515 "targets": [
516 {
517 "expr": "sum (\n\t(\n\t\tirate(node_network_receive_bytes{instance=~\"($osd_hosts|mon_hosts|mds_hosts|rgw_hosts).*\",device!=\"lo\"}[1m]) or\n\t\tirate(node_network_receive_bytes_total{instance=~\"($osd_hosts|mon_hosts|mds_hosts|rgw_hosts).*\",device!=\"lo\"}[1m])\n\t) unless on (device, instance)\n\tlabel_replace((bonding_slaves > 0), \"device\", \"$1\", \"master\", \"(.+)\")\n) +\nsum (\n\t(\n\t\tirate(node_network_transmit_bytes{instance=~\"($osd_hosts|mon_hosts|mds_hosts|rgw_hosts).*\",device!=\"lo\"}[1m]) or\n\t\tirate(node_network_transmit_bytes_total{instance=~\"($osd_hosts|mon_hosts|mds_hosts|rgw_hosts).*\",device!=\"lo\"}[1m])\n\t) unless on (device, instance)\n\tlabel_replace((bonding_slaves > 0), \"device\", \"$1\", \"master\", \"(.+)\")\n\t)\n",
518 "format": "time_series",
519 "intervalFactor": 1,
520 "legendFormat": "",
521 "refId": "A"
522 }
523 ],
524 "thresholds": "",
525 "title": "Network Load",
526 "type": "singlestat",
527 "valueFontSize": "80%",
528 "valueMaps": [
529 {
530 "op": "=",
531 "text": "N/A",
532 "value": "null"
533 }
534 ],
535 "valueName": "current"
536 },
537 {
538 "aliasColors": { },
539 "bars": false,
540 "dashLength": 10,
541 "dashes": false,
542 "datasource": "$datasource",
543 "description": "Show the top 10 busiest hosts by cpu",
544 "fill": 1,
545 "gridPos": {
546 "h": 9,
547 "w": 12,
548 "x": 0,
549 "y": 5
550 },
551 "id": 8,
552 "legend": {
553 "alignAsTable": false,
554 "avg": false,
555 "current": false,
556 "max": false,
557 "min": false,
558 "rightSide": false,
559 "show": true,
560 "sideWidth": null,
561 "total": false,
562 "values": false
563 },
564 "lines": true,
565 "linewidth": 1,
566 "links": [ ],
567 "nullPointMode": "null",
568 "percentage": false,
569 "pointradius": 5,
570 "points": false,
571 "renderer": "flot",
572 "repeat": null,
573 "seriesOverrides": [ ],
574 "spaceLength": 10,
575 "stack": false,
576 "steppedLine": false,
577 "targets": [
578 {
579 "expr": "topk(10,100 * ( 1 - (\n avg by(instance) \n (irate(node_cpu_seconds_total{mode='idle',instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"}[1m]) or\n irate(node_cpu{mode='idle',instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\"}[1m]))\n )\n )\n)",
580 "format": "time_series",
581 "intervalFactor": 1,
582 "legendFormat": "{{instance}}",
583 "refId": "A"
584 }
585 ],
586 "thresholds": [ ],
587 "timeFrom": null,
588 "timeShift": null,
589 "title": "CPU Busy - Top 10 Hosts",
590 "tooltip": {
591 "shared": true,
592 "sort": 0,
593 "value_type": "individual"
594 },
595 "type": "graph",
596 "xaxis": {
597 "buckets": null,
598 "mode": "time",
599 "name": null,
600 "show": true,
601 "values": [ ]
602 },
603 "yaxes": [
604 {
605 "format": "percent",
606 "label": null,
607 "logBase": 1,
608 "max": null,
609 "min": 0,
610 "show": true
611 },
612 {
613 "format": "short",
614 "label": null,
615 "logBase": 1,
616 "max": null,
617 "min": 0,
618 "show": true
619 }
620 ]
621 },
622 {
623 "aliasColors": { },
624 "bars": false,
625 "dashLength": 10,
626 "dashes": false,
627 "datasource": "$datasource",
628 "description": "Top 10 hosts by network load",
629 "fill": 1,
630 "gridPos": {
631 "h": 9,
632 "w": 12,
633 "x": 12,
634 "y": 5
635 },
636 "id": 9,
637 "legend": {
638 "alignAsTable": false,
639 "avg": false,
640 "current": false,
641 "max": false,
642 "min": false,
643 "rightSide": false,
644 "show": true,
645 "sideWidth": null,
646 "total": false,
647 "values": false
648 },
649 "lines": true,
650 "linewidth": 1,
651 "links": [ ],
652 "nullPointMode": "null",
653 "percentage": false,
654 "pointradius": 5,
655 "points": false,
656 "renderer": "flot",
657 "repeat": null,
658 "seriesOverrides": [ ],
659 "spaceLength": 10,
660 "stack": false,
661 "steppedLine": false,
662 "targets": [
663 {
664 "expr": "topk(10, (sum by(instance) (\n(\n\tirate(node_network_receive_bytes{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\",device!=\"lo\"}[1m]) or\n\tirate(node_network_receive_bytes_total{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\",device!=\"lo\"}[1m])\n) +\n(\n\tirate(node_network_transmit_bytes{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\",device!=\"lo\"}[1m]) or\n\tirate(node_network_transmit_bytes_total{instance=~\"($osd_hosts|$mon_hosts|$mds_hosts|$rgw_hosts).*\",device!=\"lo\"}[1m])\n) unless on (device, instance)\n\tlabel_replace((bonding_slaves > 0), \"device\", \"$1\", \"master\", \"(.+)\"))\n))\n",
665 "format": "time_series",
666 "intervalFactor": 1,
667 "legendFormat": "{{instance}}",
668 "refId": "A"
669 }
670 ],
671 "thresholds": [ ],
672 "timeFrom": null,
673 "timeShift": null,
674 "title": "Network Load - Top 10 Hosts",
675 "tooltip": {
676 "shared": true,
677 "sort": 0,
678 "value_type": "individual"
679 },
680 "type": "graph",
681 "xaxis": {
682 "buckets": null,
683 "mode": "time",
684 "name": null,
685 "show": true,
686 "values": [ ]
687 },
688 "yaxes": [
689 {
690 "format": "Bps",
691 "label": null,
692 "logBase": 1,
693 "max": null,
694 "min": 0,
695 "show": true
696 },
697 {
698 "format": "short",
699 "label": null,
700 "logBase": 1,
701 "max": null,
702 "min": 0,
703 "show": true
704 }
705 ]
706 }
707 ],
708 "refresh": "10s",
709 "rows": [ ],
710 "schemaVersion": 16,
711 "style": "dark",
712 "tags": [ ],
713 "templating": {
714 "list": [
715 {
716 "current": {
717 "text": "default",
718 "value": "default"
719 },
720 "hide": 0,
721 "label": "Data Source",
722 "name": "datasource",
723 "options": [ ],
724 "query": "prometheus",
725 "refresh": 1,
726 "regex": "",
727 "type": "datasource"
728 },
729 {
730 "allValue": null,
731 "current": { },
732 "datasource": "$datasource",
733 "hide": 0,
734 "includeAll": true,
735 "label": null,
736 "multi": false,
737 "name": "osd_hosts",
738 "options": [ ],
739 "query": "label_values(ceph_disk_occupation, exported_instance)",
740 "refresh": 1,
741 "regex": "([^.]*).*",
742 "sort": 1,
743 "tagValuesQuery": "",
744 "tags": [ ],
745 "tagsQuery": "",
746 "type": "query",
747 "useTags": false
748 },
749 {
750 "allValue": null,
751 "current": { },
752 "datasource": "$datasource",
753 "hide": 0,
754 "includeAll": true,
755 "label": null,
756 "multi": false,
757 "name": "mon_hosts",
758 "options": [ ],
759 "query": "label_values(ceph_mon_metadata, ceph_daemon)",
760 "refresh": 1,
761 "regex": "mon.(.*)",
762 "sort": 1,
763 "tagValuesQuery": "",
764 "tags": [ ],
765 "tagsQuery": "",
766 "type": "query",
767 "useTags": false
768 },
769 {
770 "allValue": null,
771 "current": { },
772 "datasource": "$datasource",
773 "hide": 0,
774 "includeAll": true,
775 "label": null,
776 "multi": false,
777 "name": "mds_hosts",
778 "options": [ ],
779 "query": "label_values(ceph_mds_inodes, ceph_daemon)",
780 "refresh": 1,
781 "regex": "mds.(.*)",
782 "sort": 1,
783 "tagValuesQuery": "",
784 "tags": [ ],
785 "tagsQuery": "",
786 "type": "query",
787 "useTags": false
788 },
789 {
790 "allValue": null,
791 "current": { },
792 "datasource": "$datasource",
793 "hide": 0,
794 "includeAll": true,
795 "label": null,
796 "multi": false,
797 "name": "rgw_hosts",
798 "options": [ ],
799 "query": "label_values(ceph_rgw_qlen, ceph_daemon)",
800 "refresh": 1,
801 "regex": "rgw.(.*)",
802 "sort": 1,
803 "tagValuesQuery": "",
804 "tags": [ ],
805 "tagsQuery": "",
806 "type": "query",
807 "useTags": false
808 }
809 ]
810 },
811 "time": {
812 "from": "now-1h",
813 "to": "now"
814 },
815 "timepicker": {
816 "refresh_intervals": [
817 "5s",
818 "10s",
819 "30s",
820 "1m",
821 "5m",
822 "15m",
823 "30m",
824 "1h",
825 "2h",
826 "1d"
827 ],
828 "time_options": [
829 "5m",
830 "15m",
831 "1h",
832 "6h",
833 "12h",
834 "24h",
835 "2d",
836 "7d",
837 "30d"
838 ]
839 },
840 "timezone": "",
841 "title": "Host Overview",
842 "uid": "y0KGL0iZz",
843 "version": 0
844 }