Merge "Prometheus Prototype Dashboard" into stable/fraser
[bottlenecks.git] / monitor / grafana / dashboards / prometheus-system_rev1.json
1 {
2   "__inputs": [
3     {
4       "name": "DS_PROMETHEUS",
5       "label": "Prometheus",
6       "description": "",
7       "type": "datasource",
8       "pluginId": "prometheus",
9       "pluginName": "Prometheus"
10     }
11   ],
12   "__requires": [
13     {
14       "type": "panel",
15       "id": "singlestat",
16       "name": "Singlestat",
17       "version": ""
18     },
19     {
20       "type": "panel",
21       "id": "graph",
22       "name": "Graph",
23       "version": ""
24     },
25     {
26       "type": "grafana",
27       "id": "grafana",
28       "name": "Grafana",
29       "version": "3.1.0"
30     },
31     {
32       "type": "datasource",
33       "id": "prometheus",
34       "name": "Prometheus",
35       "version": "1.0.0"
36     }
37   ],
38   "id": null,
39   "title": "Prometheus system",
40   "tags": [
41     "system",
42     "prometheus",
43     "online",
44     "home"
45   ],
46   "style": "dark",
47   "timezone": "browser",
48   "editable": true,
49   "hideControls": false,
50   "sharedCrosshair": true,
51   "rows": [
52     {
53       "collapse": false,
54       "editable": true,
55       "height": "250px",
56       "panels": [
57         {
58           "cacheTimeout": null,
59           "colorBackground": false,
60           "colorValue": true,
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": "${DS_PROMETHEUS}",
67           "decimals": 1,
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": "50px",
79           "id": 19,
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": "s",
97           "postfixFontSize": "80%",
98           "prefix": "",
99           "prefixFontSize": "80%",
100           "rangeMaps": [
101             {
102               "from": "null",
103               "text": "N/A",
104               "to": "null"
105             }
106           ],
107           "span": 3,
108           "sparkline": {
109             "fillColor": "rgba(31, 118, 189, 0.18)",
110             "full": false,
111             "lineColor": "rgb(31, 120, 193)",
112             "show": false
113           },
114           "targets": [
115             {
116               "calculatedInterval": "10m",
117               "datasourceErrors": {},
118               "errors": {},
119               "expr": "node_time{alias=\"$host\"} - node_boot_time{alias=\"$host\"}",
120               "interval": "5m",
121               "intervalFactor": 1,
122               "legendFormat": "",
123               "metric": "",
124               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_time%7Balias%3D%5C%22%24host%5C%22%7D%20-%20node_boot_time%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%2243200s%22%2C%22end_input%22%3A%222015-9-18%2013%3A25%22%2C%22step_input%22%3A%22%22%2C%22tab%22%3A0%7D%5D",
125               "refId": "A",
126               "step": 300
127             }
128           ],
129           "thresholds": "300,3600",
130           "title": "System Uptime",
131           "transparent": false,
132           "type": "singlestat",
133           "valueFontSize": "80%",
134           "valueMaps": [],
135           "valueName": "current"
136         },
137         {
138           "cacheTimeout": null,
139           "colorBackground": false,
140           "colorValue": false,
141           "colors": [
142             "rgba(245, 54, 54, 0.9)",
143             "rgba(237, 129, 40, 0.89)",
144             "rgba(50, 172, 45, 0.97)"
145           ],
146           "datasource": "${DS_PROMETHEUS}",
147           "editable": true,
148           "error": false,
149           "format": "none",
150           "gauge": {
151             "maxValue": 100,
152             "minValue": 0,
153             "show": false,
154             "thresholdLabels": false,
155             "thresholdMarkers": true
156           },
157           "height": "55px",
158           "id": 25,
159           "interval": null,
160           "isNew": true,
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": "80%",
180           "rangeMaps": [
181             {
182               "from": "null",
183               "text": "N/A",
184               "to": "null"
185             }
186           ],
187           "span": 3,
188           "sparkline": {
189             "fillColor": "rgba(31, 118, 189, 0.18)",
190             "full": false,
191             "lineColor": "rgb(31, 120, 193)",
192             "show": false
193           },
194           "targets": [
195             {
196               "expr": "count(node_cpu{mode=\"user\", alias=\"$host\"})",
197               "interval": "5m",
198               "intervalFactor": 1,
199               "refId": "A",
200               "step": 300
201             }
202           ],
203           "thresholds": "",
204           "title": "Virtual CPUs",
205           "type": "singlestat",
206           "valueFontSize": "80%",
207           "valueMaps": [
208             {
209               "op": "=",
210               "text": "N/A",
211               "value": "null"
212             }
213           ],
214           "valueName": "current"
215         },
216         {
217           "cacheTimeout": null,
218           "colorBackground": false,
219           "colorValue": false,
220           "colors": [
221             "rgba(245, 54, 54, 0.9)",
222             "rgba(237, 129, 40, 0.89)",
223             "rgba(50, 172, 45, 0.97)"
224           ],
225           "datasource": "${DS_PROMETHEUS}",
226           "decimals": 2,
227           "editable": true,
228           "error": false,
229           "format": "bytes",
230           "gauge": {
231             "maxValue": 100,
232             "minValue": 0,
233             "show": false,
234             "thresholdLabels": false,
235             "thresholdMarkers": true
236           },
237           "height": "55px",
238           "id": 26,
239           "interval": null,
240           "isNew": true,
241           "links": [],
242           "mappingType": 1,
243           "mappingTypes": [
244             {
245               "name": "value to text",
246               "value": 1
247             },
248             {
249               "name": "range to text",
250               "value": 2
251             }
252           ],
253           "maxDataPoints": 100,
254           "nullPointMode": "connected",
255           "nullText": null,
256           "postfix": "",
257           "postfixFontSize": "50%",
258           "prefix": "",
259           "prefixFontSize": "80%",
260           "rangeMaps": [
261             {
262               "from": "null",
263               "text": "N/A",
264               "to": "null"
265             }
266           ],
267           "span": 3,
268           "sparkline": {
269             "fillColor": "rgba(31, 118, 189, 0.18)",
270             "full": false,
271             "lineColor": "rgb(31, 120, 193)",
272             "show": false
273           },
274           "targets": [
275             {
276               "expr": "node_memory_MemAvailable{alias=\"$host\"}",
277               "interval": "",
278               "intervalFactor": 1,
279               "legendFormat": "",
280               "metric": "node_memory_MemAvailable",
281               "refId": "A",
282               "step": 30
283             }
284           ],
285           "thresholds": "",
286           "title": "RAM available",
287           "type": "singlestat",
288           "valueFontSize": "80%",
289           "valueMaps": [
290             {
291               "op": "=",
292               "text": "N/A",
293               "value": "null"
294             }
295           ],
296           "valueName": "current"
297         },
298         {
299           "cacheTimeout": null,
300           "colorBackground": false,
301           "colorValue": true,
302           "colors": [
303             "rgba(50, 172, 45, 0.97)",
304             "rgba(237, 129, 40, 0.89)",
305             "rgba(245, 54, 54, 0.9)"
306           ],
307           "datasource": "${DS_PROMETHEUS}",
308           "decimals": 0,
309           "editable": true,
310           "error": false,
311           "format": "percent",
312           "gauge": {
313             "maxValue": 100,
314             "minValue": 0,
315             "show": false,
316             "thresholdLabels": false,
317             "thresholdMarkers": true
318           },
319           "height": "50px",
320           "id": 9,
321           "interval": null,
322           "links": [],
323           "mappingType": 1,
324           "mappingTypes": [
325             {
326               "name": "value to text",
327               "value": 1
328             },
329             {
330               "name": "range to text",
331               "value": 2
332             }
333           ],
334           "maxDataPoints": 100,
335           "nullPointMode": "connected",
336           "nullText": null,
337           "postfix": "",
338           "postfixFontSize": "50%",
339           "prefix": "",
340           "prefixFontSize": "80%",
341           "rangeMaps": [
342             {
343               "from": "null",
344               "text": "N/A",
345               "to": "null"
346             }
347           ],
348           "span": 3,
349           "sparkline": {
350             "fillColor": "rgba(31, 118, 189, 0.18)",
351             "full": true,
352             "lineColor": "rgb(31, 120, 193)",
353             "show": true
354           },
355           "targets": [
356             {
357               "calculatedInterval": "10m",
358               "datasourceErrors": {},
359               "errors": {},
360               "expr": "(node_memory_MemAvailable{alias=\"$host\"} or (node_memory_MemFree{alias=\"$host\"} + node_memory_Buffers{alias=\"$host\"} + node_memory_Cached{alias=\"$host\"})) / node_memory_MemTotal{alias=\"$host\"} * 100",
361               "interval": "5m",
362               "intervalFactor": 1,
363               "legendFormat": "",
364               "metric": "node_mem",
365               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%20%2F%20node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20*%20100%22%2C%22range_input%22%3A%2243201s%22%2C%22end_input%22%3A%222015-9-15%2013%3A54%22%2C%22step_input%22%3A%22%22%2C%22tab%22%3A0%7D%5D",
366               "refId": "A",
367               "step": 300
368             }
369           ],
370           "thresholds": "90,95",
371           "title": "Memory Available",
372           "transparent": false,
373           "type": "singlestat",
374           "valueFontSize": "80%",
375           "valueMaps": [],
376           "valueName": "current"
377         },
378         {
379           "aliasColors": {},
380           "bars": false,
381           "datasource": "${DS_PROMETHEUS}",
382           "decimals": 2,
383           "editable": true,
384           "error": false,
385           "fill": 6,
386           "grid": {
387             "threshold1": null,
388             "threshold1Color": "rgba(216, 200, 27, 0.27)",
389             "threshold2": null,
390             "threshold2Color": "rgba(234, 112, 112, 0.22)",
391             "thresholdLine": false
392           },
393           "height": "260px",
394           "id": 2,
395           "legend": {
396             "alignAsTable": true,
397             "avg": true,
398             "current": false,
399             "hideEmpty": false,
400             "max": true,
401             "min": true,
402             "rightSide": true,
403             "show": true,
404             "total": false,
405             "values": true
406           },
407           "lines": true,
408           "linewidth": 2,
409           "links": [],
410           "nullPointMode": "null",
411           "percentage": false,
412           "pointradius": 5,
413           "points": false,
414           "renderer": "flot",
415           "seriesOverrides": [],
416           "span": 12,
417           "stack": true,
418           "steppedLine": false,
419           "targets": [
420             {
421               "calculatedInterval": "2s",
422               "datasourceErrors": {},
423               "errors": {},
424               "expr": "sum(rate(node_cpu{alias=\"$host\"}[$interval])) by (mode) * 100 / count_scalar(node_cpu{mode=\"user\", alias=\"$host\"}) or sum(irate(node_cpu{alias=\"$host\"}[5m])) by (mode) * 100 / count_scalar(node_cpu{mode=\"user\", alias=\"$host\"})",
425               "intervalFactor": 1,
426               "legendFormat": "{{ mode }}",
427               "metric": "",
428               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22sum(rate(node_cpu%7Balias%3D%5C%22%24host%5C%22%7D%5B%24interval%5D))%20by%20(mode)%20*%20100%22%2C%22range_input%22%3A%223600s%22%2C%22end_input%22%3A%222015-10-22%2015%3A27%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
429               "refId": "A",
430               "step": 2
431             }
432           ],
433           "timeFrom": null,
434           "timeShift": null,
435           "title": "CPU Usage",
436           "tooltip": {
437             "msResolution": false,
438             "shared": true,
439             "sort": 0,
440             "value_type": "individual"
441           },
442           "type": "graph",
443           "xaxis": {
444             "show": true
445           },
446           "yaxes": [
447             {
448               "format": "percent",
449               "label": "",
450               "logBase": 1,
451               "max": 100,
452               "min": 0,
453               "show": true
454             },
455             {
456               "format": "short",
457               "logBase": 1,
458               "max": null,
459               "min": 0,
460               "show": true
461             }
462           ]
463         },
464         {
465           "aliasColors": {},
466           "bars": false,
467           "datasource": "${DS_PROMETHEUS}",
468           "decimals": 2,
469           "editable": true,
470           "error": false,
471           "fill": 2,
472           "grid": {
473             "threshold1": null,
474             "threshold1Color": "rgb(241, 156, 15)",
475             "threshold2": null,
476             "threshold2Color": "rgb(246, 17, 17)",
477             "thresholdLine": true
478           },
479           "id": 18,
480           "legend": {
481             "alignAsTable": true,
482             "avg": true,
483             "current": false,
484             "hideEmpty": false,
485             "max": true,
486             "min": true,
487             "rightSide": true,
488             "show": true,
489             "sortDesc": true,
490             "total": false,
491             "values": true
492           },
493           "lines": true,
494           "linewidth": 2,
495           "links": [],
496           "nullPointMode": "null",
497           "percentage": false,
498           "pointradius": 5,
499           "points": false,
500           "renderer": "flot",
501           "seriesOverrides": [
502             {
503               "alias": "Load 1m",
504               "color": "#E24D42"
505             },
506             {
507               "alias": "Load 5m",
508               "color": "#E0752D"
509             },
510             {
511               "alias": "Load 15m",
512               "color": "#E5AC0E"
513             }
514           ],
515           "span": 12,
516           "stack": false,
517           "steppedLine": false,
518           "targets": [
519             {
520               "calculatedInterval": "10s",
521               "datasourceErrors": {},
522               "errors": {},
523               "expr": "node_load1{alias=\"$host\"}",
524               "intervalFactor": 1,
525               "legendFormat": "Load 1m",
526               "metric": "",
527               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_load1%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%223601s%22%2C%22end_input%22%3A%222015-10-22%2015%3A27%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Afalse%2C%22tab%22%3A0%7D%5D",
528               "refId": "A",
529               "step": 2,
530               "target": ""
531             },
532             {
533               "calculatedInterval": "10s",
534               "datasourceErrors": {},
535               "errors": {},
536               "expr": "node_load5{alias=\"$host\"}",
537               "intervalFactor": 1,
538               "legendFormat": "Load 5m",
539               "metric": "",
540               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_load5%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%223600s%22%2C%22end_input%22%3A%222015-10-22%2015%3A27%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Afalse%2C%22tab%22%3A0%7D%5D",
541               "refId": "B",
542               "step": 2,
543               "target": ""
544             },
545             {
546               "calculatedInterval": "10s",
547               "datasourceErrors": {},
548               "errors": {},
549               "expr": "node_load15{alias=\"$host\"}",
550               "intervalFactor": 1,
551               "legendFormat": "Load 15m",
552               "metric": "",
553               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_load15%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%223600s%22%2C%22end_input%22%3A%222015-10-22%2015%3A27%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Afalse%2C%22tab%22%3A0%7D%5D",
554               "refId": "C",
555               "step": 2,
556               "target": ""
557             }
558           ],
559           "timeFrom": null,
560           "timeShift": null,
561           "title": "Load Average",
562           "tooltip": {
563             "msResolution": false,
564             "shared": true,
565             "sort": 0,
566             "value_type": "individual"
567           },
568           "transparent": false,
569           "type": "graph",
570           "xaxis": {
571             "show": true
572           },
573           "yaxes": [
574             {
575               "format": "none",
576               "label": "",
577               "logBase": 1,
578               "max": null,
579               "min": 0,
580               "show": true
581             },
582             {
583               "format": "none",
584               "logBase": 1,
585               "max": null,
586               "min": 0,
587               "show": true
588             }
589           ]
590         }
591       ],
592       "showTitle": false,
593       "title": "System Stats"
594     },
595     {
596       "collapse": false,
597       "editable": true,
598       "height": "300px",
599       "panels": [
600         {
601           "aliasColors": {},
602           "bars": false,
603           "datasource": "${DS_PROMETHEUS}",
604           "decimals": 2,
605           "editable": true,
606           "error": false,
607           "fill": 6,
608           "grid": {
609             "threshold1": null,
610             "threshold1Color": "rgba(216, 200, 27, 0.27)",
611             "threshold2": null,
612             "threshold2Color": "rgba(234, 112, 112, 0.22)",
613             "thresholdLine": false
614           },
615           "height": "",
616           "id": 6,
617           "legend": {
618             "alignAsTable": true,
619             "avg": true,
620             "current": false,
621             "hideEmpty": false,
622             "max": true,
623             "min": true,
624             "rightSide": false,
625             "show": true,
626             "total": false,
627             "values": true
628           },
629           "lines": true,
630           "linewidth": 2,
631           "links": [],
632           "nullPointMode": "null",
633           "percentage": false,
634           "pointradius": 5,
635           "points": false,
636           "renderer": "flot",
637           "seriesOverrides": [
638             {
639               "alias": "Used",
640               "color": "#0A437C"
641             },
642             {
643               "alias": "Available",
644               "color": "#5195CE"
645             },
646             {
647               "alias": "Total",
648               "color": "#052B51",
649               "legend": false,
650               "stack": false
651             }
652           ],
653           "span": 6,
654           "stack": true,
655           "steppedLine": false,
656           "targets": [
657             {
658               "calculatedInterval": "2s",
659               "datasourceErrors": {},
660               "errors": {},
661               "expr": "node_memory_MemTotal{alias=\"$host\"}",
662               "intervalFactor": 1,
663               "legendFormat": "Total",
664               "metric": "",
665               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
666               "refId": "C",
667               "step": 5,
668               "target": ""
669             },
670             {
671               "calculatedInterval": "2s",
672               "datasourceErrors": {},
673               "errors": {},
674               "expr": "node_memory_MemTotal{alias=\"$host\"} - (node_memory_MemAvailable{alias=\"$host\"} or (node_memory_MemFree{alias=\"$host\"} + node_memory_Buffers{alias=\"$host\"} + node_memory_Cached{alias=\"$host\"}))",
675               "intervalFactor": 1,
676               "legendFormat": "Used",
677               "metric": "",
678               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20-%20(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
679               "refId": "A",
680               "step": 5,
681               "target": ""
682             },
683             {
684               "calculatedInterval": "2s",
685               "datasourceErrors": {},
686               "errors": {},
687               "expr": "node_memory_MemAvailable{alias=\"$host\"} or (node_memory_MemFree{alias=\"$host\"} + node_memory_Buffers{alias=\"$host\"} + node_memory_Cached{alias=\"$host\"})",
688               "intervalFactor": 1,
689               "legendFormat": "Available",
690               "metric": "",
691               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
692               "refId": "B",
693               "step": 5,
694               "target": ""
695             }
696           ],
697           "timeFrom": null,
698           "timeShift": null,
699           "title": "Memory",
700           "tooltip": {
701             "msResolution": false,
702             "shared": true,
703             "sort": 0,
704             "value_type": "individual"
705           },
706           "transparent": false,
707           "type": "graph",
708           "xaxis": {
709             "show": true
710           },
711           "yaxes": [
712             {
713               "format": "bytes",
714               "label": "",
715               "logBase": 1,
716               "max": null,
717               "min": 0,
718               "show": true
719             },
720             {
721               "format": "bytes",
722               "logBase": 1,
723               "max": null,
724               "min": 0,
725               "show": true
726             }
727           ]
728         },
729         {
730           "aliasColors": {},
731           "bars": false,
732           "datasource": "${DS_PROMETHEUS}",
733           "decimals": 2,
734           "editable": true,
735           "error": false,
736           "fill": 6,
737           "grid": {
738             "threshold1": null,
739             "threshold1Color": "rgba(216, 200, 27, 0.27)",
740             "threshold2": null,
741             "threshold2Color": "rgba(234, 112, 112, 0.22)",
742             "thresholdLine": false
743           },
744           "height": "",
745           "id": 29,
746           "legend": {
747             "alignAsTable": true,
748             "avg": true,
749             "current": false,
750             "hideEmpty": false,
751             "max": true,
752             "min": true,
753             "rightSide": false,
754             "show": true,
755             "total": false,
756             "values": true
757           },
758           "lines": true,
759           "linewidth": 2,
760           "links": [],
761           "nullPointMode": "null",
762           "percentage": false,
763           "pointradius": 5,
764           "points": false,
765           "renderer": "flot",
766           "seriesOverrides": [],
767           "span": 6,
768           "stack": true,
769           "steppedLine": false,
770           "targets": [
771             {
772               "calculatedInterval": "2s",
773               "datasourceErrors": {},
774               "errors": {},
775               "expr": "node_memory_MemTotal{alias=\"$host\"} - (node_memory_MemFree{alias=\"$host\"} + node_memory_Buffers{alias=\"$host\"} + node_memory_Cached{alias=\"$host\"})",
776               "intervalFactor": 1,
777               "legendFormat": "Used",
778               "metric": "",
779               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20-%20(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
780               "refId": "A",
781               "step": 5,
782               "target": ""
783             },
784             {
785               "calculatedInterval": "2s",
786               "datasourceErrors": {},
787               "errors": {},
788               "expr": "node_memory_MemFree{alias=\"$host\"}",
789               "intervalFactor": 1,
790               "legendFormat": "Free",
791               "metric": "",
792               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
793               "refId": "B",
794               "step": 5,
795               "target": ""
796             },
797             {
798               "calculatedInterval": "2s",
799               "datasourceErrors": {},
800               "errors": {},
801               "expr": "node_memory_Buffers{alias=\"$host\"}",
802               "intervalFactor": 1,
803               "legendFormat": "Buffers",
804               "metric": "",
805               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
806               "refId": "D",
807               "step": 5,
808               "target": ""
809             },
810             {
811               "calculatedInterval": "2s",
812               "datasourceErrors": {},
813               "errors": {},
814               "expr": "node_memory_Cached{alias=\"$host\"}",
815               "intervalFactor": 1,
816               "legendFormat": "Cached",
817               "metric": "",
818               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
819               "refId": "E",
820               "step": 5,
821               "target": ""
822             }
823           ],
824           "timeFrom": null,
825           "timeShift": null,
826           "title": "Memory Distribution",
827           "tooltip": {
828             "msResolution": false,
829             "shared": true,
830             "sort": 0,
831             "value_type": "individual"
832           },
833           "transparent": false,
834           "type": "graph",
835           "xaxis": {
836             "show": true
837           },
838           "yaxes": [
839             {
840               "format": "bytes",
841               "label": "",
842               "logBase": 1,
843               "max": null,
844               "min": 0,
845               "show": true
846             },
847             {
848               "format": "bytes",
849               "logBase": 1,
850               "max": null,
851               "min": 0,
852               "show": true
853             }
854           ]
855         },
856         {
857           "aliasColors": {},
858           "bars": true,
859           "datasource": "${DS_PROMETHEUS}",
860           "decimals": 2,
861           "editable": true,
862           "error": false,
863           "fill": 2,
864           "grid": {
865             "threshold1": null,
866             "threshold1Color": "rgb(241, 156, 15)",
867             "threshold2": null,
868             "threshold2Color": "rgb(246, 17, 17)",
869             "thresholdLine": true
870           },
871           "id": 24,
872           "legend": {
873             "alignAsTable": true,
874             "avg": true,
875             "current": false,
876             "hideEmpty": false,
877             "max": true,
878             "min": true,
879             "rightSide": false,
880             "show": true,
881             "total": false,
882             "values": true
883           },
884           "lines": false,
885           "linewidth": 2,
886           "links": [],
887           "nullPointMode": "null",
888           "percentage": false,
889           "pointradius": 5,
890           "points": false,
891           "renderer": "flot",
892           "seriesOverrides": [
893             {
894               "alias": "Forks",
895               "color": "#EF843C"
896             }
897           ],
898           "span": 6,
899           "stack": false,
900           "steppedLine": false,
901           "targets": [
902             {
903               "calculatedInterval": "2m",
904               "datasourceErrors": {},
905               "errors": {},
906               "expr": "rate(node_forks{alias=\"$host\"}[$interval]) or irate(node_forks{alias=\"$host\"}[5m])",
907               "intervalFactor": 1,
908               "legendFormat": "Forks",
909               "metric": "",
910               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_procs_running%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%2243200s%22%2C%22end_input%22%3A%222015-9-18%2013%3A46%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
911               "refId": "A",
912               "step": 5,
913               "target": ""
914             }
915           ],
916           "timeFrom": null,
917           "timeShift": null,
918           "title": "Forks",
919           "tooltip": {
920             "msResolution": false,
921             "shared": true,
922             "sort": 0,
923             "value_type": "individual"
924           },
925           "transparent": false,
926           "type": "graph",
927           "xaxis": {
928             "show": true
929           },
930           "yaxes": [
931             {
932               "format": "none",
933               "label": "",
934               "logBase": 1,
935               "max": null,
936               "min": 0,
937               "show": true
938             },
939             {
940               "format": "none",
941               "logBase": 1,
942               "max": null,
943               "min": 0,
944               "show": true
945             }
946           ]
947         },
948         {
949           "aliasColors": {},
950           "bars": true,
951           "datasource": "${DS_PROMETHEUS}",
952           "decimals": 2,
953           "editable": true,
954           "error": false,
955           "fill": 2,
956           "grid": {
957             "threshold1": null,
958             "threshold1Color": "rgb(241, 156, 15)",
959             "threshold2": null,
960             "threshold2Color": "rgb(246, 17, 17)",
961             "thresholdLine": true
962           },
963           "id": 20,
964           "legend": {
965             "alignAsTable": true,
966             "avg": true,
967             "current": false,
968             "hideEmpty": false,
969             "max": true,
970             "min": true,
971             "rightSide": false,
972             "show": true,
973             "total": false,
974             "values": true
975           },
976           "lines": false,
977           "linewidth": 2,
978           "links": [],
979           "nullPointMode": "null",
980           "percentage": false,
981           "pointradius": 5,
982           "points": false,
983           "renderer": "flot",
984           "seriesOverrides": [
985             {
986               "alias": "Processes blocked waiting for I/O to complete",
987               "color": "#E24D42"
988             },
989             {
990               "alias": "Processes in runnable state",
991               "color": "#6ED0E0"
992             }
993           ],
994           "span": 6,
995           "stack": true,
996           "steppedLine": false,
997           "targets": [
998             {
999               "calculatedInterval": "2m",
1000               "datasourceErrors": {},
1001               "errors": {},
1002               "expr": "node_procs_running{alias=\"$host\"}",
1003               "intervalFactor": 1,
1004               "legendFormat": "Processes in runnable state",
1005               "metric": "",
1006               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_procs_running%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%2243200s%22%2C%22end_input%22%3A%222015-9-18%2013%3A46%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1007               "refId": "A",
1008               "step": 5,
1009               "target": ""
1010             },
1011             {
1012               "calculatedInterval": "2m",
1013               "datasourceErrors": {},
1014               "errors": {},
1015               "expr": "node_procs_blocked{alias=\"$host\"}",
1016               "intervalFactor": 1,
1017               "legendFormat": "Processes blocked waiting for I/O to complete",
1018               "metric": "",
1019               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_procs_blocked%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%2243200s%22%2C%22end_input%22%3A%222015-9-18%2013%3A46%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1020               "refId": "B",
1021               "step": 5,
1022               "target": ""
1023             }
1024           ],
1025           "timeFrom": null,
1026           "timeShift": null,
1027           "title": "Processes",
1028           "tooltip": {
1029             "msResolution": false,
1030             "shared": true,
1031             "sort": 0,
1032             "value_type": "individual"
1033           },
1034           "transparent": false,
1035           "type": "graph",
1036           "xaxis": {
1037             "show": true
1038           },
1039           "yaxes": [
1040             {
1041               "format": "none",
1042               "label": "",
1043               "logBase": 1,
1044               "max": null,
1045               "min": 0,
1046               "show": true
1047             },
1048             {
1049               "format": "none",
1050               "logBase": 1,
1051               "max": null,
1052               "min": 0,
1053               "show": true
1054             }
1055           ]
1056         },
1057         {
1058           "aliasColors": {},
1059           "bars": false,
1060           "datasource": "${DS_PROMETHEUS}",
1061           "decimals": 2,
1062           "editable": true,
1063           "error": false,
1064           "fill": 2,
1065           "grid": {
1066             "threshold1": null,
1067             "threshold1Color": "rgb(241, 156, 15)",
1068             "threshold2": null,
1069             "threshold2Color": "rgb(246, 17, 17)",
1070             "thresholdLine": true
1071           },
1072           "id": 27,
1073           "legend": {
1074             "alignAsTable": true,
1075             "avg": true,
1076             "current": false,
1077             "hideEmpty": false,
1078             "max": true,
1079             "min": true,
1080             "rightSide": false,
1081             "show": true,
1082             "total": false,
1083             "values": true
1084           },
1085           "lines": true,
1086           "linewidth": 2,
1087           "links": [],
1088           "nullPointMode": "null",
1089           "percentage": false,
1090           "pointradius": 5,
1091           "points": false,
1092           "renderer": "flot",
1093           "seriesOverrides": [],
1094           "span": 6,
1095           "stack": false,
1096           "steppedLine": false,
1097           "targets": [
1098             {
1099               "calculatedInterval": "2m",
1100               "datasourceErrors": {},
1101               "errors": {},
1102               "expr": "rate(node_context_switches{alias=\"$host\"}[$interval]) or irate(node_context_switches{alias=\"$host\"}[5m])",
1103               "intervalFactor": 1,
1104               "legendFormat": "Context Switches",
1105               "metric": "",
1106               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_procs_running%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%2243200s%22%2C%22end_input%22%3A%222015-9-18%2013%3A46%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1107               "refId": "A",
1108               "step": 5,
1109               "target": ""
1110             }
1111           ],
1112           "timeFrom": null,
1113           "timeShift": null,
1114           "title": "Context Switches",
1115           "tooltip": {
1116             "msResolution": false,
1117             "shared": true,
1118             "sort": 0,
1119             "value_type": "individual"
1120           },
1121           "transparent": false,
1122           "type": "graph",
1123           "xaxis": {
1124             "show": true
1125           },
1126           "yaxes": [
1127             {
1128               "format": "none",
1129               "label": "",
1130               "logBase": 1,
1131               "max": null,
1132               "min": 0,
1133               "show": true
1134             },
1135             {
1136               "format": "none",
1137               "logBase": 1,
1138               "max": null,
1139               "min": 0,
1140               "show": true
1141             }
1142           ]
1143         },
1144         {
1145           "aliasColors": {},
1146           "bars": false,
1147           "datasource": "${DS_PROMETHEUS}",
1148           "decimals": 2,
1149           "editable": true,
1150           "error": false,
1151           "fill": 2,
1152           "grid": {
1153             "threshold1": null,
1154             "threshold1Color": "rgb(241, 156, 15)",
1155             "threshold2": null,
1156             "threshold2Color": "rgb(246, 17, 17)",
1157             "thresholdLine": true
1158           },
1159           "id": 28,
1160           "legend": {
1161             "alignAsTable": true,
1162             "avg": true,
1163             "current": false,
1164             "hideEmpty": false,
1165             "max": true,
1166             "min": true,
1167             "rightSide": false,
1168             "show": true,
1169             "total": false,
1170             "values": true
1171           },
1172           "lines": true,
1173           "linewidth": 2,
1174           "links": [],
1175           "nullPointMode": "null",
1176           "percentage": false,
1177           "pointradius": 5,
1178           "points": false,
1179           "renderer": "flot",
1180           "seriesOverrides": [
1181             {
1182               "alias": "Interrupts",
1183               "color": "#D683CE"
1184             }
1185           ],
1186           "span": 6,
1187           "stack": false,
1188           "steppedLine": false,
1189           "targets": [
1190             {
1191               "calculatedInterval": "2m",
1192               "datasourceErrors": {},
1193               "errors": {},
1194               "expr": "rate(node_intr{alias=\"$host\"}[$interval]) or irate(node_intr{alias=\"$host\"}[5m])",
1195               "intervalFactor": 1,
1196               "legendFormat": "Interrupts",
1197               "metric": "",
1198               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_procs_running%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%2243200s%22%2C%22end_input%22%3A%222015-9-18%2013%3A46%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1199               "refId": "A",
1200               "step": 5,
1201               "target": ""
1202             }
1203           ],
1204           "timeFrom": null,
1205           "timeShift": null,
1206           "title": "Interrupts",
1207           "tooltip": {
1208             "msResolution": true,
1209             "shared": true,
1210             "sort": 0,
1211             "value_type": "individual"
1212           },
1213           "transparent": false,
1214           "type": "graph",
1215           "xaxis": {
1216             "show": true
1217           },
1218           "yaxes": [
1219             {
1220               "format": "none",
1221               "label": "",
1222               "logBase": 1,
1223               "max": null,
1224               "min": 0,
1225               "show": true
1226             },
1227             {
1228               "format": "none",
1229               "logBase": 1,
1230               "max": null,
1231               "min": 0,
1232               "show": true
1233             }
1234           ]
1235         },
1236         {
1237           "aliasColors": {},
1238           "bars": false,
1239           "datasource": "${DS_PROMETHEUS}",
1240           "decimals": 2,
1241           "editable": true,
1242           "error": false,
1243           "fill": 6,
1244           "grid": {
1245             "threshold1": null,
1246             "threshold1Color": "rgba(216, 200, 27, 0.27)",
1247             "threshold2": null,
1248             "threshold2Color": "rgba(234, 112, 112, 0.22)",
1249             "thresholdLine": false
1250           },
1251           "id": 21,
1252           "legend": {
1253             "alignAsTable": true,
1254             "avg": true,
1255             "current": false,
1256             "hideEmpty": false,
1257             "max": true,
1258             "min": true,
1259             "rightSide": false,
1260             "show": true,
1261             "total": false,
1262             "values": true
1263           },
1264           "lines": true,
1265           "linewidth": 2,
1266           "links": [],
1267           "nullPointMode": "null",
1268           "percentage": false,
1269           "pointradius": 5,
1270           "points": false,
1271           "renderer": "flot",
1272           "seriesOverrides": [],
1273           "span": 6,
1274           "stack": true,
1275           "steppedLine": false,
1276           "targets": [
1277             {
1278               "calculatedInterval": "2s",
1279               "datasourceErrors": {},
1280               "errors": {},
1281               "expr": "rate(node_network_receive_bytes{alias=\"$host\", device!=\"lo\"}[$interval]) or irate(node_network_receive_bytes{alias=\"$host\", device!=\"lo\"}[5m])",
1282               "intervalFactor": 1,
1283               "legendFormat": "Inbound: {{ device }}",
1284               "metric": "",
1285               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1286               "refId": "B",
1287               "step": 5,
1288               "target": ""
1289             },
1290             {
1291               "calculatedInterval": "2s",
1292               "datasourceErrors": {},
1293               "errors": {},
1294               "expr": "rate(node_network_transmit_bytes{alias=\"$host\", device!=\"lo\"}[$interval]) or irate(node_network_transmit_bytes{alias=\"$host\", device!=\"lo\"}[5m])",
1295               "intervalFactor": 1,
1296               "legendFormat": "Outbound: {{ device }}",
1297               "metric": "",
1298               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20-%20(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1299               "refId": "A",
1300               "step": 5,
1301               "target": ""
1302             }
1303           ],
1304           "timeFrom": null,
1305           "timeShift": null,
1306           "title": "Network Traffic",
1307           "tooltip": {
1308             "msResolution": false,
1309             "shared": true,
1310             "sort": 0,
1311             "value_type": "individual"
1312           },
1313           "transparent": false,
1314           "type": "graph",
1315           "xaxis": {
1316             "show": true
1317           },
1318           "yaxes": [
1319             {
1320               "format": "Bps",
1321               "label": "",
1322               "logBase": 1,
1323               "max": null,
1324               "min": 0,
1325               "show": true
1326             },
1327             {
1328               "format": "bytes",
1329               "logBase": 1,
1330               "max": null,
1331               "min": 0,
1332               "show": true
1333             }
1334           ]
1335         },
1336         {
1337           "aliasColors": {},
1338           "bars": true,
1339           "datasource": "${DS_PROMETHEUS}",
1340           "decimals": 2,
1341           "editable": true,
1342           "error": false,
1343           "fill": 6,
1344           "grid": {
1345             "threshold1": null,
1346             "threshold1Color": "rgba(216, 200, 27, 0.27)",
1347             "threshold2": null,
1348             "threshold2Color": "rgba(234, 112, 112, 0.22)",
1349             "thresholdLine": false
1350           },
1351           "id": 22,
1352           "legend": {
1353             "alignAsTable": true,
1354             "avg": true,
1355             "current": false,
1356             "hideEmpty": false,
1357             "max": true,
1358             "min": true,
1359             "rightSide": false,
1360             "show": true,
1361             "sort": "min",
1362             "sortDesc": true,
1363             "total": false,
1364             "values": true
1365           },
1366           "lines": false,
1367           "linewidth": 2,
1368           "links": [],
1369           "nullPointMode": "null",
1370           "percentage": false,
1371           "pointradius": 5,
1372           "points": false,
1373           "renderer": "flot",
1374           "seriesOverrides": [],
1375           "span": 6,
1376           "stack": true,
1377           "steppedLine": false,
1378           "targets": [
1379             {
1380               "calculatedInterval": "2s",
1381               "datasourceErrors": {},
1382               "errors": {},
1383               "expr": "sum(increase(node_network_receive_bytes{alias=\"$host\", device!=\"lo\"}[1h]))",
1384               "interval": "1h",
1385               "intervalFactor": 1,
1386               "legendFormat": "Received",
1387               "metric": "",
1388               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20-%20(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1389               "refId": "A",
1390               "step": 3600,
1391               "target": ""
1392             },
1393             {
1394               "calculatedInterval": "2s",
1395               "datasourceErrors": {},
1396               "errors": {},
1397               "expr": "sum(increase(node_network_transmit_bytes{alias=\"$host\", device!=\"lo\"}[1h]))",
1398               "interval": "1h",
1399               "intervalFactor": 1,
1400               "legendFormat": "Sent",
1401               "metric": "",
1402               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20-%20(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1403               "refId": "B",
1404               "step": 3600,
1405               "target": ""
1406             }
1407           ],
1408           "timeFrom": "24h",
1409           "timeShift": null,
1410           "title": "Network Utilization Hourly",
1411           "tooltip": {
1412             "msResolution": false,
1413             "shared": true,
1414             "sort": 0,
1415             "value_type": "individual"
1416           },
1417           "transparent": false,
1418           "type": "graph",
1419           "xaxis": {
1420             "show": true
1421           },
1422           "yaxes": [
1423             {
1424               "format": "bytes",
1425               "label": "",
1426               "logBase": 1,
1427               "max": null,
1428               "min": 0,
1429               "show": true
1430             },
1431             {
1432               "format": "bytes",
1433               "logBase": 1,
1434               "max": null,
1435               "min": 0,
1436               "show": true
1437             }
1438           ]
1439         },
1440         {
1441           "aliasColors": {},
1442           "bars": false,
1443           "datasource": "${DS_PROMETHEUS}",
1444           "decimals": 2,
1445           "editable": true,
1446           "error": false,
1447           "fill": 6,
1448           "grid": {
1449             "threshold1": null,
1450             "threshold1Color": "rgba(216, 200, 27, 0.27)",
1451             "threshold2": null,
1452             "threshold2Color": "rgba(234, 112, 112, 0.22)",
1453             "thresholdLine": false
1454           },
1455           "id": 23,
1456           "legend": {
1457             "alignAsTable": true,
1458             "avg": true,
1459             "current": false,
1460             "hideEmpty": false,
1461             "max": true,
1462             "min": true,
1463             "rightSide": false,
1464             "show": true,
1465             "total": false,
1466             "values": true
1467           },
1468           "lines": true,
1469           "linewidth": 2,
1470           "links": [],
1471           "nullPointMode": "null",
1472           "percentage": false,
1473           "pointradius": 5,
1474           "points": false,
1475           "renderer": "flot",
1476           "seriesOverrides": [
1477             {
1478               "alias": "Used",
1479               "color": "#584477"
1480             },
1481             {
1482               "alias": "Free",
1483               "color": "#AEA2E0"
1484             }
1485           ],
1486           "span": 6,
1487           "stack": true,
1488           "steppedLine": false,
1489           "targets": [
1490             {
1491               "calculatedInterval": "2s",
1492               "datasourceErrors": {},
1493               "errors": {},
1494               "expr": "node_memory_SwapTotal{alias=\"$host\"} - node_memory_SwapFree{alias=\"$host\"}",
1495               "intervalFactor": 1,
1496               "legendFormat": "Used",
1497               "metric": "",
1498               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20-%20(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1499               "refId": "A",
1500               "step": 5,
1501               "target": ""
1502             },
1503             {
1504               "calculatedInterval": "2s",
1505               "datasourceErrors": {},
1506               "errors": {},
1507               "expr": "node_memory_SwapFree{alias=\"$host\"}",
1508               "intervalFactor": 1,
1509               "legendFormat": "Free",
1510               "metric": "",
1511               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1512               "refId": "B",
1513               "step": 5,
1514               "target": ""
1515             }
1516           ],
1517           "timeFrom": null,
1518           "timeShift": null,
1519           "title": "Swap",
1520           "tooltip": {
1521             "msResolution": false,
1522             "shared": true,
1523             "sort": 0,
1524             "value_type": "individual"
1525           },
1526           "transparent": false,
1527           "type": "graph",
1528           "xaxis": {
1529             "show": true
1530           },
1531           "yaxes": [
1532             {
1533               "format": "bytes",
1534               "label": "",
1535               "logBase": 1,
1536               "max": null,
1537               "min": 0,
1538               "show": true
1539             },
1540             {
1541               "format": "bytes",
1542               "logBase": 1,
1543               "max": null,
1544               "min": 0,
1545               "show": true
1546             }
1547           ]
1548         },
1549         {
1550           "aliasColors": {},
1551           "bars": false,
1552           "datasource": "${DS_PROMETHEUS}",
1553           "decimals": 2,
1554           "editable": true,
1555           "error": false,
1556           "fill": 2,
1557           "grid": {
1558             "threshold1": null,
1559             "threshold1Color": "rgba(216, 200, 27, 0.27)",
1560             "threshold2": null,
1561             "threshold2Color": "rgba(234, 112, 112, 0.22)",
1562             "thresholdLine": false
1563           },
1564           "id": 30,
1565           "legend": {
1566             "alignAsTable": true,
1567             "avg": true,
1568             "current": false,
1569             "hideEmpty": false,
1570             "max": true,
1571             "min": true,
1572             "rightSide": false,
1573             "show": true,
1574             "total": false,
1575             "values": true
1576           },
1577           "lines": true,
1578           "linewidth": 2,
1579           "links": [],
1580           "nullPointMode": "null",
1581           "percentage": false,
1582           "pointradius": 5,
1583           "points": false,
1584           "renderer": "flot",
1585           "seriesOverrides": [],
1586           "span": 6,
1587           "stack": false,
1588           "steppedLine": false,
1589           "targets": [
1590             {
1591               "calculatedInterval": "2s",
1592               "datasourceErrors": {},
1593               "errors": {},
1594               "expr": "rate(node_vmstat_pswpin{alias=\"$host\"}[$interval]) * 4096 or irate(node_vmstat_pswpin{alias=\"$host\"}[5m]) * 4096",
1595               "intervalFactor": 1,
1596               "legendFormat": "Swap In",
1597               "metric": "",
1598               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20-%20(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1599               "refId": "A",
1600               "step": 5,
1601               "target": ""
1602             },
1603             {
1604               "calculatedInterval": "2s",
1605               "datasourceErrors": {},
1606               "errors": {},
1607               "expr": "rate(node_vmstat_pswpout{alias=\"$host\"}[$interval]) * 4096 or irate(node_vmstat_pswpout{alias=\"$host\"}[5m]) * 4096",
1608               "intervalFactor": 1,
1609               "legendFormat": "Swap Out",
1610               "metric": "",
1611               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1612               "refId": "B",
1613               "step": 5,
1614               "target": ""
1615             }
1616           ],
1617           "timeFrom": null,
1618           "timeShift": null,
1619           "title": "Swap Activity",
1620           "tooltip": {
1621             "msResolution": false,
1622             "shared": true,
1623             "sort": 0,
1624             "value_type": "individual"
1625           },
1626           "transparent": false,
1627           "type": "graph",
1628           "xaxis": {
1629             "show": true
1630           },
1631           "yaxes": [
1632             {
1633               "format": "Bps",
1634               "label": "",
1635               "logBase": 1,
1636               "max": null,
1637               "min": 0,
1638               "show": true
1639             },
1640             {
1641               "format": "bytes",
1642               "logBase": 1,
1643               "max": null,
1644               "min": 0,
1645               "show": true
1646             }
1647           ]
1648         },
1649         {
1650           "aliasColors": {},
1651           "bars": false,
1652           "datasource": "${DS_PROMETHEUS}",
1653           "decimals": 2,
1654           "editable": true,
1655           "error": false,
1656           "fill": 2,
1657           "grid": {
1658             "threshold1": null,
1659             "threshold1Color": "rgba(216, 200, 27, 0.27)",
1660             "threshold2": null,
1661             "threshold2Color": "rgba(234, 112, 112, 0.22)",
1662             "thresholdLine": false
1663           },
1664           "id": 31,
1665           "legend": {
1666             "alignAsTable": true,
1667             "avg": true,
1668             "current": false,
1669             "hideEmpty": false,
1670             "max": true,
1671             "min": true,
1672             "rightSide": false,
1673             "show": true,
1674             "total": false,
1675             "values": true
1676           },
1677           "lines": true,
1678           "linewidth": 2,
1679           "links": [],
1680           "nullPointMode": "null",
1681           "percentage": false,
1682           "pointradius": 5,
1683           "points": false,
1684           "renderer": "flot",
1685           "seriesOverrides": [],
1686           "span": 6,
1687           "stack": false,
1688           "steppedLine": false,
1689           "targets": [
1690             {
1691               "calculatedInterval": "2s",
1692               "datasourceErrors": {},
1693               "errors": {},
1694               "expr": "rate(node_vmstat_pgpgin{alias=\"$host\"}[$interval]) * 1024 or irate(node_vmstat_pgpgin{alias=\"$host\"}[5m]) * 1024",
1695               "intervalFactor": 1,
1696               "legendFormat": "Page In",
1697               "metric": "",
1698               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemTotal%7Balias%3D%5C%22%24host%5C%22%7D%20-%20(node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D)%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1699               "refId": "A",
1700               "step": 5,
1701               "target": ""
1702             },
1703             {
1704               "calculatedInterval": "2s",
1705               "datasourceErrors": {},
1706               "errors": {},
1707               "expr": "rate(node_vmstat_pgpgout{alias=\"$host\"}[$interval]) * 1024 or irate(node_vmstat_pgpgout{alias=\"$host\"}[5m]) * 1024",
1708               "intervalFactor": 1,
1709               "legendFormat": "Page Out",
1710               "metric": "",
1711               "prometheusLink": "/api/datasources/proxy/1/graph#%5B%7B%22expr%22%3A%22node_memory_MemFree%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Buffers%7Balias%3D%5C%22%24host%5C%22%7D%20%2B%20node_memory_Cached%7Balias%3D%5C%22%24host%5C%22%7D%22%2C%22range_input%22%3A%22900s%22%2C%22end_input%22%3A%222015-10-22%2015%3A25%22%2C%22step_input%22%3A%22%22%2C%22stacked%22%3Atrue%2C%22tab%22%3A0%7D%5D",
1712               "refId": "B",
1713               "step": 5,
1714               "target": ""
1715             }
1716           ],
1717           "timeFrom": null,
1718           "timeShift": null,
1719           "title": "I/O Activity",
1720           "tooltip": {
1721             "msResolution": false,
1722             "shared": true,
1723             "sort": 0,
1724             "value_type": "individual"
1725           },
1726           "transparent": false,
1727           "type": "graph",
1728           "xaxis": {
1729             "show": true
1730           },
1731           "yaxes": [
1732             {
1733               "format": "Bps",
1734               "label": "",
1735               "logBase": 1,
1736               "max": null,
1737               "min": 0,
1738               "show": true
1739             },
1740             {
1741               "format": "bytes",
1742               "logBase": 1,
1743               "max": null,
1744               "min": 0,
1745               "show": true
1746             }
1747           ]
1748         }
1749       ],
1750       "title": "New row"
1751     }
1752   ],
1753   "time": {
1754     "from": "now-1h",
1755     "to": "now"
1756   },
1757   "timepicker": {
1758     "collapse": false,
1759     "enable": true,
1760     "notice": false,
1761     "now": true,
1762     "refresh_intervals": [
1763       "5s",
1764       "10s",
1765       "30s",
1766       "1m",
1767       "5m",
1768       "15m",
1769       "30m",
1770       "1h",
1771       "2h",
1772       "1d"
1773     ],
1774     "status": "Stable",
1775     "time_options": [
1776       "5m",
1777       "15m",
1778       "1h",
1779       "6h",
1780       "12h",
1781       "24h",
1782       "2d",
1783       "7d",
1784       "30d"
1785     ],
1786     "type": "timepicker"
1787   },
1788   "templating": {
1789     "list": [
1790       {
1791         "allFormat": "glob",
1792         "auto": true,
1793         "auto_count": 200,
1794         "auto_min": "1s",
1795         "current": {
1796           "selected": true,
1797           "text": "5s",
1798           "value": "5s"
1799         },
1800         "datasource": "Prometheus",
1801         "hide": 0,
1802         "includeAll": false,
1803         "label": "Interval",
1804         "multi": false,
1805         "multiFormat": "glob",
1806         "name": "interval",
1807         "options": [
1808           {
1809             "selected": false,
1810             "text": "auto",
1811             "value": "$__auto_interval"
1812           },
1813           {
1814             "selected": false,
1815             "text": "1s",
1816             "value": "1s"
1817           },
1818           {
1819             "selected": true,
1820             "text": "5s",
1821             "value": "5s"
1822           },
1823           {
1824             "selected": false,
1825             "text": "1m",
1826             "value": "1m"
1827           },
1828           {
1829             "selected": false,
1830             "text": "5m",
1831             "value": "5m"
1832           },
1833           {
1834             "selected": false,
1835             "text": "1h",
1836             "value": "1h"
1837           },
1838           {
1839             "selected": false,
1840             "text": "6h",
1841             "value": "6h"
1842           },
1843           {
1844             "selected": false,
1845             "text": "1d",
1846             "value": "1d"
1847           }
1848         ],
1849         "query": "1s,5s,1m,5m,1h,6h,1d",
1850         "refresh": 0,
1851         "type": "interval"
1852       },
1853       {
1854         "allFormat": "glob",
1855         "current": {},
1856         "datasource": "${DS_PROMETHEUS}",
1857         "hide": 0,
1858         "includeAll": false,
1859         "label": "Host",
1860         "multi": false,
1861         "multiFormat": "regex values",
1862         "name": "host",
1863         "options": [],
1864         "query": "label_values(alias)",
1865         "refresh": 1,
1866         "refresh_on_load": false,
1867         "regex": "",
1868         "tagValuesQuery": "alias",
1869         "tagsQuery": "up",
1870         "type": "query",
1871         "useTags": false
1872       }
1873     ]
1874   },
1875   "annotations": {
1876     "list": [
1877       {
1878         "datasource": "${DS_PROMETHEUS}",
1879         "enable": false,
1880         "expr": "ALERTS{alias=\"$host\", alertstate=\"firing\"}",
1881         "iconColor": "rgb(252, 5, 0)",
1882         "name": "Alert",
1883         "tagKeys": "severity",
1884         "textFormat": "{{ alias }} : {{alertstate}}",
1885         "titleFormat": "{{ alertname }}"
1886       },
1887       {
1888         "datasource": "${DS_PROMETHEUS}",
1889         "enable": true,
1890         "expr": "ALERTS{alias=\"$host\",alertstate=\"pending\"}",
1891         "iconColor": "rgb(228, 242, 9)",
1892         "name": "Warning",
1893         "tagKeys": "severity",
1894         "textFormat": "{{ alias }} : {{ alertstate }}",
1895         "titleFormat": "{{ alertname }}"
1896       }
1897     ]
1898   },
1899   "refresh": "30s",
1900   "schemaVersion": 12,
1901   "version": 18,
1902   "links": [],
1903   "gnetId": 159,
1904   "description": "Prometheus for system metrics. \r\nLoad, CPU, RAM, network, process ... "
1905 }