Revert "Remove Grafana charm"
[osm/devops.git] / installers / charm / grafana / templates / nodes_exporter_dashboard.json
1 {
2   "annotations": {
3     "list": [
4       {
5         "builtIn": 1,
6         "datasource": "-- Grafana --",
7         "enable": true,
8         "hide": true,
9         "iconColor": "rgba(0, 211, 255, 1)",
10         "name": "Annotations & Alerts",
11         "type": "dashboard"
12       }
13     ]
14   },
15   "description": "Physical nodes dashboard",
16   "editable": true,
17   "gnetId": 11074,
18   "graphTooltip": 0,
19   "id": 4,
20   "iteration": 1615160452938,
21   "links": [],
22   "panels": [
23     {
24       "collapsed": false,
25       "datasource": null,
26       "gridPos": {
27         "h": 1,
28         "w": 24,
29         "x": 0,
30         "y": 0
31       },
32       "id": 179,
33       "panels": [],
34       "title": "Summary",
35       "type": "row"
36     },
37     {
38       "cacheTimeout": null,
39       "colorBackground": false,
40       "colorPostfix": false,
41       "colorPrefix": false,
42       "colorValue": true,
43       "colors": [
44         "rgba(245, 54, 54, 0.9)",
45         "rgba(237, 129, 40, 0.89)",
46         "rgba(50, 172, 45, 0.97)"
47       ],
48       "datasource": "prometheus - Juju generated source",
49       "decimals": 1,
50       "description": "",
51       "fieldConfig": {
52         "defaults": {
53           "custom": {}
54         },
55         "overrides": []
56       },
57       "format": "s",
58       "gauge": {
59         "maxValue": 100,
60         "minValue": 0,
61         "show": false,
62         "thresholdLabels": false,
63         "thresholdMarkers": true
64       },
65       "gridPos": {
66         "h": 6,
67         "w": 2,
68         "x": 0,
69         "y": 1
70       },
71       "hideTimeOverride": true,
72       "id": 15,
73       "interval": null,
74       "links": [],
75       "mappingType": 1,
76       "mappingTypes": [
77         {
78           "name": "value to text",
79           "value": 1
80         },
81         {
82           "name": "range to text",
83           "value": 2
84         }
85       ],
86       "maxDataPoints": 100,
87       "nullPointMode": "null",
88       "nullText": null,
89       "pluginVersion": "6.4.2",
90       "postfix": "",
91       "postfixFontSize": "50%",
92       "prefix": "",
93       "prefixFontSize": "50%",
94       "rangeMaps": [
95         {
96           "from": "null",
97           "text": "N/A",
98           "to": "null"
99         }
100       ],
101       "sparkline": {
102         "fillColor": "rgba(31, 118, 189, 0.18)",
103         "full": false,
104         "lineColor": "rgb(31, 120, 193)",
105         "show": false
106       },
107       "tableColumn": "",
108       "targets": [
109         {
110           "expr": "max(system_uptime)",
111           "format": "time_series",
112           "hide": false,
113           "instant": true,
114           "interval": "",
115           "intervalFactor": 1,
116           "legendFormat": "",
117           "refId": "A",
118           "step": 40
119         }
120       ],
121       "thresholds": "1,2",
122       "title": "System Uptime",
123       "type": "singlestat",
124       "valueFontSize": "70%",
125       "valueMaps": [
126         {
127           "op": "=",
128           "text": "N/A",
129           "value": "null"
130         }
131       ],
132       "valueName": "current"
133     },
134     {
135       "cacheTimeout": null,
136       "colorBackground": false,
137       "colorPostfix": false,
138       "colorValue": true,
139       "colors": [
140         "rgba(245, 54, 54, 0.9)",
141         "rgba(237, 129, 40, 0.89)",
142         "rgba(50, 172, 45, 0.97)"
143       ],
144       "datasource": "prometheus - Juju generated source",
145       "description": "",
146       "fieldConfig": {
147         "defaults": {
148           "custom": {}
149         },
150         "overrides": []
151       },
152       "format": "short",
153       "gauge": {
154         "maxValue": 100,
155         "minValue": 0,
156         "show": false,
157         "thresholdLabels": false,
158         "thresholdMarkers": true
159       },
160       "gridPos": {
161         "h": 6,
162         "w": 2,
163         "x": 2,
164         "y": 1
165       },
166       "id": 14,
167       "interval": null,
168       "links": [],
169       "mappingType": 1,
170       "mappingTypes": [
171         {
172           "name": "value to text",
173           "value": 1
174         },
175         {
176           "name": "range to text",
177           "value": 2
178         }
179       ],
180       "maxDataPoints": 100,
181       "maxPerRow": 6,
182       "nullPointMode": "null",
183       "nullText": null,
184       "postfix": "",
185       "postfixFontSize": "50%",
186       "prefix": "",
187       "prefixFontSize": "50%",
188       "rangeMaps": [
189         {
190           "from": "null",
191           "text": "N/A",
192           "to": "null"
193         }
194       ],
195       "sparkline": {
196         "fillColor": "rgba(31, 118, 189, 0.18)",
197         "full": false,
198         "lineColor": "rgb(31, 120, 193)",
199         "show": false
200       },
201       "tableColumn": "",
202       "targets": [
203         {
204           "expr": "sum(system_n_cpus)",
205           "format": "time_series",
206           "instant": true,
207           "interval": "",
208           "intervalFactor": 1,
209           "legendFormat": "",
210           "refId": "A",
211           "step": 20
212         }
213       ],
214       "thresholds": "1,2",
215       "title": "CPU Cores",
216       "type": "singlestat",
217       "valueFontSize": "70%",
218       "valueMaps": [
219         {
220           "op": "=",
221           "text": "N/A",
222           "value": "null"
223         }
224       ],
225       "valueName": "current"
226     },
227     {
228       "cacheTimeout": null,
229       "colorBackground": false,
230       "colorValue": true,
231       "colors": [
232         "rgba(245, 54, 54, 0.9)",
233         "rgba(237, 129, 40, 0.89)",
234         "rgba(50, 172, 45, 0.97)"
235       ],
236       "datasource": "prometheus - Juju generated source",
237       "decimals": 2,
238       "description": "",
239       "fieldConfig": {
240         "defaults": {
241           "custom": {}
242         },
243         "overrides": []
244       },
245       "format": "bytes",
246       "gauge": {
247         "maxValue": 100,
248         "minValue": 0,
249         "show": false,
250         "thresholdLabels": false,
251         "thresholdMarkers": true
252       },
253       "gridPos": {
254         "h": 6,
255         "w": 2,
256         "x": 4,
257         "y": 1
258       },
259       "id": 75,
260       "interval": null,
261       "links": [],
262       "mappingType": 1,
263       "mappingTypes": [
264         {
265           "name": "value to text",
266           "value": 1
267         },
268         {
269           "name": "range to text",
270           "value": 2
271         }
272       ],
273       "maxDataPoints": 100,
274       "maxPerRow": 6,
275       "nullPointMode": "null",
276       "nullText": null,
277       "postfix": "",
278       "postfixFontSize": "70%",
279       "prefix": "",
280       "prefixFontSize": "50%",
281       "rangeMaps": [
282         {
283           "from": "null",
284           "text": "N/A",
285           "to": "null"
286         }
287       ],
288       "sparkline": {
289         "fillColor": "rgba(31, 118, 189, 0.18)",
290         "full": false,
291         "lineColor": "rgb(31, 120, 193)",
292         "show": false
293       },
294       "tableColumn": "",
295       "targets": [
296         {
297           "expr": "sum(mem_total)",
298           "format": "time_series",
299           "instant": true,
300           "interval": "",
301           "intervalFactor": 1,
302           "legendFormat": "",
303           "refId": "A",
304           "step": 20
305         }
306       ],
307       "thresholds": "2,3",
308       "title": "Total RAM",
309       "type": "singlestat",
310       "valueFontSize": "70%",
311       "valueMaps": [
312         {
313           "op": "=",
314           "text": "N/A",
315           "value": "null"
316         }
317       ],
318       "valueName": "current"
319     },
320     {
321       "datasource": "prometheus - Juju generated source",
322       "fieldConfig": {
323         "defaults": {
324           "color": {
325             "mode": "thresholds"
326           },
327           "custom": {},
328           "displayName": "",
329           "mappings": [
330             {
331               "from": "",
332               "id": 1,
333               "operator": "",
334               "text": "-",
335               "to": "",
336               "type": 1,
337               "value": "NaN"
338             }
339           ],
340           "max": 100,
341           "min": 0,
342           "thresholds": {
343             "mode": "absolute",
344             "steps": [
345               {
346                 "color": "green",
347                 "value": null
348               },
349               {
350                 "color": "#EAB839",
351                 "value": 60
352               },
353               {
354                 "color": "red",
355                 "value": 80
356               }
357             ]
358           },
359           "unit": "percent"
360         },
361         "overrides": []
362       },
363       "gridPos": {
364         "h": 6,
365         "w": 18,
366         "x": 6,
367         "y": 1
368       },
369       "id": 177,
370       "options": {
371         "displayMode": "lcd",
372         "orientation": "horizontal",
373         "reduceOptions": {
374           "calcs": [
375             "last"
376           ],
377           "fields": "",
378           "values": false
379         },
380         "showUnfilled": true,
381         "text": {}
382       },
383       "pluginVersion": "7.4.3",
384       "targets": [
385         {
386           "expr": "avg(irate(cpu_usage_system[$__rate_interval]) + irate(cpu_usage_user[$__rate_interval])) * 100",
387           "hide": false,
388           "instant": true,
389           "interval": "",
390           "legendFormat": "CPU Busy",
391           "refId": "A"
392         },
393         {
394           "expr": "avg(irate(cpu_usage_iowait[$__rate_interval])) * 100",
395           "hide": false,
396           "instant": true,
397           "interval": "",
398           "legendFormat": "Busy Iowait",
399           "refId": "C"
400         },
401         {
402           "expr": "avg(mem_used_percent)",
403           "instant": true,
404           "interval": "",
405           "legendFormat": "Used RAM Memory",
406           "refId": "B"
407         },
408         {
409           "expr": "avg(disk_used_percent{fstype=\"ext4\"})",
410           "hide": false,
411           "instant": true,
412           "interval": "",
413           "legendFormat": "Used Max Mount($maxmount)",
414           "refId": "D"
415         },
416         {
417           "expr": "avg(swap_used_percent)",
418           "instant": true,
419           "interval": "",
420           "legendFormat": "Used SWAP",
421           "refId": "E"
422         }
423       ],
424       "timeFrom": null,
425       "timeShift": null,
426       "title": "",
427       "type": "bargauge"
428     },
429     {
430       "collapsed": true,
431       "datasource": null,
432       "gridPos": {
433         "h": 1,
434         "w": 24,
435         "x": 0,
436         "y": 7
437       },
438       "id": 181,
439       "panels": [
440         {
441           "aliasColors": {
442             "15分钟": "#6ED0E0",
443             "1分钟": "#BF1B00",
444             "5分钟": "#CCA300"
445           },
446           "bars": false,
447           "dashLength": 10,
448           "dashes": false,
449           "datasource": "prometheus - Juju generated source",
450           "editable": true,
451           "error": false,
452           "fieldConfig": {
453             "defaults": {
454               "custom": {},
455               "links": []
456             },
457             "overrides": []
458           },
459           "fill": 1,
460           "fillGradient": 1,
461           "grid": {},
462           "gridPos": {
463             "h": 10,
464             "w": 12,
465             "x": 0,
466             "y": 2
467           },
468           "height": "300",
469           "hiddenSeries": false,
470           "id": 13,
471           "legend": {
472             "alignAsTable": true,
473             "avg": true,
474             "current": true,
475             "max": true,
476             "min": false,
477             "rightSide": false,
478             "show": true,
479             "total": false,
480             "values": true
481           },
482           "lines": true,
483           "linewidth": 2,
484           "links": [],
485           "maxPerRow": 6,
486           "nullPointMode": "null as zero",
487           "options": {
488             "alertThreshold": true
489           },
490           "percentage": false,
491           "pluginVersion": "7.4.3",
492           "pointradius": 5,
493           "points": false,
494           "renderer": "flot",
495           "repeat": null,
496           "seriesOverrides": [],
497           "spaceLength": 10,
498           "stack": false,
499           "steppedLine": false,
500           "targets": [
501             {
502               "expr": "system_load1",
503               "format": "time_series",
504               "instant": false,
505               "interval": "",
506               "intervalFactor": 1,
507               "legendFormat": "{{juju_unit}}_1m",
508               "metric": "",
509               "refId": "A",
510               "step": 20,
511               "target": ""
512             },
513             {
514               "expr": "system_load5",
515               "format": "time_series",
516               "instant": false,
517               "interval": "",
518               "intervalFactor": 1,
519               "legendFormat": "{{juju_unit}}_5m",
520               "refId": "B",
521               "step": 20
522             },
523             {
524               "expr": "system_load15",
525               "format": "time_series",
526               "instant": false,
527               "interval": "",
528               "intervalFactor": 1,
529               "legendFormat": "{{juju_unit}}_15m",
530               "refId": "C",
531               "step": 20
532             }
533           ],
534           "thresholds": [],
535           "timeFrom": null,
536           "timeRegions": [],
537           "timeShift": null,
538           "title": "System Load",
539           "tooltip": {
540             "msResolution": false,
541             "shared": true,
542             "sort": 2,
543             "value_type": "cumulative"
544           },
545           "type": "graph",
546           "xaxis": {
547             "buckets": null,
548             "mode": "time",
549             "name": null,
550             "show": true,
551             "values": []
552           },
553           "yaxes": [
554             {
555               "format": "short",
556               "logBase": 1,
557               "max": null,
558               "min": null,
559               "show": true
560             },
561             {
562               "format": "short",
563               "logBase": 1,
564               "max": null,
565               "min": null,
566               "show": true
567             }
568           ],
569           "yaxis": {
570             "align": false,
571             "alignLevel": null
572           }
573         },
574         {
575           "aliasColors": {
576             "192.168.200.241:9100_Total": "dark-red",
577             "Idle - Waiting for something to happen": "#052B51",
578             "guest": "#9AC48A",
579             "idle": "#052B51",
580             "iowait": "#EAB839",
581             "irq": "#BF1B00",
582             "nice": "#C15C17",
583             "softirq": "#E24D42",
584             "steal": "#FCE2DE",
585             "system": "#508642",
586             "user": "#5195CE"
587           },
588           "bars": false,
589           "dashLength": 10,
590           "dashes": false,
591           "datasource": "prometheus - Juju generated source",
592           "decimals": 2,
593           "description": "",
594           "fieldConfig": {
595             "defaults": {
596               "custom": {},
597               "links": []
598             },
599             "overrides": []
600           },
601           "fill": 1,
602           "fillGradient": 0,
603           "gridPos": {
604             "h": 10,
605             "w": 12,
606             "x": 12,
607             "y": 2
608           },
609           "hiddenSeries": false,
610           "id": 7,
611           "legend": {
612             "alignAsTable": true,
613             "avg": true,
614             "current": true,
615             "hideEmpty": true,
616             "hideZero": true,
617             "max": true,
618             "min": false,
619             "rightSide": false,
620             "show": true,
621             "sideWidth": null,
622             "sort": "current",
623             "sortDesc": true,
624             "total": false,
625             "values": true
626           },
627           "lines": true,
628           "linewidth": 2,
629           "links": [],
630           "maxPerRow": 6,
631           "nullPointMode": "null",
632           "options": {
633             "alertThreshold": true
634           },
635           "percentage": false,
636           "pluginVersion": "7.4.3",
637           "pointradius": 5,
638           "points": false,
639           "renderer": "flot",
640           "repeat": null,
641           "seriesOverrides": [
642             {
643               "alias": "/.*_Total/",
644               "color": "#C4162A",
645               "fill": 0
646             }
647           ],
648           "spaceLength": 10,
649           "stack": false,
650           "steppedLine": false,
651           "targets": [
652             {
653               "expr": "avg(irate(cpu_usage_system[30m])) by (juju_unit)",
654               "format": "time_series",
655               "hide": false,
656               "instant": false,
657               "interval": "",
658               "intervalFactor": 1,
659               "legendFormat": "{{juju_unit}}_System",
660               "refId": "A",
661               "step": 20
662             },
663             {
664               "expr": "avg(irate(cpu_usage_user[30m])) by (juju_unit)",
665               "format": "time_series",
666               "hide": false,
667               "intervalFactor": 1,
668               "legendFormat": "{{juju_unit}}_User",
669               "refId": "B",
670               "step": 240
671             },
672             {
673               "expr": "avg(irate(cpu_usage_iowait[30m])) by (juju_unit)",
674               "format": "time_series",
675               "hide": false,
676               "instant": false,
677               "intervalFactor": 1,
678               "legendFormat": "{{juju_unit}}_Iowait",
679               "refId": "D",
680               "step": 240
681             },
682             {
683               "expr": "1 - avg(irate(cpu_usage_idle[30m])) by (juju_unit)",
684               "format": "time_series",
685               "hide": false,
686               "intervalFactor": 1,
687               "legendFormat": "{{juju_unit}}_Total",
688               "refId": "F",
689               "step": 240
690             }
691           ],
692           "thresholds": [],
693           "timeFrom": null,
694           "timeRegions": [],
695           "timeShift": null,
696           "title": "CPU",
697           "tooltip": {
698             "shared": true,
699             "sort": 2,
700             "value_type": "individual"
701           },
702           "type": "graph",
703           "xaxis": {
704             "buckets": null,
705             "mode": "time",
706             "name": null,
707             "show": true,
708             "values": []
709           },
710           "yaxes": [
711             {
712               "decimals": 2,
713               "format": "percentunit",
714               "label": "",
715               "logBase": 1,
716               "max": null,
717               "min": null,
718               "show": true
719             },
720             {
721               "format": "short",
722               "label": null,
723               "logBase": 1,
724               "max": null,
725               "min": null,
726               "show": false
727             }
728           ],
729           "yaxis": {
730             "align": false,
731             "alignLevel": null
732           }
733         }
734       ],
735       "title": "CPU",
736       "type": "row"
737     },
738     {
739       "collapsed": true,
740       "datasource": null,
741       "gridPos": {
742         "h": 1,
743         "w": 24,
744         "x": 0,
745         "y": 8
746       },
747       "id": 183,
748       "panels": [
749         {
750           "datasource": "prometheus - Juju generated source",
751           "fieldConfig": {
752             "defaults": {
753               "color": {
754                 "mode": "thresholds"
755               },
756               "custom": {
757                 "align": null,
758                 "filterable": false
759               },
760               "decimals": 2,
761               "displayName": "",
762               "mappings": [],
763               "thresholds": {
764                 "mode": "percentage",
765                 "steps": [
766                   {
767                     "color": "green",
768                     "value": null
769                   },
770                   {
771                     "color": "red",
772                     "value": 80
773                   }
774                 ]
775               },
776               "unit": "short"
777             },
778             "overrides": [
779               {
780                 "matcher": {
781                   "id": "byName",
782                   "options": "juju_unit"
783                 },
784                 "properties": [
785                   {
786                     "id": "displayName",
787                     "value": "Unit"
788                   }
789                 ]
790               },
791               {
792                 "matcher": {
793                   "id": "byName",
794                   "options": "device (lastNotNull)"
795                 },
796                 "properties": [
797                   {
798                     "id": "displayName",
799                     "value": "Device"
800                   }
801                 ]
802               },
803               {
804                 "matcher": {
805                   "id": "byName",
806                   "options": "fstype (lastNotNull)"
807                 },
808                 "properties": [
809                   {
810                     "id": "displayName",
811                     "value": "Filesystem"
812                   }
813                 ]
814               },
815               {
816                 "matcher": {
817                   "id": "byName",
818                   "options": "path (lastNotNull)"
819                 },
820                 "properties": [
821                   {
822                     "id": "displayName",
823                     "value": "Mounted on"
824                   }
825                 ]
826               },
827               {
828                 "matcher": {
829                   "id": "byName",
830                   "options": "Value #A (lastNotNull)"
831                 },
832                 "properties": [
833                   {
834                     "id": "displayName",
835                     "value": "Avail"
836                   },
837                   {
838                     "id": "unit",
839                     "value": "decbytes"
840                   }
841                 ]
842               },
843               {
844                 "matcher": {
845                   "id": "byName",
846                   "options": "Value #B (lastNotNull)"
847                 },
848                 "properties": [
849                   {
850                     "id": "displayName",
851                     "value": "Used"
852                   },
853                   {
854                     "id": "unit",
855                     "value": "percent"
856                   },
857                   {
858                     "id": "custom.displayMode",
859                     "value": "color-background"
860                   }
861                 ]
862               },
863               {
864                 "matcher": {
865                   "id": "byName",
866                   "options": "Value #C (lastNotNull)"
867                 },
868                 "properties": [
869                   {
870                     "id": "displayName",
871                     "value": "Size"
872                   },
873                   {
874                     "id": "unit",
875                     "value": "decbytes"
876                   }
877                 ]
878               },
879               {
880                 "matcher": {
881                   "id": "byName",
882                   "options": "Device"
883                 },
884                 "properties": [
885                   {
886                     "id": "custom.width",
887                     "value": 101
888                   }
889                 ]
890               },
891               {
892                 "matcher": {
893                   "id": "byName",
894                   "options": "Filesystem"
895                 },
896                 "properties": [
897                   {
898                     "id": "custom.width",
899                     "value": 86
900                   }
901                 ]
902               },
903               {
904                 "matcher": {
905                   "id": "byName",
906                   "options": "Unit"
907                 },
908                 "properties": [
909                   {
910                     "id": "custom.width",
911                     "value": 151
912                   }
913                 ]
914               },
915               {
916                 "matcher": {
917                   "id": "byName",
918                   "options": "Mounted on"
919                 },
920                 "properties": [
921                   {
922                     "id": "custom.width",
923                     "value": 94
924                   }
925                 ]
926               },
927               {
928                 "matcher": {
929                   "id": "byName",
930                   "options": "Avail"
931                 },
932                 "properties": [
933                   {
934                     "id": "custom.width",
935                     "value": 74
936                   }
937                 ]
938               },
939               {
940                 "matcher": {
941                   "id": "byName",
942                   "options": "Used"
943                 },
944                 "properties": [
945                   {
946                     "id": "custom.width",
947                     "value": 64
948                   }
949                 ]
950               },
951               {
952                 "matcher": {
953                   "id": "byName",
954                   "options": "Size"
955                 },
956                 "properties": [
957                   {
958                     "id": "custom.width",
959                     "value": 86
960                   }
961                 ]
962               }
963             ]
964           },
965           "gridPos": {
966             "h": 8,
967             "w": 8,
968             "x": 0,
969             "y": 3
970           },
971           "id": 164,
972           "links": [],
973           "options": {
974             "showHeader": true,
975             "sortBy": []
976           },
977           "pluginVersion": "7.4.3",
978           "targets": [
979             {
980               "expr": "disk_free{fstype=\"ext4\"}",
981               "format": "table",
982               "hide": false,
983               "instant": true,
984               "interval": "10s",
985               "intervalFactor": 1,
986               "legendFormat": "",
987               "refId": "A"
988             },
989             {
990               "expr": "disk_used_percent{fstype=\"ext4\"}",
991               "format": "table",
992               "hide": false,
993               "instant": true,
994               "interval": "",
995               "intervalFactor": 1,
996               "legendFormat": "",
997               "refId": "B"
998             },
999             {
1000               "expr": "disk_total{fstype=\"ext4\"}",
1001               "format": "table",
1002               "hide": false,
1003               "instant": true,
1004               "intervalFactor": 1,
1005               "legendFormat": "",
1006               "refId": "C"
1007             }
1008           ],
1009           "title": "Disk Space Used  (EXT4/XFS)",
1010           "transformations": [
1011             {
1012               "id": "merge",
1013               "options": {}
1014             },
1015             {
1016               "id": "groupBy",
1017               "options": {
1018                 "fields": {
1019                   "Value #A": {
1020                     "aggregations": [
1021                       "lastNotNull"
1022                     ],
1023                     "operation": "aggregate"
1024                   },
1025                   "Value #B": {
1026                     "aggregations": [
1027                       "lastNotNull"
1028                     ],
1029                     "operation": "aggregate"
1030                   },
1031                   "Value #C": {
1032                     "aggregations": [
1033                       "lastNotNull"
1034                     ],
1035                     "operation": "aggregate"
1036                   },
1037                   "device": {
1038                     "aggregations": [
1039                       "lastNotNull"
1040                     ],
1041                     "operation": "aggregate"
1042                   },
1043                   "fstype": {
1044                     "aggregations": [
1045                       "lastNotNull"
1046                     ],
1047                     "operation": "aggregate"
1048                   },
1049                   "juju_unit": {
1050                     "aggregations": [],
1051                     "operation": "groupby"
1052                   },
1053                   "path": {
1054                     "aggregations": [
1055                       "lastNotNull"
1056                     ],
1057                     "operation": "aggregate"
1058                   }
1059                 }
1060               }
1061             }
1062           ],
1063           "type": "table"
1064         },
1065         {
1066           "datasource": "prometheus - Juju generated source",
1067           "description": "Per second read / write bytes ",
1068           "fieldConfig": {
1069             "defaults": {
1070               "color": {
1071                 "mode": "palette-classic"
1072               },
1073               "custom": {
1074                 "axisLabel": "Bytes read (-) / write (+)",
1075                 "axisPlacement": "auto",
1076                 "barAlignment": 0,
1077                 "drawStyle": "line",
1078                 "fillOpacity": 10,
1079                 "gradientMode": "opacity",
1080                 "hideFrom": {
1081                   "graph": false,
1082                   "legend": false,
1083                   "tooltip": false
1084                 },
1085                 "lineInterpolation": "linear",
1086                 "lineWidth": 2,
1087                 "pointSize": 5,
1088                 "scaleDistribution": {
1089                   "type": "linear"
1090                 },
1091                 "showPoints": "never",
1092                 "spanNulls": true
1093               },
1094               "mappings": [],
1095               "thresholds": {
1096                 "mode": "absolute",
1097                 "steps": [
1098                   {
1099                     "color": "green",
1100                     "value": null
1101                   }
1102                 ]
1103               },
1104               "unit": "Bps"
1105             },
1106             "overrides": []
1107           },
1108           "gridPos": {
1109             "h": 8,
1110             "w": 8,
1111             "x": 8,
1112             "y": 3
1113           },
1114           "id": 168,
1115           "links": [],
1116           "options": {
1117             "graph": {},
1118             "legend": {
1119               "calcs": [
1120                 "mean",
1121                 "max",
1122                 "min",
1123                 "sum"
1124               ],
1125               "displayMode": "table",
1126               "placement": "bottom"
1127             },
1128             "tooltipOptions": {
1129               "mode": "single"
1130             }
1131           },
1132           "pluginVersion": "7.4.3",
1133           "targets": [
1134             {
1135               "expr": "rate(diskio_read_bytes{name!~\"loop.*\"}[$__rate_interval])",
1136               "format": "time_series",
1137               "hide": false,
1138               "interval": "",
1139               "intervalFactor": 1,
1140               "legendFormat": "{{juju_unit}}_{{name}}_Read bytes",
1141               "refId": "A",
1142               "step": 10
1143             },
1144             {
1145               "expr": "irate(diskio_write_bytes{name!~\"loop.*\"}[$__rate_interval])",
1146               "format": "time_series",
1147               "hide": false,
1148               "interval": "",
1149               "intervalFactor": 1,
1150               "legendFormat": "{{juju_unit}}_{{name}}_Written bytes",
1151               "refId": "B",
1152               "step": 10
1153             }
1154           ],
1155           "timeFrom": null,
1156           "timeShift": null,
1157           "title": "Disk R/W Data",
1158           "type": "timeseries"
1159         },
1160         {
1161           "aliasColors": {
1162             "Idle - Waiting for something to happen": "#052B51",
1163             "guest": "#9AC48A",
1164             "idle": "#052B51",
1165             "iowait": "#EAB839",
1166             "irq": "#BF1B00",
1167             "nice": "#C15C17",
1168             "sdb_每秒I/O操作%": "#d683ce",
1169             "softirq": "#E24D42",
1170             "steal": "#FCE2DE",
1171             "system": "#508642",
1172             "user": "#5195CE",
1173             "磁盘花费在I/O操作占比": "#ba43a9"
1174           },
1175           "bars": false,
1176           "dashLength": 10,
1177           "dashes": false,
1178           "datasource": "prometheus - Juju generated source",
1179           "decimals": null,
1180           "description": "The time spent on I/O in the natural time of each second.(wall-clock time)",
1181           "fieldConfig": {
1182             "defaults": {
1183               "custom": {},
1184               "links": []
1185             },
1186             "overrides": []
1187           },
1188           "fill": 1,
1189           "fillGradient": 5,
1190           "gridPos": {
1191             "h": 8,
1192             "w": 8,
1193             "x": 16,
1194             "y": 3
1195           },
1196           "hiddenSeries": false,
1197           "id": 175,
1198           "legend": {
1199             "alignAsTable": true,
1200             "avg": true,
1201             "current": true,
1202             "hideEmpty": true,
1203             "hideZero": true,
1204             "max": true,
1205             "min": false,
1206             "rightSide": false,
1207             "show": true,
1208             "sideWidth": null,
1209             "sort": null,
1210             "sortDesc": null,
1211             "total": false,
1212             "values": true
1213           },
1214           "lines": true,
1215           "linewidth": 2,
1216           "links": [],
1217           "maxPerRow": 6,
1218           "nullPointMode": "null",
1219           "options": {
1220             "alertThreshold": true
1221           },
1222           "percentage": false,
1223           "pluginVersion": "7.4.3",
1224           "pointradius": 5,
1225           "points": false,
1226           "renderer": "flot",
1227           "seriesOverrides": [],
1228           "spaceLength": 10,
1229           "stack": false,
1230           "steppedLine": false,
1231           "targets": [
1232             {
1233               "expr": "irate(diskio_io_time{name!~\"loop.*\"}[$__rate_interval])",
1234               "format": "time_series",
1235               "interval": "",
1236               "intervalFactor": 1,
1237               "legendFormat": "{{juju_unit}}_{{name}}_ IO time",
1238               "refId": "C"
1239             }
1240           ],
1241           "thresholds": [],
1242           "timeFrom": null,
1243           "timeRegions": [],
1244           "timeShift": null,
1245           "title": "Time Spent Doing I/Os",
1246           "tooltip": {
1247             "shared": true,
1248             "sort": 2,
1249             "value_type": "individual"
1250           },
1251           "type": "graph",
1252           "xaxis": {
1253             "buckets": null,
1254             "mode": "time",
1255             "name": null,
1256             "show": true,
1257             "values": []
1258           },
1259           "yaxes": [
1260             {
1261               "decimals": null,
1262               "format": "s",
1263               "label": "",
1264               "logBase": 1,
1265               "max": null,
1266               "min": null,
1267               "show": true
1268             },
1269             {
1270               "format": "short",
1271               "label": null,
1272               "logBase": 1,
1273               "max": null,
1274               "min": null,
1275               "show": false
1276             }
1277           ],
1278           "yaxis": {
1279             "align": false,
1280             "alignLevel": null
1281           }
1282         }
1283       ],
1284       "title": "Disk",
1285       "type": "row"
1286     },
1287     {
1288       "collapsed": true,
1289       "datasource": null,
1290       "gridPos": {
1291         "h": 1,
1292         "w": 24,
1293         "x": 0,
1294         "y": 9
1295       },
1296       "id": 185,
1297       "panels": [
1298         {
1299           "aliasColors": {},
1300           "bars": false,
1301           "dashLength": 10,
1302           "dashes": false,
1303           "datasource": "prometheus - Juju generated source",
1304           "decimals": 2,
1305           "fieldConfig": {
1306             "defaults": {
1307               "custom": {},
1308               "links": []
1309             },
1310             "overrides": []
1311           },
1312           "fill": 1,
1313           "fillGradient": 0,
1314           "gridPos": {
1315             "h": 8,
1316             "w": 24,
1317             "x": 0,
1318             "y": 12
1319           },
1320           "height": "300",
1321           "hiddenSeries": false,
1322           "id": 156,
1323           "legend": {
1324             "alignAsTable": true,
1325             "avg": false,
1326             "current": true,
1327             "max": false,
1328             "min": false,
1329             "rightSide": false,
1330             "show": true,
1331             "sort": "current",
1332             "sortDesc": true,
1333             "total": false,
1334             "values": true
1335           },
1336           "lines": true,
1337           "linewidth": 2,
1338           "links": [],
1339           "nullPointMode": "null",
1340           "options": {
1341             "alertThreshold": true
1342           },
1343           "percentage": false,
1344           "pluginVersion": "7.4.3",
1345           "pointradius": 5,
1346           "points": false,
1347           "renderer": "flot",
1348           "seriesOverrides": [
1349             {
1350               "$$hashKey": "object:2450",
1351               "alias": "/.*_Total/",
1352               "color": "#C4162A",
1353               "fill": 0
1354             }
1355           ],
1356           "spaceLength": 10,
1357           "stack": false,
1358           "steppedLine": false,
1359           "targets": [
1360             {
1361               "expr": "mem_total",
1362               "format": "time_series",
1363               "hide": false,
1364               "instant": false,
1365               "interval": "",
1366               "intervalFactor": 1,
1367               "legendFormat": "{{juju_unit}}_Total",
1368               "refId": "A",
1369               "step": 4
1370             },
1371             {
1372               "expr": "mem_used",
1373               "format": "time_series",
1374               "hide": false,
1375               "interval": "",
1376               "intervalFactor": 1,
1377               "legendFormat": "{{juju_unit}}_Used",
1378               "refId": "B",
1379               "step": 4
1380             },
1381             {
1382               "expr": "mem_available",
1383               "format": "time_series",
1384               "hide": false,
1385               "interval": "",
1386               "intervalFactor": 1,
1387               "legendFormat": "{{juju_unit}}_Avaliable",
1388               "refId": "F",
1389               "step": 4
1390             }
1391           ],
1392           "thresholds": [],
1393           "timeFrom": null,
1394           "timeRegions": [],
1395           "timeShift": null,
1396           "title": "Memory",
1397           "tooltip": {
1398             "shared": true,
1399             "sort": 2,
1400             "value_type": "individual"
1401           },
1402           "type": "graph",
1403           "xaxis": {
1404             "buckets": null,
1405             "mode": "time",
1406             "name": null,
1407             "show": true,
1408             "values": []
1409           },
1410           "yaxes": [
1411             {
1412               "$$hashKey": "object:2459",
1413               "format": "bytes",
1414               "label": null,
1415               "logBase": 1,
1416               "max": null,
1417               "min": "0",
1418               "show": true
1419             },
1420             {
1421               "$$hashKey": "object:2460",
1422               "format": "short",
1423               "label": null,
1424               "logBase": 1,
1425               "max": null,
1426               "min": null,
1427               "show": true
1428             }
1429           ],
1430           "yaxis": {
1431             "align": false,
1432             "alignLevel": null
1433           }
1434         }
1435       ],
1436       "title": "Memory",
1437       "type": "row"
1438     },
1439     {
1440       "collapsed": true,
1441       "datasource": null,
1442       "gridPos": {
1443         "h": 1,
1444         "w": 24,
1445         "x": 0,
1446         "y": 10
1447       },
1448       "id": 187,
1449       "panels": [
1450         {
1451           "aliasColors": {},
1452           "bars": false,
1453           "dashLength": 10,
1454           "dashes": false,
1455           "datasource": "prometheus - Juju generated source",
1456           "fieldConfig": {
1457             "defaults": {
1458               "custom": {},
1459               "links": []
1460             },
1461             "overrides": []
1462           },
1463           "fill": 1,
1464           "fillGradient": 3,
1465           "gridPos": {
1466             "h": 12,
1467             "w": 12,
1468             "x": 0,
1469             "y": 13
1470           },
1471           "height": "300",
1472           "hiddenSeries": false,
1473           "id": 157,
1474           "legend": {
1475             "alignAsTable": true,
1476             "avg": false,
1477             "current": true,
1478             "hideEmpty": true,
1479             "hideZero": true,
1480             "max": true,
1481             "min": false,
1482             "rightSide": false,
1483             "show": true,
1484             "sort": "current",
1485             "sortDesc": true,
1486             "total": false,
1487             "values": true
1488           },
1489           "lines": true,
1490           "linewidth": 2,
1491           "links": [],
1492           "nullPointMode": "null",
1493           "options": {
1494             "alertThreshold": true
1495           },
1496           "percentage": false,
1497           "pluginVersion": "7.4.3",
1498           "pointradius": 2,
1499           "points": false,
1500           "renderer": "flot",
1501           "seriesOverrides": [
1502             {
1503               "$$hashKey": "object:2498",
1504               "alias": "/.*_transmit$/",
1505               "transform": "negative-Y"
1506             }
1507           ],
1508           "spaceLength": 10,
1509           "stack": false,
1510           "steppedLine": false,
1511           "targets": [
1512             {
1513               "expr": "irate(net_bytes_recv{interface!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[$__rate_interval])*8",
1514               "format": "time_series",
1515               "interval": "",
1516               "intervalFactor": 1,
1517               "legendFormat": "{{juju_unit}}_{{interface}}_receive",
1518               "refId": "A",
1519               "step": 4
1520             },
1521             {
1522               "expr": "irate(net_bytes_sent{interface!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[$__rate_interval])*8",
1523               "format": "time_series",
1524               "interval": "",
1525               "intervalFactor": 1,
1526               "legendFormat": "{{instance}}_{{device}}_transmit",
1527               "refId": "B",
1528               "step": 4
1529             }
1530           ],
1531           "thresholds": [],
1532           "timeFrom": null,
1533           "timeRegions": [],
1534           "timeShift": null,
1535           "title": "Network Traffic",
1536           "tooltip": {
1537             "shared": true,
1538             "sort": 2,
1539             "value_type": "individual"
1540           },
1541           "type": "graph",
1542           "xaxis": {
1543             "buckets": null,
1544             "mode": "time",
1545             "name": null,
1546             "show": true,
1547             "values": []
1548           },
1549           "yaxes": [
1550             {
1551               "$$hashKey": "object:2505",
1552               "format": "bps",
1553               "label": "transmit(-)/receive(+)",
1554               "logBase": 1,
1555               "max": null,
1556               "min": null,
1557               "show": true
1558             },
1559             {
1560               "$$hashKey": "object:2506",
1561               "format": "short",
1562               "label": null,
1563               "logBase": 1,
1564               "max": null,
1565               "min": null,
1566               "show": false
1567             }
1568           ],
1569           "yaxis": {
1570             "align": false,
1571             "alignLevel": null
1572           }
1573         },
1574         {
1575           "aliasColors": {
1576             "TCP": "#6ED0E0"
1577           },
1578           "bars": false,
1579           "dashLength": 10,
1580           "dashes": false,
1581           "datasource": "prometheus - Juju generated source",
1582           "description": "TCP_alloc - Allocated sockets\n\nCurrEstab - TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT\n\nTCP_tw - Sockets wating close\n\nUDP_inuse - Udp sockets currently in use\n\nSockets_used - Sockets currently in use",
1583           "fieldConfig": {
1584             "defaults": {
1585               "custom": {},
1586               "links": []
1587             },
1588             "overrides": []
1589           },
1590           "fill": 1,
1591           "fillGradient": 0,
1592           "gridPos": {
1593             "h": 12,
1594             "w": 12,
1595             "x": 12,
1596             "y": 13
1597           },
1598           "height": "300",
1599           "hiddenSeries": false,
1600           "id": 158,
1601           "interval": "",
1602           "legend": {
1603             "alignAsTable": true,
1604             "avg": true,
1605             "current": true,
1606             "hideEmpty": true,
1607             "hideZero": true,
1608             "max": true,
1609             "min": false,
1610             "rightSide": false,
1611             "show": true,
1612             "sort": "current",
1613             "sortDesc": true,
1614             "total": false,
1615             "values": true
1616           },
1617           "lines": true,
1618           "linewidth": 2,
1619           "links": [],
1620           "nullPointMode": "null",
1621           "options": {
1622             "alertThreshold": true
1623           },
1624           "percentage": false,
1625           "pluginVersion": "7.4.3",
1626           "pointradius": 5,
1627           "points": false,
1628           "renderer": "flot",
1629           "seriesOverrides": [
1630             {
1631               "$$hashKey": "object:2576",
1632               "alias": "/.*_Sockets_used/",
1633               "color": "#C4162A",
1634               "fill": 0
1635             }
1636           ],
1637           "spaceLength": 10,
1638           "stack": false,
1639           "steppedLine": false,
1640           "targets": [
1641             {
1642               "expr": "netstat_tcp_established",
1643               "format": "time_series",
1644               "hide": false,
1645               "instant": false,
1646               "interval": "",
1647               "intervalFactor": 1,
1648               "legendFormat": "{{juju_unit}}_CurrEstab",
1649               "refId": "A",
1650               "step": 20
1651             },
1652             {
1653               "expr": "sockstat_TCP_tw",
1654               "format": "time_series",
1655               "interval": "",
1656               "intervalFactor": 1,
1657               "legendFormat": "{{juju_unit}}_TCP_tw",
1658               "refId": "D"
1659             },
1660             {
1661               "expr": "sockstat_sockets_used",
1662               "interval": "",
1663               "legendFormat": "{{juju_unit}}_Sockets_used",
1664               "refId": "B"
1665             },
1666             {
1667               "expr": "sockstat_UDP_inuse",
1668               "interval": "",
1669               "legendFormat": "{{juju_unit}}_UDP_inuse",
1670               "refId": "C"
1671             },
1672             {
1673               "expr": "sockstat_TCP_alloc",
1674               "interval": "",
1675               "legendFormat": "{{juju_unit}}_TCP_alloc",
1676               "refId": "E"
1677             }
1678           ],
1679           "thresholds": [],
1680           "timeFrom": null,
1681           "timeRegions": [],
1682           "timeShift": null,
1683           "title": "Network Sockstat",
1684           "tooltip": {
1685             "shared": true,
1686             "sort": 2,
1687             "value_type": "individual"
1688           },
1689           "type": "graph",
1690           "xaxis": {
1691             "buckets": null,
1692             "mode": "time",
1693             "name": null,
1694             "show": true,
1695             "values": []
1696           },
1697           "yaxes": [
1698             {
1699               "$$hashKey": "object:2585",
1700               "format": "short",
1701               "label": null,
1702               "logBase": 1,
1703               "max": null,
1704               "min": null,
1705               "show": true
1706             },
1707             {
1708               "$$hashKey": "object:2586",
1709               "format": "short",
1710               "label": null,
1711               "logBase": 1,
1712               "max": null,
1713               "min": null,
1714               "show": true
1715             }
1716           ],
1717           "yaxis": {
1718             "align": false,
1719             "alignLevel": null
1720           }
1721         }
1722       ],
1723       "title": "Network",
1724       "type": "row"
1725     }
1726   ],
1727   "refresh": false,
1728   "schemaVersion": 27,
1729   "style": "dark",
1730   "tags": [],
1731   "templating": {
1732     "list": [
1733       {
1734         "allValue": null,
1735         "current": {
1736           "isNone": true,
1737           "selected": false,
1738           "text": "None",
1739           "value": ""
1740         },
1741         "datasource": "prometheus - Juju generated source",
1742         "definition": "label_values(node_uname_info, job)",
1743         "description": null,
1744         "error": null,
1745         "hide": 0,
1746         "includeAll": false,
1747         "label": "JOB",
1748         "multi": false,
1749         "name": "job",
1750         "options": [],
1751         "query": {
1752           "query": "label_values(node_uname_info, job)",
1753           "refId": "prometheus - Juju generated source-job-Variable-Query"
1754         },
1755         "refresh": 1,
1756         "regex": "",
1757         "skipUrlSync": false,
1758         "sort": 1,
1759         "tagValuesQuery": "",
1760         "tags": [],
1761         "tagsQuery": "",
1762         "type": "query",
1763         "useTags": false
1764       },
1765       {
1766         "allValue": null,
1767         "current": {
1768           "selected": false,
1769           "text": "All",
1770           "value": "$__all"
1771         },
1772         "datasource": "prometheus - Juju generated source",
1773         "definition": "label_values(node_uname_info{job=~\"$job\"}, nodename)",
1774         "description": null,
1775         "error": null,
1776         "hide": 0,
1777         "includeAll": true,
1778         "label": "Host",
1779         "multi": true,
1780         "name": "hostname",
1781         "options": [],
1782         "query": {
1783           "query": "label_values(node_uname_info{job=~\"$job\"}, nodename)",
1784           "refId": "prometheus - Juju generated source-hostname-Variable-Query"
1785         },
1786         "refresh": 1,
1787         "regex": "",
1788         "skipUrlSync": false,
1789         "sort": 0,
1790         "tagValuesQuery": "",
1791         "tags": [],
1792         "tagsQuery": "",
1793         "type": "query",
1794         "useTags": false
1795       },
1796       {
1797         "allFormat": "glob",
1798         "allValue": null,
1799         "current": {
1800           "selected": false,
1801           "text": "All",
1802           "value": "$__all"
1803         },
1804         "datasource": "prometheus - Juju generated source",
1805         "definition": "label_values(node_uname_info{nodename=~\"$hostname\"},instance)",
1806         "description": null,
1807         "error": null,
1808         "hide": 0,
1809         "includeAll": true,
1810         "label": "IP",
1811         "multi": false,
1812         "multiFormat": "regex values",
1813         "name": "node",
1814         "options": [],
1815         "query": {
1816           "query": "label_values(node_uname_info{nodename=~\"$hostname\"},instance)",
1817           "refId": "prometheus - Juju generated source-node-Variable-Query"
1818         },
1819         "refresh": 2,
1820         "regex": "",
1821         "skipUrlSync": false,
1822         "sort": 1,
1823         "tagValuesQuery": "",
1824         "tags": [],
1825         "tagsQuery": "",
1826         "type": "query",
1827         "useTags": false
1828       },
1829       {
1830         "allValue": null,
1831         "current": {
1832           "isNone": true,
1833           "selected": false,
1834           "text": "None",
1835           "value": ""
1836         },
1837         "datasource": "prometheus - Juju generated source",
1838         "definition": "",
1839         "description": null,
1840         "error": null,
1841         "hide": 2,
1842         "includeAll": false,
1843         "label": "",
1844         "multi": false,
1845         "name": "maxmount",
1846         "options": [],
1847         "query": {
1848           "query": "query_result(topk(1,sort_desc (max(node_filesystem_size_bytes{instance=~'$node',fstype=~\"ext4|xfs\"}) by (mountpoint))))",
1849           "refId": "prometheus - Juju generated source-maxmount-Variable-Query"
1850         },
1851         "refresh": 2,
1852         "regex": "/.*\\\"(.*)\\\".*/",
1853         "skipUrlSync": false,
1854         "sort": 0,
1855         "tagValuesQuery": "",
1856         "tags": [],
1857         "tagsQuery": "",
1858         "type": "query",
1859         "useTags": false
1860       },
1861       {
1862         "allFormat": "glob",
1863         "allValue": null,
1864         "current": {
1865           "isNone": true,
1866           "selected": false,
1867           "text": "None",
1868           "value": ""
1869         },
1870         "datasource": "prometheus - Juju generated source",
1871         "definition": "",
1872         "description": null,
1873         "error": null,
1874         "hide": 2,
1875         "includeAll": false,
1876         "label": null,
1877         "multi": false,
1878         "multiFormat": "regex values",
1879         "name": "env",
1880         "options": [],
1881         "query": {
1882           "query": "label_values(node_exporter_build_info,env)",
1883           "refId": "prometheus - Juju generated source-env-Variable-Query"
1884         },
1885         "refresh": 2,
1886         "regex": "",
1887         "skipUrlSync": false,
1888         "sort": 1,
1889         "tagValuesQuery": "",
1890         "tags": [],
1891         "tagsQuery": "",
1892         "type": "query",
1893         "useTags": false
1894       },
1895       {
1896         "allFormat": "glob",
1897         "allValue": "",
1898         "current": {
1899           "isNone": true,
1900           "selected": false,
1901           "text": "None",
1902           "value": ""
1903         },
1904         "datasource": "prometheus - Juju generated source",
1905         "definition": "label_values(node_exporter_build_info{env=~'$env'},name)",
1906         "description": null,
1907         "error": null,
1908         "hide": 2,
1909         "includeAll": false,
1910         "label": "名称",
1911         "multi": true,
1912         "multiFormat": "regex values",
1913         "name": "name",
1914         "options": [],
1915         "query": {
1916           "query": "label_values(node_exporter_build_info{env=~'$env'},name)",
1917           "refId": "prometheus - Juju generated source-name-Variable-Query"
1918         },
1919         "refresh": 2,
1920         "regex": "",
1921         "skipUrlSync": false,
1922         "sort": 1,
1923         "tagValuesQuery": "/.*/",
1924         "tags": [],
1925         "tagsQuery": "",
1926         "type": "query",
1927         "useTags": false
1928       }
1929     ]
1930   },
1931   "time": {
1932     "from": "now-2d",
1933     "to": "now"
1934   },
1935   "timepicker": {
1936     "now": true,
1937     "refresh_intervals": [
1938       "5s",
1939       "10s",
1940       "30s",
1941       "1m",
1942       "5m",
1943       "15m",
1944       "30m",
1945       "1h",
1946       "2h",
1947       "1d"
1948     ],
1949     "time_options": [
1950       "5m",
1951       "15m",
1952       "1h",
1953       "6h",
1954       "12h",
1955       "24h",
1956       "2d",
1957       "7d",
1958       "30d"
1959     ]
1960   },
1961   "timezone": "browser",
1962   "title": "Hosts",
1963   "uid": "ha7fSE0Zz",
1964   "version": 16
1965 }