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