Restructure monitoring scripts
[bottlenecks.git] / monitor / dashboard / stats_overview.json
1 {
2   "annotations": {
3     "list": []
4   },
5   "description": "A monitoring dashboard for OPNFV long duration test",
6   "editable": true,
7   "gnetId": 893,
8   "graphTooltip": 1,
9   "hideControls": false,
10   "id": null,
11   "links": [],
12   "refresh": false,
13   "rows": [
14     {
15       "collapse": false,
16       "height": -295,
17       "panels": [
18         {
19           "content": "<img src=\"https://wiki.opnfv.org/download/attachments/13212037/soak_monitoring.png\" alt=\"Monitoring Soak Test logo\" style=\"height: 66px;\">\n\n<p style=\"margin-top: 10px;\">\nYou're using the monitoring suite developed by OPNFV Bottlenecks team for OPNFV long duration test.\nThe monitoring suite consists of a monitoring dashboard - \n<a href=\"http://www.grafana.org/\">Grafana</a> ,\na monitoring data source -\n<a href=\"http://prometheus.io/\">Prometheus</a> and\nseveral monitoring tools -\n<a href=\"https://wiki.opnfv.org/display/fastpath/Barometer+Home/\">Barometer</a>,\n<a href=\"https://github.com/google/cadvisor/\">Cadvisor</a> and\n<a href=\"https://github.com/prometheus/node_exporter/\">Node</a>.\nThe monitoring suite is evolving along with OPNFV releases and enriched features will be included based on practical needs.\n</p>",
20           "editable": true,
21           "error": false,
22           "height": "100",
23           "id": 91,
24           "links": [],
25           "mode": "html",
26           "span": 7,
27           "style": {},
28           "title": "",
29           "transparent": true,
30           "type": "text"
31         },
32         {
33           "content": "### OPNFV Long Duration Test\nThis is a collaborative initiative launched by OPNFV test working group (Testperf) for long duration stability test (soak test) in NFV realm.\nSeveral testing projects in OPNFV has been involved, i.e.,\n[Bottlenecks - system limit testing](https://wiki.opnfv.org/display/bottlenecks),\n[Functest - functional testing](https://wiki.opnfv.org/display/functest),\n[NFVbench -NFVI benchmark testing](https://wiki.opnfv.org/display/bottlenecks),\n[Storperf - storage testing](https://wiki.opnfv.org/display/bottlenecks),\n[VSperf - data path testing](https://wiki.opnfv.org/display/bottlenecks) and\n[Yardstick - performance testing](https://wiki.opnfv.org/display/bottlenecks).\nFor more detail, please refer to the [OPNFV LDT WIKI](https://wiki.opnfv.org/display/testing/Long+Duration+Testing).",
34           "editable": true,
35           "error": false,
36           "id": 92,
37           "links": [],
38           "mode": "markdown",
39           "span": 5,
40           "style": {},
41           "title": "",
42           "transparent": true,
43           "type": "text"
44         }
45       ],
46       "repeat": null,
47       "repeatIteration": null,
48       "repeatRowId": null,
49       "showTitle": false,
50       "title": "Dashboard Information",
51       "titleSize": "h5"
52     },
53     {
54       "collapse": false,
55       "height": 177,
56       "panels": [
57         {
58           "cacheTimeout": null,
59           "colorBackground": false,
60           "colorValue": false,
61           "colors": [
62             "rgba(245, 54, 54, 0.9)",
63             "rgba(237, 129, 40, 0.89)",
64             "rgba(50, 172, 45, 0.97)"
65           ],
66           "datasource": "automated-ds",
67           "decimals": 0,
68           "editable": true,
69           "error": false,
70           "format": "s",
71           "gauge": {
72             "maxValue": 100,
73             "minValue": 0,
74             "show": false,
75             "thresholdLabels": false,
76             "thresholdMarkers": true
77           },
78           "height": "",
79           "id": 24,
80           "interval": null,
81           "links": [],
82           "mappingType": 1,
83           "mappingTypes": [
84             {
85               "name": "value to text",
86               "value": 1
87             },
88             {
89               "name": "range to text",
90               "value": 2
91             }
92           ],
93           "maxDataPoints": 100,
94           "nullPointMode": "connected",
95           "nullText": null,
96           "postfix": "",
97           "postfixFontSize": "30%",
98           "prefix": "",
99           "prefixFontSize": "20%",
100           "rangeMaps": [
101             {
102               "from": "null",
103               "text": "N/A",
104               "to": "null"
105             }
106           ],
107           "span": 2,
108           "sparkline": {
109             "fillColor": "rgba(31, 118, 189, 0.18)",
110             "full": false,
111             "lineColor": "rgb(31, 120, 193)",
112             "show": false
113           },
114           "tableColumn": "",
115           "targets": [
116             {
117               "expr": "time() - node_boot_time",
118               "format": "time_series",
119               "hide": false,
120               "intervalFactor": 2,
121               "legendFormat": "",
122               "refId": "A",
123               "step": 40
124             }
125           ],
126           "thresholds": "",
127           "title": "Uptime",
128           "type": "singlestat",
129           "valueFontSize": "80%",
130           "valueMaps": [
131             {
132               "op": "=",
133               "text": "N/A",
134               "value": "null"
135             }
136           ],
137           "valueName": "current"
138         },
139         {
140           "cacheTimeout": null,
141           "colorBackground": false,
142           "colorValue": false,
143           "colors": [
144             "rgba(245, 54, 54, 0.9)",
145             "rgba(237, 129, 40, 0.89)",
146             "rgba(50, 172, 45, 0.97)"
147           ],
148           "datasource": "automated-ds",
149           "editable": true,
150           "error": false,
151           "format": "none",
152           "gauge": {
153             "maxValue": 100,
154             "minValue": 0,
155             "show": false,
156             "thresholdLabels": false,
157             "thresholdMarkers": true
158           },
159           "id": 31,
160           "interval": null,
161           "links": [],
162           "mappingType": 1,
163           "mappingTypes": [
164             {
165               "name": "value to text",
166               "value": 1
167             },
168             {
169               "name": "range to text",
170               "value": 2
171             }
172           ],
173           "maxDataPoints": 100,
174           "nullPointMode": "connected",
175           "nullText": null,
176           "postfix": "",
177           "postfixFontSize": "50%",
178           "prefix": "",
179           "prefixFontSize": "50%",
180           "rangeMaps": [
181             {
182               "from": "null",
183               "text": "N/A",
184               "to": "null"
185             }
186           ],
187           "span": 1,
188           "sparkline": {
189             "fillColor": "rgba(31, 118, 189, 0.18)",
190             "full": false,
191             "lineColor": "rgb(31, 120, 193)",
192             "show": false
193           },
194           "tableColumn": "",
195           "targets": [
196             {
197               "expr": "count(rate(container_last_seen{name=~\".+\"}[$interval]))",
198               "format": "time_series",
199               "intervalFactor": 2,
200               "refId": "A",
201               "step": 40
202             }
203           ],
204           "thresholds": "",
205           "title": "Containers",
206           "type": "singlestat",
207           "valueFontSize": "120%",
208           "valueMaps": [
209             {
210               "op": "=",
211               "text": "N/A",
212               "value": "null"
213             }
214           ],
215           "valueName": "current"
216         },
217         {
218           "cacheTimeout": null,
219           "colorBackground": false,
220           "colorValue": false,
221           "colors": [
222             "rgba(50, 172, 45, 0.97)",
223             "rgba(237, 129, 40, 0.89)",
224             "rgba(245, 54, 54, 0.9)"
225           ],
226           "datasource": "automated-ds",
227           "decimals": 1,
228           "editable": true,
229           "error": false,
230           "format": "percentunit",
231           "gauge": {
232             "maxValue": 1,
233             "minValue": 0,
234             "show": true,
235             "thresholdLabels": false,
236             "thresholdMarkers": true
237           },
238           "id": 26,
239           "interval": null,
240           "links": [],
241           "mappingType": 1,
242           "mappingTypes": [
243             {
244               "name": "value to text",
245               "value": 1
246             },
247             {
248               "name": "range to text",
249               "value": 2
250             }
251           ],
252           "maxDataPoints": 100,
253           "nullPointMode": "connected",
254           "nullText": null,
255           "postfix": "",
256           "postfixFontSize": "50%",
257           "prefix": "",
258           "prefixFontSize": "50%",
259           "rangeMaps": [
260             {
261               "from": "null",
262               "text": "N/A",
263               "to": "null"
264             }
265           ],
266           "span": 2,
267           "sparkline": {
268             "fillColor": "rgba(31, 118, 189, 0.18)",
269             "full": false,
270             "lineColor": "rgb(31, 120, 193)",
271             "show": false
272           },
273           "tableColumn": "",
274           "targets": [
275             {
276               "expr": "min((node_filesystem_size{fstype=~\"xfs|ext4\"} - node_filesystem_free{fstype=~\"xfs|ext4\"} )/ node_filesystem_size{fstype=~\"xfs|ext4\"})",
277               "format": "time_series",
278               "hide": false,
279               "intervalFactor": 2,
280               "refId": "A",
281               "step": 40
282             }
283           ],
284           "thresholds": "0.75, 0.90",
285           "title": "Disk space",
286           "type": "singlestat",
287           "valueFontSize": "80%",
288           "valueMaps": [
289             {
290               "op": "=",
291               "text": "N/A",
292               "value": "null"
293             }
294           ],
295           "valueName": "current"
296         },
297         {
298           "cacheTimeout": null,
299           "colorBackground": false,
300           "colorValue": false,
301           "colors": [
302             "rgba(50, 172, 45, 0.97)",
303             "rgba(237, 129, 40, 0.89)",
304             "rgba(245, 54, 54, 0.9)"
305           ],
306           "datasource": "automated-ds",
307           "decimals": 0,
308           "editable": true,
309           "error": false,
310           "format": "percent",
311           "gauge": {
312             "maxValue": 100,
313             "minValue": 0,
314             "show": true,
315             "thresholdLabels": false,
316             "thresholdMarkers": true
317           },
318           "id": 25,
319           "interval": null,
320           "links": [],
321           "mappingType": 1,
322           "mappingTypes": [
323             {
324               "name": "value to text",
325               "value": 1
326             },
327             {
328               "name": "range to text",
329               "value": 2
330             }
331           ],
332           "maxDataPoints": 100,
333           "nullPointMode": "connected",
334           "nullText": null,
335           "postfix": "",
336           "postfixFontSize": "50%",
337           "prefix": "",
338           "prefixFontSize": "50%",
339           "rangeMaps": [
340             {
341               "from": "null",
342               "text": "N/A",
343               "to": "null"
344             }
345           ],
346           "span": 2,
347           "sparkline": {
348             "fillColor": "rgba(31, 118, 189, 0.18)",
349             "full": false,
350             "lineColor": "rgb(31, 120, 193)",
351             "show": false
352           },
353           "tableColumn": "",
354           "targets": [
355             {
356               "expr": "((node_memory_MemTotal - node_memory_MemAvailable) / node_memory_MemTotal) * 100",
357               "format": "time_series",
358               "intervalFactor": 2,
359               "refId": "A",
360               "step": 40
361             }
362           ],
363           "thresholds": "70, 90",
364           "title": "Memory",
365           "type": "singlestat",
366           "valueFontSize": "80%",
367           "valueMaps": [
368             {
369               "op": "=",
370               "text": "N/A",
371               "value": "null"
372             }
373           ],
374           "valueName": "current"
375         },
376         {
377           "aliasColors": {
378             "{id=\"/\",instance=\"cadvisor:8080\",job=\"prometheus\"}": "#BA43A9"
379           },
380           "bars": false,
381           "dashLength": 10,
382           "dashes": false,
383           "datasource": "automated-ds",
384           "editable": true,
385           "error": false,
386           "fill": 1,
387           "grid": {},
388           "id": 5,
389           "legend": {
390             "avg": false,
391             "current": false,
392             "max": false,
393             "min": false,
394             "show": false,
395             "total": false,
396             "values": false
397           },
398           "lines": true,
399           "linewidth": 1,
400           "links": [],
401           "nullPointMode": "null as zero",
402           "percentage": false,
403           "pointradius": 5,
404           "points": false,
405           "renderer": "flot",
406           "seriesOverrides": [],
407           "spaceLength": 10,
408           "span": 3,
409           "stack": true,
410           "steppedLine": false,
411           "targets": [
412             {
413               "expr": "sum(rate(container_cpu_system_seconds_total[1m]))",
414               "format": "time_series",
415               "hide": true,
416               "intervalFactor": 2,
417               "legendFormat": "a",
418               "refId": "B",
419               "step": 120
420             },
421             {
422               "expr": "sum(rate(container_cpu_system_seconds_total{name=~\".+\"}[1m]))",
423               "format": "time_series",
424               "hide": true,
425               "interval": "",
426               "intervalFactor": 2,
427               "legendFormat": "nur container",
428               "refId": "F",
429               "step": 4
430             },
431             {
432               "expr": "sum(rate(container_cpu_system_seconds_total{id=\"/\"}[1m]))",
433               "format": "time_series",
434               "hide": true,
435               "interval": "",
436               "intervalFactor": 2,
437               "legendFormat": "nur docker host",
438               "metric": "",
439               "refId": "A",
440               "step": 4
441             },
442             {
443               "expr": "sum(rate(process_cpu_seconds_total[$interval])) * 100",
444               "format": "time_series",
445               "hide": false,
446               "interval": "",
447               "intervalFactor": 2,
448               "legendFormat": "",
449               "metric": "",
450               "refId": "C",
451               "step": 10
452             },
453             {
454               "expr": "sum(rate(container_cpu_system_seconds_total{name=~\".+\"}[1m])) + sum(rate(container_cpu_system_seconds_total{id=\"/\"}[1m])) + sum(rate(process_cpu_seconds_total[1m]))",
455               "format": "time_series",
456               "hide": true,
457               "intervalFactor": 2,
458               "legendFormat": "",
459               "refId": "D",
460               "step": 4
461             }
462           ],
463           "thresholds": [],
464           "timeFrom": null,
465           "timeShift": null,
466           "title": "CPU Usage",
467           "tooltip": {
468             "msResolution": true,
469             "shared": true,
470             "sort": 0,
471             "value_type": "cumulative"
472           },
473           "type": "graph",
474           "xaxis": {
475             "buckets": null,
476             "mode": "time",
477             "name": null,
478             "show": false,
479             "values": []
480           },
481           "yaxes": [
482             {
483               "format": "percent",
484               "label": "",
485               "logBase": 1,
486               "max": null,
487               "min": null,
488               "show": true
489             },
490             {
491               "format": "short",
492               "label": null,
493               "logBase": 1,
494               "max": null,
495               "min": null,
496               "show": false
497             }
498           ]
499         },
500         {
501           "aliasColors": {
502             "Available Memory": "#7EB26D",
503             "Unavailable Memory": "#7EB26D"
504           },
505           "bars": false,
506           "dashLength": 10,
507           "dashes": false,
508           "datasource": "automated-ds",
509           "editable": true,
510           "error": false,
511           "fill": 1,
512           "grid": {},
513           "id": 38,
514           "legend": {
515             "avg": false,
516             "current": false,
517             "max": false,
518             "min": false,
519             "show": false,
520             "total": false,
521             "values": false
522           },
523           "lines": true,
524           "linewidth": 1,
525           "links": [],
526           "nullPointMode": "null as zero",
527           "percentage": false,
528           "pointradius": 5,
529           "points": false,
530           "renderer": "flot",
531           "seriesOverrides": [],
532           "spaceLength": 10,
533           "span": 2,
534           "stack": true,
535           "steppedLine": false,
536           "targets": [
537             {
538               "expr": "container_memory_rss{name=~\".+\"}",
539               "format": "time_series",
540               "hide": true,
541               "intervalFactor": 2,
542               "legendFormat": "{{__name__}}",
543               "refId": "D",
544               "step": 20
545             },
546             {
547               "expr": "sum(container_memory_rss{name=~\".+\"})",
548               "format": "time_series",
549               "hide": true,
550               "intervalFactor": 2,
551               "legendFormat": "{{__name__}}",
552               "refId": "A",
553               "step": 20
554             },
555             {
556               "expr": "container_memory_usage_bytes{name=~\".+\"}",
557               "format": "time_series",
558               "hide": true,
559               "intervalFactor": 2,
560               "legendFormat": "{{name}}",
561               "refId": "B",
562               "step": 20
563             },
564             {
565               "expr": "container_memory_rss{id=\"/\"}",
566               "format": "time_series",
567               "hide": true,
568               "intervalFactor": 2,
569               "legendFormat": "{{__name__}}",
570               "refId": "C",
571               "step": 20
572             },
573             {
574               "expr": "sum(container_memory_rss)",
575               "format": "time_series",
576               "hide": true,
577               "intervalFactor": 2,
578               "legendFormat": "{{__name__}}",
579               "refId": "E",
580               "step": 20
581             },
582             {
583               "expr": "node_memory_Buffers",
584               "format": "time_series",
585               "hide": true,
586               "intervalFactor": 2,
587               "legendFormat": "node_memory_Dirty",
588               "refId": "N",
589               "step": 30
590             },
591             {
592               "expr": "node_memory_MemFree",
593               "format": "time_series",
594               "hide": false,
595               "intervalFactor": 2,
596               "legendFormat": "Free Memory",
597               "refId": "F",
598               "step": 20
599             },
600             {
601               "expr": "node_memory_MemAvailable",
602               "format": "time_series",
603               "hide": false,
604               "intervalFactor": 2,
605               "legendFormat": "Available Memory",
606               "refId": "H",
607               "step": 20
608             },
609             {
610               "expr": "node_memory_MemTotal - node_memory_MemAvailable",
611               "format": "time_series",
612               "hide": false,
613               "intervalFactor": 2,
614               "legendFormat": "Unavailable Memory",
615               "refId": "G",
616               "step": 20
617             },
618             {
619               "expr": "node_memory_Inactive",
620               "format": "time_series",
621               "hide": true,
622               "intervalFactor": 2,
623               "legendFormat": "{{__name__}}",
624               "refId": "I",
625               "step": 2
626             },
627             {
628               "expr": "node_memory_KernelStack",
629               "format": "time_series",
630               "hide": true,
631               "intervalFactor": 2,
632               "legendFormat": "{{__name__}}",
633               "refId": "J",
634               "step": 30
635             },
636             {
637               "expr": "node_memory_Active",
638               "format": "time_series",
639               "hide": true,
640               "intervalFactor": 2,
641               "legendFormat": "{{__name__}}",
642               "refId": "K",
643               "step": 30
644             },
645             {
646               "expr": "node_memory_MemTotal - (node_memory_Active + node_memory_MemFree + node_memory_Inactive)",
647               "format": "time_series",
648               "hide": true,
649               "intervalFactor": 2,
650               "legendFormat": "Unknown",
651               "refId": "L",
652               "step": 40
653             },
654             {
655               "expr": "node_memory_MemFree + node_memory_Inactive ",
656               "format": "time_series",
657               "hide": true,
658               "intervalFactor": 2,
659               "legendFormat": "{{__name__}}",
660               "refId": "M",
661               "step": 30
662             },
663             {
664               "expr": "container_memory_rss{name=~\".+\"}",
665               "format": "time_series",
666               "hide": true,
667               "intervalFactor": 2,
668               "legendFormat": "{{__name__}}",
669               "refId": "O",
670               "step": 30
671             },
672             {
673               "expr": "node_memory_Inactive + node_memory_MemFree + node_memory_MemAvailable",
674               "format": "time_series",
675               "hide": true,
676               "intervalFactor": 2,
677               "legendFormat": "",
678               "refId": "P",
679               "step": 40
680             }
681           ],
682           "thresholds": [
683             {
684               "colorMode": "critical",
685               "fill": true,
686               "line": true,
687               "op": "gt",
688               "value": 10000000000
689             }
690           ],
691           "timeFrom": null,
692           "timeShift": null,
693           "title": "Available Memory",
694           "tooltip": {
695             "msResolution": true,
696             "shared": true,
697             "sort": 0,
698             "value_type": "individual"
699           },
700           "type": "graph",
701           "xaxis": {
702             "buckets": null,
703             "mode": "time",
704             "name": null,
705             "show": false,
706             "values": []
707           },
708           "yaxes": [
709             {
710               "format": "bytes",
711               "label": "",
712               "logBase": 1,
713               "max": null,
714               "min": 0,
715               "show": true
716             },
717             {
718               "format": "short",
719               "label": null,
720               "logBase": 1,
721               "max": null,
722               "min": null,
723               "show": false
724             }
725           ]
726         },
727         {
728           "headings": true,
729           "id": 94,
730           "limit": 10,
731           "links": [],
732           "query": "",
733           "recent": true,
734           "search": false,
735           "span": 12,
736           "starred": true,
737           "tags": [],
738           "title": "Status Quick Access",
739           "type": "dashlist"
740         }
741       ],
742       "repeat": null,
743       "repeatIteration": null,
744       "repeatRowId": null,
745       "showTitle": true,
746       "title": "Nodes Overview - CPU, Network, Storage, Container Count",
747       "titleSize": "h5"
748     },
749     {
750       "collapse": true,
751       "height": 265,
752       "panels": [
753         {
754           "alert": {
755             "conditions": [
756               {
757                 "evaluator": {
758                   "params": [
759                     1.25
760                   ],
761                   "type": "gt"
762                 },
763                 "query": {
764                   "params": [
765                     "A",
766                     "5m",
767                     "now"
768                   ]
769                 },
770                 "reducer": {
771                   "params": [],
772                   "type": "avg"
773                 },
774                 "type": "query"
775               }
776             ],
777             "executionErrorState": "alerting",
778             "frequency": "60s",
779             "handler": 1,
780             "name": "Panel Title alert",
781             "noDataState": "keep_state",
782             "notifications": [
783               {
784                 "id": 1
785               }
786             ]
787           },
788           "aliasColors": {},
789           "bars": false,
790           "dashLength": 10,
791           "dashes": false,
792           "datasource": "automated-ds",
793           "decimals": 0,
794           "editable": true,
795           "error": false,
796           "fill": 1,
797           "id": 28,
798           "legend": {
799             "alignAsTable": false,
800             "avg": false,
801             "current": false,
802             "max": false,
803             "min": false,
804             "rightSide": false,
805             "show": false,
806             "total": false,
807             "values": false
808           },
809           "lines": true,
810           "linewidth": 1,
811           "links": [],
812           "nullPointMode": "connected",
813           "percentage": false,
814           "pointradius": 5,
815           "points": false,
816           "renderer": "flot",
817           "seriesOverrides": [],
818           "spaceLength": 10,
819           "span": 4,
820           "stack": false,
821           "steppedLine": false,
822           "targets": [
823             {
824               "expr": "node_load1 / count by(job, instance)(count by(job, instance, cpu)(node_cpu))",
825               "format": "time_series",
826               "hide": false,
827               "intervalFactor": 2,
828               "legendFormat": "",
829               "refId": "A",
830               "step": 10
831             },
832             {
833               "expr": "count by(exported_instance, job)(collectd_load_0{exported_instance=~\"host.\"}) / (count by(job, exported_instance)(count by(exported_instance, job, cpu)(collectd_cpu{exported_instance=~\"host.\"})))",
834               "format": "time_series",
835               "intervalFactor": 2,
836               "legendFormat": "",
837               "refId": "B",
838               "step": 10
839             }
840           ],
841           "thresholds": [
842             {
843               "colorMode": "critical",
844               "fill": true,
845               "line": true,
846               "op": "gt",
847               "value": 1.25
848             }
849           ],
850           "timeFrom": null,
851           "timeShift": null,
852           "title": "CPU Loads on Nodes",
853           "tooltip": {
854             "msResolution": false,
855             "shared": true,
856             "sort": 0,
857             "value_type": "individual"
858           },
859           "type": "graph",
860           "xaxis": {
861             "buckets": null,
862             "mode": "time",
863             "name": null,
864             "show": false,
865             "values": []
866           },
867           "yaxes": [
868             {
869               "format": "percentunit",
870               "label": null,
871               "logBase": 1,
872               "max": "1",
873               "min": null,
874               "show": true
875             },
876             {
877               "format": "short",
878               "label": null,
879               "logBase": 1,
880               "max": null,
881               "min": null,
882               "show": false
883             }
884           ]
885         },
886         {
887           "aliasColors": {
888             "SENT": "#BF1B00"
889           },
890           "bars": false,
891           "dashLength": 10,
892           "dashes": false,
893           "datasource": "automated-ds",
894           "editable": true,
895           "error": false,
896           "fill": 1,
897           "grid": {},
898           "id": 19,
899           "legend": {
900             "avg": false,
901             "current": false,
902             "max": false,
903             "min": false,
904             "show": false,
905             "total": false,
906             "values": false
907           },
908           "lines": true,
909           "linewidth": 1,
910           "links": [],
911           "nullPointMode": "null as zero",
912           "percentage": false,
913           "pointradius": 1,
914           "points": false,
915           "renderer": "flot",
916           "seriesOverrides": [],
917           "spaceLength": 10,
918           "span": 4,
919           "stack": false,
920           "steppedLine": false,
921           "targets": [
922             {
923               "expr": "sum(rate(container_network_transmit_bytes_total[$interval])) by (instance) - sum(rate(container_network_receive_bytes_total[$interval])) by (instance)",
924               "format": "time_series",
925               "intervalFactor": 2,
926               "legendFormat": "(SENT - RECEIVED)  {{instance}}",
927               "refId": "A",
928               "step": 10
929             },
930             {
931               "expr": "- sum(rate(container_network_transmit_bytes_total[$interval])) by (instance)",
932               "format": "time_series",
933               "hide": false,
934               "intervalFactor": 2,
935               "legendFormat": "SENT - {{instance}}",
936               "refId": "B",
937               "step": 10
938             },
939             {
940               "expr": "sum(rate(container_network_receive_bytes_total[$interval])) by (instance)",
941               "format": "time_series",
942               "intervalFactor": 2,
943               "legendFormat": "RECEIVED - {{instance}}",
944               "refId": "C",
945               "step": 10
946             }
947           ],
948           "thresholds": [],
949           "timeFrom": null,
950           "timeShift": null,
951           "title": "Network Loads on Nodes",
952           "tooltip": {
953             "msResolution": true,
954             "shared": true,
955             "sort": 0,
956             "value_type": "cumulative"
957           },
958           "transparent": false,
959           "type": "graph",
960           "xaxis": {
961             "buckets": null,
962             "mode": "time",
963             "name": null,
964             "show": false,
965             "values": []
966           },
967           "yaxes": [
968             {
969               "format": "bytes",
970               "label": null,
971               "logBase": 1,
972               "max": null,
973               "min": null,
974               "show": true
975             },
976             {
977               "format": "short",
978               "label": null,
979               "logBase": 1,
980               "max": null,
981               "min": null,
982               "show": false
983             }
984           ]
985         },
986         {
987           "aliasColors": {
988             "IN on /sda": "#7EB26D",
989             "OUT on /sda": "#890F02"
990           },
991           "bars": false,
992           "dashLength": 10,
993           "dashes": false,
994           "datasource": "automated-ds",
995           "editable": true,
996           "error": false,
997           "fill": 1,
998           "grid": {},
999           "id": 3,
1000           "legend": {
1001             "avg": false,
1002             "current": false,
1003             "max": false,
1004             "min": false,
1005             "show": false,
1006             "total": false,
1007             "values": false
1008           },
1009           "lines": true,
1010           "linewidth": 1,
1011           "links": [],
1012           "nullPointMode": "null as zero",
1013           "percentage": false,
1014           "pointradius": 5,
1015           "points": false,
1016           "renderer": "flot",
1017           "seriesOverrides": [],
1018           "spaceLength": 10,
1019           "span": 4,
1020           "stack": false,
1021           "steppedLine": false,
1022           "targets": [
1023             {
1024               "expr": "-sum(rate(node_disk_bytes_read[$interval])) by (device)",
1025               "format": "time_series",
1026               "hide": false,
1027               "intervalFactor": 2,
1028               "legendFormat": "OUT on /{{device}}",
1029               "metric": "node_disk_bytes_read",
1030               "refId": "A",
1031               "step": 10
1032             },
1033             {
1034               "expr": "sum(rate(node_disk_bytes_written[$interval])) by (device)",
1035               "format": "time_series",
1036               "intervalFactor": 2,
1037               "legendFormat": "IN on /{{device}}",
1038               "metric": "",
1039               "refId": "B",
1040               "step": 10
1041             }
1042           ],
1043           "thresholds": [],
1044           "timeFrom": null,
1045           "timeShift": null,
1046           "title": "Disk I/O",
1047           "tooltip": {
1048             "msResolution": true,
1049             "shared": true,
1050             "sort": 0,
1051             "value_type": "cumulative"
1052           },
1053           "type": "graph",
1054           "xaxis": {
1055             "buckets": null,
1056             "mode": "time",
1057             "name": null,
1058             "show": false,
1059             "values": []
1060           },
1061           "yaxes": [
1062             {
1063               "format": "Bps",
1064               "label": null,
1065               "logBase": 1,
1066               "max": null,
1067               "min": null,
1068               "show": true
1069             },
1070             {
1071               "format": "short",
1072               "label": null,
1073               "logBase": 1,
1074               "max": null,
1075               "min": null,
1076               "show": false
1077             }
1078           ]
1079         }
1080       ],
1081       "repeat": null,
1082       "repeatIteration": null,
1083       "repeatRowId": null,
1084       "showTitle": true,
1085       "title": "Loads on Nodes - CPU, Network, Disk Loads Records",
1086       "titleSize": "h5"
1087     },
1088     {
1089       "collapse": true,
1090       "height": 281,
1091       "panels": [
1092         {
1093           "aliasColors": {},
1094           "bars": false,
1095           "dashLength": 10,
1096           "dashes": false,
1097           "datasource": "automated-ds",
1098           "editable": true,
1099           "error": false,
1100           "fill": 1,
1101           "grid": {},
1102           "id": 8,
1103           "legend": {
1104             "alignAsTable": true,
1105             "avg": false,
1106             "current": false,
1107             "max": false,
1108             "min": false,
1109             "rightSide": true,
1110             "show": true,
1111             "total": false,
1112             "values": false
1113           },
1114           "lines": true,
1115           "linewidth": 2,
1116           "links": [],
1117           "nullPointMode": "null as zero",
1118           "percentage": false,
1119           "pointradius": 5,
1120           "points": false,
1121           "renderer": "flot",
1122           "seriesOverrides": [],
1123           "spaceLength": 10,
1124           "span": 6,
1125           "stack": false,
1126           "steppedLine": false,
1127           "targets": [
1128             {
1129               "expr": "sum(rate(container_network_receive_bytes_total{name=~\".+\"}[$interval])) by (name)",
1130               "intervalFactor": 2,
1131               "legendFormat": "{{name}}",
1132               "refId": "A",
1133               "step": 4
1134             },
1135             {
1136               "expr": "- rate(container_network_transmit_bytes_total{name=~\".+\"}[$interval])",
1137               "hide": true,
1138               "intervalFactor": 2,
1139               "legendFormat": "{{name}}",
1140               "refId": "B",
1141               "step": 10
1142             }
1143           ],
1144           "thresholds": [],
1145           "timeFrom": null,
1146           "timeShift": null,
1147           "title": "Received Network Traffic per Container",
1148           "tooltip": {
1149             "msResolution": true,
1150             "shared": true,
1151             "sort": 0,
1152             "value_type": "cumulative"
1153           },
1154           "transparent": false,
1155           "type": "graph",
1156           "xaxis": {
1157             "buckets": null,
1158             "mode": "time",
1159             "name": null,
1160             "show": true,
1161             "values": []
1162           },
1163           "yaxes": [
1164             {
1165               "format": "Bps",
1166               "label": null,
1167               "logBase": 1,
1168               "max": null,
1169               "min": null,
1170               "show": true
1171             },
1172             {
1173               "format": "short",
1174               "label": null,
1175               "logBase": 1,
1176               "max": null,
1177               "min": null,
1178               "show": true
1179             }
1180           ]
1181         },
1182         {
1183           "aliasColors": {},
1184           "bars": false,
1185           "dashLength": 10,
1186           "dashes": false,
1187           "datasource": "automated-ds",
1188           "editable": true,
1189           "error": false,
1190           "fill": 1,
1191           "grid": {},
1192           "id": 9,
1193           "legend": {
1194             "alignAsTable": true,
1195             "avg": false,
1196             "current": false,
1197             "hideEmpty": false,
1198             "hideZero": false,
1199             "max": false,
1200             "min": false,
1201             "rightSide": true,
1202             "show": true,
1203             "total": false,
1204             "values": false
1205           },
1206           "lines": true,
1207           "linewidth": 2,
1208           "links": [],
1209           "nullPointMode": "null as zero",
1210           "percentage": false,
1211           "pointradius": 5,
1212           "points": false,
1213           "renderer": "flot",
1214           "seriesOverrides": [],
1215           "spaceLength": 10,
1216           "span": 6,
1217           "stack": false,
1218           "steppedLine": false,
1219           "targets": [
1220             {
1221               "expr": "sum(rate(container_network_transmit_bytes_total{name=~\".+\"}[$interval])) by (name)",
1222               "format": "time_series",
1223               "intervalFactor": 2,
1224               "legendFormat": "{{name}}",
1225               "refId": "A",
1226               "step": 4
1227             },
1228             {
1229               "expr": "rate(container_network_transmit_bytes_total{id=\"/\"}[$interval])",
1230               "format": "time_series",
1231               "hide": true,
1232               "intervalFactor": 2,
1233               "legendFormat": "",
1234               "refId": "B",
1235               "step": 10
1236             }
1237           ],
1238           "thresholds": [],
1239           "timeFrom": null,
1240           "timeShift": null,
1241           "title": "Sent Network Traffic per Container",
1242           "tooltip": {
1243             "msResolution": true,
1244             "shared": true,
1245             "sort": 0,
1246             "value_type": "cumulative"
1247           },
1248           "transparent": false,
1249           "type": "graph",
1250           "xaxis": {
1251             "buckets": null,
1252             "mode": "time",
1253             "name": null,
1254             "show": true,
1255             "values": []
1256           },
1257           "yaxes": [
1258             {
1259               "format": "Bps",
1260               "label": "",
1261               "logBase": 1,
1262               "max": null,
1263               "min": null,
1264               "show": true
1265             },
1266             {
1267               "format": "short",
1268               "label": "",
1269               "logBase": 10,
1270               "max": 8,
1271               "min": 0,
1272               "show": false
1273             }
1274           ]
1275         },
1276         {
1277           "alert": {
1278             "conditions": [
1279               {
1280                 "evaluator": {
1281                   "params": [
1282                     850000000000
1283                   ],
1284                   "type": "gt"
1285                 },
1286                 "query": {
1287                   "params": [
1288                     "A",
1289                     "5m",
1290                     "now"
1291                   ]
1292                 },
1293                 "reducer": {
1294                   "params": [],
1295                   "type": "avg"
1296                 },
1297                 "type": "query"
1298               }
1299             ],
1300             "executionErrorState": "alerting",
1301             "frequency": "60s",
1302             "handler": 1,
1303             "name": "Free/Used Disk Space alert",
1304             "noDataState": "keep_state",
1305             "notifications": [
1306               {
1307                 "id": 1
1308               }
1309             ]
1310           },
1311           "aliasColors": {
1312             "Belegete Festplatte": "#BF1B00",
1313             "Free Disk Space": "#7EB26D",
1314             "Used Disk Space": "#7EB26D",
1315             "{}": "#BF1B00"
1316           },
1317           "bars": false,
1318           "dashLength": 10,
1319           "dashes": false,
1320           "datasource": "automated-ds",
1321           "editable": true,
1322           "error": false,
1323           "fill": 1,
1324           "grid": {},
1325           "id": 13,
1326           "legend": {
1327             "avg": false,
1328             "current": false,
1329             "max": false,
1330             "min": false,
1331             "show": false,
1332             "total": false,
1333             "values": false
1334           },
1335           "lines": true,
1336           "linewidth": 1,
1337           "links": [],
1338           "nullPointMode": "null as zero",
1339           "percentage": false,
1340           "pointradius": 5,
1341           "points": false,
1342           "renderer": "flot",
1343           "seriesOverrides": [
1344             {
1345               "alias": "Used Disk Space",
1346               "yaxis": 1
1347             }
1348           ],
1349           "spaceLength": 10,
1350           "span": 3,
1351           "stack": true,
1352           "steppedLine": false,
1353           "targets": [
1354             {
1355               "expr": "node_filesystem_size{fstype=\"aufs\"} - node_filesystem_free{fstype=\"aufs\"}",
1356               "format": "time_series",
1357               "hide": false,
1358               "intervalFactor": 2,
1359               "legendFormat": "",
1360               "refId": "A",
1361               "step": 10
1362             }
1363           ],
1364           "thresholds": [
1365             {
1366               "colorMode": "critical",
1367               "fill": true,
1368               "line": true,
1369               "op": "gt",
1370               "value": 850000000000
1371             }
1372           ],
1373           "timeFrom": null,
1374           "timeShift": null,
1375           "title": "Used Disk Space",
1376           "tooltip": {
1377             "msResolution": true,
1378             "shared": true,
1379             "sort": 0,
1380             "value_type": "individual"
1381           },
1382           "type": "graph",
1383           "xaxis": {
1384             "buckets": null,
1385             "mode": "time",
1386             "name": null,
1387             "show": false,
1388             "values": []
1389           },
1390           "yaxes": [
1391             {
1392               "format": "bytes",
1393               "label": "",
1394               "logBase": 1,
1395               "max": 1000000000000,
1396               "min": 0,
1397               "show": true
1398             },
1399             {
1400               "format": "short",
1401               "label": null,
1402               "logBase": 1,
1403               "max": null,
1404               "min": null,
1405               "show": false
1406             }
1407           ]
1408         },
1409         {
1410           "aliasColors": {},
1411           "bars": false,
1412           "dashLength": 10,
1413           "dashes": false,
1414           "datasource": "automated-ds",
1415           "editable": true,
1416           "error": false,
1417           "fill": 5,
1418           "grid": {},
1419           "id": 1,
1420           "legend": {
1421             "alignAsTable": true,
1422             "avg": false,
1423             "current": false,
1424             "max": false,
1425             "min": false,
1426             "rightSide": true,
1427             "show": true,
1428             "total": false,
1429             "values": false
1430           },
1431           "lines": true,
1432           "linewidth": 1,
1433           "links": [],
1434           "nullPointMode": "null as zero",
1435           "percentage": false,
1436           "pointradius": 5,
1437           "points": false,
1438           "renderer": "flot",
1439           "seriesOverrides": [],
1440           "spaceLength": 10,
1441           "span": 9,
1442           "stack": true,
1443           "steppedLine": false,
1444           "targets": [
1445             {
1446               "expr": "sum(rate(container_cpu_usage_seconds_total{name=~\".+\"}[$interval])) by (name) * 100",
1447               "format": "time_series",
1448               "hide": false,
1449               "interval": "",
1450               "intervalFactor": 2,
1451               "legendFormat": "{{name}}",
1452               "metric": "",
1453               "refId": "F",
1454               "step": 4
1455             }
1456           ],
1457           "thresholds": [],
1458           "timeFrom": null,
1459           "timeShift": null,
1460           "title": "CPU Usage per Container",
1461           "tooltip": {
1462             "msResolution": true,
1463             "shared": true,
1464             "sort": 0,
1465             "value_type": "individual"
1466           },
1467           "type": "graph",
1468           "xaxis": {
1469             "buckets": null,
1470             "mode": "time",
1471             "name": null,
1472             "show": true,
1473             "values": []
1474           },
1475           "yaxes": [
1476             {
1477               "format": "percent",
1478               "label": "",
1479               "logBase": 1,
1480               "max": null,
1481               "show": true
1482             },
1483             {
1484               "format": "short",
1485               "label": null,
1486               "logBase": 1,
1487               "max": null,
1488               "min": null,
1489               "show": false
1490             }
1491           ]
1492         },
1493         {
1494           "aliasColors": {},
1495           "bars": false,
1496           "dashLength": 10,
1497           "dashes": false,
1498           "datasource": "automated-ds",
1499           "editable": true,
1500           "error": false,
1501           "fill": 3,
1502           "grid": {},
1503           "id": 10,
1504           "legend": {
1505             "alignAsTable": true,
1506             "avg": false,
1507             "current": false,
1508             "max": false,
1509             "min": false,
1510             "rightSide": true,
1511             "show": true,
1512             "total": false,
1513             "values": false
1514           },
1515           "lines": true,
1516           "linewidth": 2,
1517           "links": [],
1518           "nullPointMode": "null as zero",
1519           "percentage": false,
1520           "pointradius": 5,
1521           "points": false,
1522           "renderer": "flot",
1523           "seriesOverrides": [],
1524           "spaceLength": 10,
1525           "span": 6,
1526           "stack": true,
1527           "steppedLine": false,
1528           "targets": [
1529             {
1530               "expr": "sum(container_memory_rss{name=~\".+\"}) by (name)",
1531               "hide": false,
1532               "intervalFactor": 2,
1533               "legendFormat": "{{name}}",
1534               "refId": "A",
1535               "step": 4
1536             },
1537             {
1538               "expr": "container_memory_usage_bytes{name=~\".+\"}",
1539               "hide": true,
1540               "intervalFactor": 2,
1541               "legendFormat": "{{name}}",
1542               "refId": "B",
1543               "step": 240
1544             }
1545           ],
1546           "thresholds": [],
1547           "timeFrom": null,
1548           "timeShift": null,
1549           "title": "Memory Usage per Container",
1550           "tooltip": {
1551             "msResolution": true,
1552             "shared": true,
1553             "sort": 0,
1554             "value_type": "individual"
1555           },
1556           "type": "graph",
1557           "xaxis": {
1558             "buckets": null,
1559             "mode": "time",
1560             "name": null,
1561             "show": true,
1562             "values": []
1563           },
1564           "yaxes": [
1565             {
1566               "format": "bytes",
1567               "label": "",
1568               "logBase": 1,
1569               "max": null,
1570               "min": null,
1571               "show": true
1572             },
1573             {
1574               "format": "short",
1575               "label": null,
1576               "logBase": 1,
1577               "max": null,
1578               "min": null,
1579               "show": true
1580             }
1581           ]
1582         },
1583         {
1584           "aliasColors": {},
1585           "bars": false,
1586           "dashLength": 10,
1587           "dashes": false,
1588           "datasource": "automated-ds",
1589           "editable": true,
1590           "error": false,
1591           "fill": 3,
1592           "grid": {},
1593           "id": 34,
1594           "legend": {
1595             "alignAsTable": true,
1596             "avg": false,
1597             "current": false,
1598             "max": false,
1599             "min": false,
1600             "rightSide": true,
1601             "show": true,
1602             "total": false,
1603             "values": false
1604           },
1605           "lines": true,
1606           "linewidth": 2,
1607           "links": [],
1608           "nullPointMode": "null as zero",
1609           "percentage": false,
1610           "pointradius": 5,
1611           "points": false,
1612           "renderer": "flot",
1613           "seriesOverrides": [],
1614           "spaceLength": 10,
1615           "span": 6,
1616           "stack": true,
1617           "steppedLine": false,
1618           "targets": [
1619             {
1620               "expr": "sum(container_memory_swap{name=~\".+\"}) by (name)",
1621               "format": "time_series",
1622               "hide": false,
1623               "intervalFactor": 2,
1624               "legendFormat": "{{name}}",
1625               "refId": "A",
1626               "step": 4
1627             },
1628             {
1629               "expr": "container_memory_usage_bytes{name=~\".+\"}",
1630               "format": "time_series",
1631               "hide": true,
1632               "intervalFactor": 2,
1633               "legendFormat": "{{name}}",
1634               "refId": "B",
1635               "step": 240
1636             }
1637           ],
1638           "thresholds": [],
1639           "timeFrom": null,
1640           "timeShift": null,
1641           "title": "Memory Swap per Container",
1642           "tooltip": {
1643             "msResolution": true,
1644             "shared": true,
1645             "sort": 0,
1646             "value_type": "individual"
1647           },
1648           "type": "graph",
1649           "xaxis": {
1650             "buckets": null,
1651             "mode": "time",
1652             "name": null,
1653             "show": true,
1654             "values": []
1655           },
1656           "yaxes": [
1657             {
1658               "format": "bytes",
1659               "label": "",
1660               "logBase": 1,
1661               "max": null,
1662               "min": null,
1663               "show": true
1664             },
1665             {
1666               "format": "short",
1667               "label": null,
1668               "logBase": 1,
1669               "max": null,
1670               "min": null,
1671               "show": true
1672             }
1673           ]
1674         },
1675         {
1676           "aliasColors": {},
1677           "bars": false,
1678           "dashLength": 10,
1679           "dashes": false,
1680           "datasource": "automated-ds",
1681           "fill": 1,
1682           "id": 95,
1683           "legend": {
1684             "alignAsTable": true,
1685             "avg": false,
1686             "current": false,
1687             "max": false,
1688             "min": false,
1689             "rightSide": true,
1690             "show": true,
1691             "total": false,
1692             "values": false
1693           },
1694           "lines": true,
1695           "linewidth": 1,
1696           "links": [],
1697           "nullPointMode": "null",
1698           "percentage": false,
1699           "pointradius": 5,
1700           "points": false,
1701           "renderer": "flot",
1702           "seriesOverrides": [],
1703           "spaceLength": 10,
1704           "span": 6,
1705           "stack": false,
1706           "steppedLine": false,
1707           "targets": [
1708             {
1709               "expr": "count by(device)(container_fs_io_current)",
1710               "format": "time_series",
1711               "hide": true,
1712               "intervalFactor": 2,
1713               "refId": "A",
1714               "step": 120
1715             },
1716             {
1717               "expr": "container_fs_read_seconds_total{name=~\".+\"}",
1718               "format": "time_series",
1719               "hide": false,
1720               "intervalFactor": 2,
1721               "legendFormat": "Read  - {{name}}",
1722               "refId": "B",
1723               "step": 4
1724             },
1725             {
1726               "expr": "-container_fs_write_seconds_total{name=~\".+\"}",
1727               "format": "time_series",
1728               "intervalFactor": 2,
1729               "legendFormat": "Write - {{name}}",
1730               "refId": "C",
1731               "step": 4
1732             }
1733           ],
1734           "thresholds": [],
1735           "timeFrom": null,
1736           "timeShift": null,
1737           "title": "Container IO Seconds Total",
1738           "tooltip": {
1739             "shared": true,
1740             "sort": 0,
1741             "value_type": "individual"
1742           },
1743           "type": "graph",
1744           "xaxis": {
1745             "buckets": null,
1746             "mode": "time",
1747             "name": null,
1748             "show": true,
1749             "values": []
1750           },
1751           "yaxes": [
1752             {
1753               "format": "short",
1754               "label": null,
1755               "logBase": 1,
1756               "max": null,
1757               "min": null,
1758               "show": true
1759             },
1760             {
1761               "format": "short",
1762               "label": null,
1763               "logBase": 1,
1764               "max": null,
1765               "min": null,
1766               "show": true
1767             }
1768           ]
1769         },
1770         {
1771           "aliasColors": {},
1772           "bars": false,
1773           "dashLength": 10,
1774           "dashes": false,
1775           "datasource": "automated-ds",
1776           "fill": 1,
1777           "id": 96,
1778           "legend": {
1779             "alignAsTable": true,
1780             "avg": false,
1781             "current": false,
1782             "max": false,
1783             "min": false,
1784             "rightSide": true,
1785             "show": true,
1786             "total": false,
1787             "values": false
1788           },
1789           "lines": true,
1790           "linewidth": 1,
1791           "links": [],
1792           "nullPointMode": "null",
1793           "percentage": false,
1794           "pointradius": 5,
1795           "points": false,
1796           "renderer": "flot",
1797           "seriesOverrides": [],
1798           "spaceLength": 10,
1799           "span": 6,
1800           "stack": false,
1801           "steppedLine": false,
1802           "targets": [
1803             {
1804               "expr": "container_fs_io_current{name=~\".+\"}",
1805               "format": "time_series",
1806               "hide": false,
1807               "interval": "",
1808               "intervalFactor": 2,
1809               "legendFormat": "{{name}}",
1810               "refId": "A",
1811               "step": 4
1812             },
1813             {
1814               "expr": "container_fs_read_seconds_total{name=~\".+\"}",
1815               "format": "time_series",
1816               "hide": true,
1817               "intervalFactor": 2,
1818               "legendFormat": "Read  - {{name}}",
1819               "refId": "B",
1820               "step": 240
1821             },
1822             {
1823               "expr": "container_fs_write_seconds_total{name=~\".+\"}",
1824               "format": "time_series",
1825               "hide": true,
1826               "intervalFactor": 2,
1827               "legendFormat": "Write - {{name}}",
1828               "refId": "C",
1829               "step": 240
1830             }
1831           ],
1832           "thresholds": [],
1833           "timeFrom": null,
1834           "timeShift": null,
1835           "title": "Container IO Current",
1836           "tooltip": {
1837             "shared": true,
1838             "sort": 0,
1839             "value_type": "individual"
1840           },
1841           "type": "graph",
1842           "xaxis": {
1843             "buckets": null,
1844             "mode": "time",
1845             "name": null,
1846             "show": true,
1847             "values": []
1848           },
1849           "yaxes": [
1850             {
1851               "format": "short",
1852               "label": null,
1853               "logBase": 1,
1854               "max": null,
1855               "min": null,
1856               "show": true
1857             },
1858             {
1859               "format": "short",
1860               "label": null,
1861               "logBase": 1,
1862               "max": null,
1863               "min": null,
1864               "show": true
1865             }
1866           ]
1867         }
1868       ],
1869       "repeat": null,
1870       "repeatIteration": null,
1871       "repeatRowId": null,
1872       "showTitle": true,
1873       "title": "Containers on Nodes -  CPU, Traffic, Memory Usage",
1874       "titleSize": "h5"
1875     },
1876     {
1877       "collapse": true,
1878       "height": null,
1879       "panels": [
1880         {
1881           "columns": [],
1882           "datasource": "automated-ds",
1883           "editable": true,
1884           "error": false,
1885           "filterNull": false,
1886           "fontSize": "100%",
1887           "height": "400",
1888           "hideTimeOverride": false,
1889           "id": 93,
1890           "links": [],
1891           "pageSize": 100,
1892           "repeat": null,
1893           "scroll": true,
1894           "showHeader": true,
1895           "sort": {
1896             "col": 0,
1897             "desc": false
1898           },
1899           "span": 9,
1900           "styles": [
1901             {
1902               "colorMode": null,
1903               "colors": [
1904                 "rgba(245, 54, 54, 0.9)",
1905                 "rgba(237, 129, 40, 0.89)",
1906                 "rgba(50, 172, 45, 0.97)"
1907               ],
1908               "decimals": 2,
1909               "pattern": "/.*/",
1910               "thresholds": [],
1911               "type": "number",
1912               "unit": "short"
1913             }
1914           ],
1915           "targets": [
1916             {
1917               "expr": "cadvisor_version_info",
1918               "format": "time_series",
1919               "intervalFactor": 2,
1920               "legendFormat": "{{instance}} - cAdvisor Version: {{cadvisorVersion}} - Docker Version: {{dockerVersion}} - OS Version: {{osVersion}} - Host Kernel Version: {{kernelVersion}}",
1921               "refId": "A",
1922               "step": 4
1923             },
1924             {
1925               "expr": "prometheus_build_info",
1926               "format": "time_series",
1927               "intervalFactor": 2,
1928               "legendFormat": "{{instance}} - Prometheus Version: {{version}} - Go Version: {{goversion}} - Prometheus Branch: {{branch}}",
1929               "refId": "B",
1930               "step": 4
1931             },
1932             {
1933               "expr": "node_exporter_build_info",
1934               "format": "time_series",
1935               "intervalFactor": 2,
1936               "legendFormat": "{{instance}} - Node-Exporter Version: {{version}} - Go Version: {{goversion}} - Node Exporter Branch: {{branch}}",
1937               "refId": "C",
1938               "step": 4
1939             },
1940             {
1941               "expr": "collectd_exporter_build_info",
1942               "format": "time_series",
1943               "hide": false,
1944               "intervalFactor": 2,
1945               "legendFormat": "{{instance}} - Collectd Exporter Version: {{version}} - Go Version: {{goversion}} - Collectd Exporter Branch: {{branch}} ",
1946               "refId": "G",
1947               "step": 4
1948             }
1949           ],
1950           "timeFrom": null,
1951           "timeShift": null,
1952           "title": "Versions",
1953           "transform": "timeseries_aggregations",
1954           "type": "table"
1955         },
1956         {
1957           "columns": [
1958             {
1959               "text": "Avg",
1960               "value": "avg"
1961             }
1962           ],
1963           "datasource": "automated-ds",
1964           "editable": true,
1965           "error": false,
1966           "fontSize": "100%",
1967           "height": "400",
1968           "id": 36,
1969           "links": [],
1970           "pageSize": null,
1971           "scroll": true,
1972           "showHeader": true,
1973           "sort": {
1974             "col": 0,
1975             "desc": true
1976           },
1977           "span": 3,
1978           "styles": [
1979             {
1980               "colorMode": null,
1981               "colors": [
1982                 "rgba(245, 54, 54, 0.9)",
1983                 "rgba(237, 129, 40, 0.89)",
1984                 "rgba(50, 172, 45, 0.97)"
1985               ],
1986               "decimals": 2,
1987               "pattern": "/.*/",
1988               "thresholds": [
1989                 "10000000",
1990                 " 25000000"
1991               ],
1992               "type": "number",
1993               "unit": "decbytes"
1994             }
1995           ],
1996           "targets": [
1997             {
1998               "expr": "sum(container_spec_memory_limit_bytes{name=~\".+\"} - container_memory_usage_bytes{name=~\".+\"}) by (name) ",
1999               "format": "time_series",
2000               "hide": true,
2001               "intervalFactor": 2,
2002               "legendFormat": "{{name}}",
2003               "metric": "",
2004               "refId": "A",
2005               "step": 240
2006             },
2007             {
2008               "expr": "sum(container_spec_memory_limit_bytes{name=~\".+\"}) by (name) ",
2009               "format": "time_series",
2010               "hide": false,
2011               "intervalFactor": 2,
2012               "legendFormat": "{{name}}",
2013               "refId": "B",
2014               "step": 10
2015             },
2016             {
2017               "expr": "container_memory_usage_bytes{name=~\".+\"}",
2018               "format": "time_series",
2019               "hide": true,
2020               "intervalFactor": 2,
2021               "legendFormat": "{{name}}",
2022               "refId": "C",
2023               "step": 240
2024             }
2025           ],
2026           "title": "Limit memory",
2027           "transform": "timeseries_aggregations",
2028           "type": "table"
2029         }
2030       ],
2031       "repeat": null,
2032       "repeatIteration": null,
2033       "repeatRowId": null,
2034       "showTitle": true,
2035       "title": "Versions - Host OS, Docker, APP, Build Information",
2036       "titleSize": "h5"
2037     },
2038     {
2039       "collapse": true,
2040       "height": 250,
2041       "panels": [],
2042       "repeat": null,
2043       "repeatIteration": null,
2044       "repeatRowId": null,
2045       "showTitle": true,
2046       "title": "OVS Bridges on Nodes - TODO",
2047       "titleSize": "h5"
2048     },
2049     {
2050       "collapse": true,
2051       "height": 250,
2052       "panels": [],
2053       "repeat": null,
2054       "repeatIteration": null,
2055       "repeatRowId": null,
2056       "showTitle": true,
2057       "title": "VMs on Nodes - TODO",
2058       "titleSize": "h5"
2059     },
2060     {
2061       "collapse": true,
2062       "height": 250,
2063       "panels": [],
2064       "repeat": null,
2065       "repeatIteration": null,
2066       "repeatRowId": null,
2067       "showTitle": true,
2068       "title": "Traffic Generators Status - TODO",
2069       "titleSize": "h5"
2070     }
2071   ],
2072   "schemaVersion": 14,
2073   "style": "dark",
2074   "tags": [],
2075   "templating": {
2076     "list": [
2077       {
2078         "allValue": ".+",
2079         "current": {
2080           "text": "All",
2081           "value": "$__all"
2082         },
2083         "datasource": "automated-ds",
2084         "hide": 0,
2085         "includeAll": true,
2086         "label": "Container Group",
2087         "multi": true,
2088         "name": "containergroup",
2089         "options": [],
2090         "query": "label_values(container_group)",
2091         "refresh": 1,
2092         "regex": "",
2093         "sort": 0,
2094         "tagValuesQuery": null,
2095         "tags": [],
2096         "tagsQuery": null,
2097         "type": "query",
2098         "useTags": false
2099       },
2100       {
2101         "auto": true,
2102         "auto_count": 50,
2103         "auto_min": "50s",
2104         "current": {
2105           "text": "auto",
2106           "value": "$__auto_interval"
2107         },
2108         "datasource": null,
2109         "hide": 0,
2110         "includeAll": false,
2111         "label": "Interval",
2112         "multi": false,
2113         "name": "interval",
2114         "options": [
2115           {
2116             "selected": true,
2117             "text": "auto",
2118             "value": "$__auto_interval"
2119           },
2120           {
2121             "selected": false,
2122             "text": "30s",
2123             "value": "30s"
2124           },
2125           {
2126             "selected": false,
2127             "text": "1m",
2128             "value": "1m"
2129           },
2130           {
2131             "selected": false,
2132             "text": "2m",
2133             "value": "2m"
2134           },
2135           {
2136             "selected": false,
2137             "text": "3m",
2138             "value": "3m"
2139           },
2140           {
2141             "selected": false,
2142             "text": "5m",
2143             "value": "5m"
2144           },
2145           {
2146             "selected": false,
2147             "text": "7m",
2148             "value": "7m"
2149           },
2150           {
2151             "selected": false,
2152             "text": "10m",
2153             "value": "10m"
2154           },
2155           {
2156             "selected": false,
2157             "text": "30m",
2158             "value": "30m"
2159           },
2160           {
2161             "selected": false,
2162             "text": "1h",
2163             "value": "1h"
2164           },
2165           {
2166             "selected": false,
2167             "text": "6h",
2168             "value": "6h"
2169           },
2170           {
2171             "selected": false,
2172             "text": "12h",
2173             "value": "12h"
2174           },
2175           {
2176             "selected": false,
2177             "text": "1d",
2178             "value": "1d"
2179           },
2180           {
2181             "selected": false,
2182             "text": "7d",
2183             "value": "7d"
2184           },
2185           {
2186             "selected": false,
2187             "text": "14d",
2188             "value": "14d"
2189           },
2190           {
2191             "selected": false,
2192             "text": "30d",
2193             "value": "30d"
2194           }
2195         ],
2196         "query": "30s,1m,2m,3m,5m,7m,10m,30m,1h,6h,12h,1d,7d,14d,30d",
2197         "refresh": 2,
2198         "type": "interval"
2199       },
2200       {
2201         "allValue": null,
2202         "current": {
2203           "text": null,
2204           "value": null
2205         },
2206         "datasource": "automated-ds",
2207         "hide": 0,
2208         "includeAll": false,
2209         "label": "Node",
2210         "multi": true,
2211         "name": "server",
2212         "options": [],
2213         "query": "label_values(node_boot_time, instance)",
2214         "refresh": 1,
2215         "regex": "/([^:]+):.*/",
2216         "sort": 0,
2217         "tagValuesQuery": null,
2218         "tags": [],
2219         "tagsQuery": null,
2220         "type": "query",
2221         "useTags": false
2222       }
2223     ]
2224   },
2225   "time": {
2226     "from": "now-30m",
2227     "to": "now"
2228   },
2229   "timepicker": {
2230     "refresh_intervals": [
2231       "5s",
2232       "10s",
2233       "30s",
2234       "1m",
2235       "5m",
2236       "15m",
2237       "30m",
2238       "1h",
2239       "2h",
2240       "1d"
2241     ],
2242     "time_options": [
2243       "5m",
2244       "15m",
2245       "1h",
2246       "6h",
2247       "12h",
2248       "24h",
2249       "2d",
2250       "7d",
2251       "30d"
2252     ]
2253   },
2254   "timezone": "browser",
2255   "title": "Stats Overview",
2256   "version": 2
2257 }