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