Merge "Add 'prometheus_hosts' example definition to default.inv"
[barometer.git] / docker / barometer-grafana / dashboards / intel_rdt_dashboard.json
1 {
2   "dashboard": {
3     "annotations": {
4       "list": [
5         {
6           "builtIn": 1,
7           "datasource": "-- Grafana --",
8           "enable": true,
9           "hide": true,
10           "iconColor": "rgba(0, 211, 255, 1)",
11           "name": "Annotations & Alerts",
12           "type": "dashboard"
13         }
14       ]
15     },
16     "editable": true,
17     "gnetId": null,
18     "graphTooltip": 0,
19     "hideControls": false,
20     "id": null,
21     "links": [],
22     "refresh": "10s",
23     "rows": [
24       {
25         "collapse": false,
26         "height": "250px",
27         "panels": [
28           {
29             "aliasColors": {},
30             "bars": false,
31             "dashLength": 10,
32             "dashes": false,
33             "datasource": "collectd",
34             "fill": 1,
35             "id": 1,
36             "interval": "1s",
37             "legend": {
38               "alignAsTable": true,
39               "avg": true,
40               "current": true,
41               "max": true,
42               "min": true,
43               "rightSide": true,
44               "show": true,
45               "total": false,
46               "values": true
47             },
48             "lines": true,
49             "linewidth": 1,
50             "links": [],
51             "nullPointMode": "null",
52             "percentage": false,
53             "pointradius": 5,
54             "points": false,
55             "renderer": "flot",
56             "seriesOverrides": [],
57             "spaceLength": 10,
58             "span": 12,
59             "stack": false,
60             "steppedLine": false,
61             "targets": [
62               {
63                 "alias": "CPU $tag_instance",
64                 "dsType": "influxdb",
65                 "groupBy": [
66                   {
67                     "params": [
68                       "$__interval"
69                     ],
70                     "type": "time"
71                   },
72                   {
73                     "params": [
74                       "instance"
75                     ],
76                     "type": "tag"
77                   },
78                   {
79                     "params": [
80                       "null"
81                     ],
82                     "type": "fill"
83                   }
84                 ],
85                 "measurement": "intel_rdt_value",
86                 "orderByTime": "ASC",
87                 "policy": "default",
88                 "refId": "A",
89                 "resultFormat": "time_series",
90                 "select": [
91                   [
92                     {
93                       "params": [
94                         "value"
95                       ],
96                       "type": "field"
97                     },
98                     {
99                       "params": [],
100                       "type": "last"
101                     }
102                   ]
103                 ],
104                 "tags": [
105                   {
106                     "key": "host",
107                     "operator": "=~",
108                     "value": "/^$Host$/"
109                   },
110                   {
111                     "condition": "AND",
112                     "key": "type",
113                     "operator": "=",
114                     "value": "bytes"
115                   }
116                 ]
117               }
118             ],
119             "thresholds": [],
120             "timeFrom": null,
121             "timeShift": null,
122             "title": "LLC in Bytes",
123             "tooltip": {
124               "shared": true,
125               "sort": 0,
126               "value_type": "individual"
127             },
128             "type": "graph",
129             "xaxis": {
130               "buckets": null,
131               "mode": "time",
132               "name": null,
133               "show": true,
134               "values": []
135             },
136             "yaxes": [
137               {
138                 "format": "short",
139                 "label": null,
140                 "logBase": 1,
141                 "max": null,
142                 "min": null,
143                 "show": true
144               },
145               {
146                 "format": "short",
147                 "label": null,
148                 "logBase": 1,
149                 "max": null,
150                 "min": null,
151                 "show": true
152               }
153             ]
154           }
155         ],
156         "repeat": null,
157         "repeatIteration": null,
158         "repeatRowId": null,
159         "showTitle": false,
160         "title": "Dashboard Row",
161         "titleSize": "h6"
162       },
163       {
164         "collapse": false,
165         "height": 250,
166         "panels": [
167           {
168             "aliasColors": {},
169             "bars": false,
170             "dashLength": 10,
171             "dashes": false,
172             "datasource": "collectd",
173             "fill": 1,
174             "id": 2,
175             "interval": "1s",
176             "legend": {
177               "alignAsTable": true,
178               "avg": true,
179               "current": true,
180               "max": true,
181               "min": true,
182               "rightSide": true,
183               "show": true,
184               "total": false,
185               "values": true
186             },
187             "lines": true,
188             "linewidth": 1,
189             "links": [],
190             "nullPointMode": "null",
191             "percentage": false,
192             "pointradius": 5,
193             "points": false,
194             "renderer": "flot",
195             "seriesOverrides": [],
196             "spaceLength": 10,
197             "span": 12,
198             "stack": false,
199             "steppedLine": false,
200             "targets": [
201               {
202                 "alias": "CPU $tag_instance",
203                 "dsType": "influxdb",
204                 "groupBy": [
205                   {
206                     "params": [
207                       "$__interval"
208                     ],
209                     "type": "time"
210                   },
211                   {
212                     "params": [
213                       "instance"
214                     ],
215                     "type": "tag"
216                   },
217                   {
218                     "params": [
219                       "null"
220                     ],
221                     "type": "fill"
222                   }
223                 ],
224                 "measurement": "intel_rdt_value",
225                 "orderByTime": "ASC",
226                 "policy": "default",
227                 "refId": "A",
228                 "resultFormat": "time_series",
229                 "select": [
230                   [
231                     {
232                       "params": [
233                         "value"
234                       ],
235                       "type": "field"
236                     },
237                     {
238                       "params": [],
239                       "type": "last"
240                     }
241                   ]
242                 ],
243                 "tags": [
244                   {
245                     "key": "host",
246                     "operator": "=~",
247                     "value": "/^$Host$/"
248                   },
249                   {
250                     "condition": "AND",
251                     "key": "type",
252                     "operator": "=",
253                     "value": "ipc"
254                   }
255                 ]
256               }
257             ],
258             "thresholds": [],
259             "timeFrom": null,
260             "timeShift": null,
261             "title": "IPC",
262             "tooltip": {
263               "shared": true,
264               "sort": 0,
265               "value_type": "individual"
266             },
267             "type": "graph",
268             "xaxis": {
269               "buckets": null,
270               "mode": "time",
271               "name": null,
272               "show": true,
273               "values": []
274             },
275             "yaxes": [
276               {
277                 "format": "short",
278                 "label": null,
279                 "logBase": 1,
280                 "max": null,
281                 "min": null,
282                 "show": true
283               },
284               {
285                 "format": "short",
286                 "label": null,
287                 "logBase": 1,
288                 "max": null,
289                 "min": null,
290                 "show": true
291               }
292             ]
293           }
294         ],
295         "repeat": null,
296         "repeatIteration": null,
297         "repeatRowId": null,
298         "showTitle": false,
299         "title": "Dashboard Row",
300         "titleSize": "h6"
301       },
302       {
303         "collapse": false,
304         "height": 250,
305         "panels": [
306           {
307             "aliasColors": {},
308             "bars": false,
309             "dashLength": 10,
310             "dashes": false,
311             "datasource": "collectd",
312             "fill": 1,
313             "id": 3,
314             "interval": "1s",
315             "legend": {
316               "alignAsTable": true,
317               "avg": true,
318               "current": true,
319               "max": true,
320               "min": true,
321               "rightSide": true,
322               "show": true,
323               "total": false,
324               "values": true
325             },
326             "lines": true,
327             "linewidth": 1,
328             "links": [],
329             "nullPointMode": "null",
330             "percentage": false,
331             "pointradius": 5,
332             "points": false,
333             "renderer": "flot",
334             "seriesOverrides": [],
335             "spaceLength": 10,
336             "span": 6,
337             "stack": false,
338             "steppedLine": false,
339             "targets": [
340               {
341                 "alias": "CPU $tag_instance",
342                 "dsType": "influxdb",
343                 "groupBy": [
344                   {
345                     "params": [
346                       "$__interval"
347                     ],
348                     "type": "time"
349                   },
350                   {
351                     "params": [
352                       "instance"
353                     ],
354                     "type": "tag"
355                   },
356                   {
357                     "params": [
358                       "null"
359                     ],
360                     "type": "fill"
361                   }
362                 ],
363                 "measurement": "intel_rdt_value",
364                 "orderByTime": "ASC",
365                 "policy": "default",
366                 "refId": "A",
367                 "resultFormat": "time_series",
368                 "select": [
369                   [
370                     {
371                       "params": [
372                         "value"
373                       ],
374                       "type": "field"
375                     },
376                     {
377                       "params": [],
378                       "type": "last"
379                     }
380                   ]
381                 ],
382                 "tags": [
383                   {
384                     "key": "host",
385                     "operator": "=~",
386                     "value": "/^$Host$/"
387                   },
388                   {
389                     "condition": "AND",
390                     "key": "type",
391                     "operator": "=",
392                     "value": "memory_bandwidth"
393                   },
394                   {
395                     "condition": "AND",
396                     "key": "type_instance",
397                     "operator": "=",
398                     "value": "local"
399                   }
400                 ]
401               }
402             ],
403             "thresholds": [],
404             "timeFrom": null,
405             "timeShift": null,
406             "title": "Local Memory Bandwidth Utilization",
407             "tooltip": {
408               "shared": true,
409               "sort": 0,
410               "value_type": "individual"
411             },
412             "type": "graph",
413             "xaxis": {
414               "buckets": null,
415               "mode": "time",
416               "name": null,
417               "show": true,
418               "values": []
419             },
420             "yaxes": [
421               {
422                 "format": "short",
423                 "label": null,
424                 "logBase": 1,
425                 "max": null,
426                 "min": null,
427                 "show": true
428               },
429               {
430                 "format": "short",
431                 "label": null,
432                 "logBase": 1,
433                 "max": null,
434                 "min": null,
435                 "show": true
436               }
437             ]
438           },
439           {
440             "aliasColors": {},
441             "bars": false,
442             "dashLength": 10,
443             "dashes": false,
444             "datasource": "collectd",
445             "fill": 1,
446             "id": 4,
447             "interval": "1s",
448             "legend": {
449               "alignAsTable": true,
450               "avg": true,
451               "current": true,
452               "max": true,
453               "min": true,
454               "rightSide": true,
455               "show": true,
456               "total": false,
457               "values": true
458             },
459             "lines": true,
460             "linewidth": 1,
461             "links": [],
462             "nullPointMode": "null",
463             "percentage": false,
464             "pointradius": 5,
465             "points": false,
466             "renderer": "flot",
467             "seriesOverrides": [],
468             "spaceLength": 10,
469             "span": 6,
470             "stack": false,
471             "steppedLine": false,
472             "targets": [
473               {
474                 "alias": "CPU $tag_instance",
475                 "dsType": "influxdb",
476                 "groupBy": [
477                   {
478                     "params": [
479                       "$__interval"
480                     ],
481                     "type": "time"
482                   },
483                   {
484                     "params": [
485                       "instance"
486                     ],
487                     "type": "tag"
488                   },
489                   {
490                     "params": [
491                       "null"
492                     ],
493                     "type": "fill"
494                   }
495                 ],
496                 "measurement": "intel_rdt_value",
497                 "orderByTime": "ASC",
498                 "policy": "default",
499                 "refId": "A",
500                 "resultFormat": "time_series",
501                 "select": [
502                   [
503                     {
504                       "params": [
505                         "value"
506                       ],
507                       "type": "field"
508                     },
509                     {
510                       "params": [],
511                       "type": "last"
512                     }
513                   ]
514                 ],
515                 "tags": [
516                   {
517                     "key": "host",
518                     "operator": "=~",
519                     "value": "/^$Host$/"
520                   },
521                   {
522                     "condition": "AND",
523                     "key": "type",
524                     "operator": "=",
525                     "value": "memory_bandwidth"
526                   },
527                   {
528                     "condition": "AND",
529                     "key": "type_instance",
530                     "operator": "=",
531                     "value": "remote"
532                   }
533                 ]
534               }
535             ],
536             "thresholds": [],
537             "timeFrom": null,
538             "timeShift": null,
539             "title": "Remote Memory Bandwidth Utilization",
540             "tooltip": {
541               "shared": true,
542               "sort": 0,
543               "value_type": "individual"
544             },
545             "type": "graph",
546             "xaxis": {
547               "buckets": null,
548               "mode": "time",
549               "name": null,
550               "show": true,
551               "values": []
552             },
553             "yaxes": [
554               {
555                 "format": "short",
556                 "label": null,
557                 "logBase": 1,
558                 "max": null,
559                 "min": null,
560                 "show": true
561               },
562               {
563                 "format": "short",
564                 "label": null,
565                 "logBase": 1,
566                 "max": null,
567                 "min": null,
568                 "show": true
569               }
570             ]
571           }
572         ],
573         "repeat": null,
574         "repeatIteration": null,
575         "repeatRowId": null,
576         "showTitle": false,
577         "title": "Dashboard Row",
578         "titleSize": "h6"
579       }
580     ],
581     "schemaVersion": 14,
582     "style": "dark",
583     "tags": [
584       "barometer"
585     ],
586     "templating": {
587       "list": [
588         {
589           "current": {
590             "text": "collectd",
591             "value": "collectd"
592           },
593           "hide": 0,
594           "label": null,
595           "name": "datasource",
596           "options": [],
597           "query": "influxdb",
598           "refresh": 1,
599           "regex": "",
600           "type": "datasource"
601         },
602         {
603           "allValue": null,
604           "current": {
605             "tags": [],
606             "text": "silpixa00398941.ir.intel.com",
607             "value": "silpixa00398941.ir.intel.com"
608           },
609           "datasource": "collectd",
610           "hide": 0,
611           "includeAll": false,
612           "label": null,
613           "multi": false,
614           "name": "Host",
615           "options": [],
616           "query": "SHOW TAG VALUES FROM intel_rdt_value WITH KEY=host",
617           "refresh": 1,
618           "regex": "",
619           "sort": 0,
620           "tagValuesQuery": "",
621           "tags": [],
622           "tagsQuery": "",
623           "type": "query",
624           "useTags": false
625         }
626       ]
627     },
628     "time": {
629       "from": "now-5m",
630       "to": "now"
631     },
632     "timepicker": {
633       "refresh_intervals": [
634         "5s",
635         "10s",
636         "30s",
637         "1m",
638         "5m",
639         "15m",
640         "30m",
641         "1h",
642         "2h",
643         "1d"
644       ],
645       "time_options": [
646         "5m",
647         "15m",
648         "1h",
649         "6h",
650         "12h",
651         "24h",
652         "2d",
653         "7d",
654         "30d"
655       ]
656     },
657     "timezone": "",
658     "title": "Intel RDT",
659     "version": 5
660   },
661   "overwrite": false
662 }