blob: bbdbff09ef2d99587b13ca1c2469025d94606894 [file] [log] [blame]
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001{
2 "annotations": {
3 "list": [
4 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07005 "$$hashKey": "object:894",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07006 "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 },
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -070016 "description": "Display KPIs as collected by VOLTHA",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070017 "editable": true,
18 "gnetId": null,
19 "graphTooltip": 0,
Scott Baker9f51d402018-10-25 13:00:32 -070020 "id": 1,
21 "iteration": 1540483073721,
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070022 "links": [],
23 "panels": [
24 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -070025 "collapsed": false,
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070026 "gridPos": {
27 "h": 1,
28 "w": 24,
29 "x": 0,
30 "y": 0
31 },
32 "id": 7,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -070033 "panels": [],
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070034 "title": "Bytes",
35 "type": "row"
36 },
37 {
38 "aliasColors": {},
39 "bars": false,
40 "dashLength": 10,
41 "dashes": false,
42 "datasource": "Prometheus",
43 "description": "Count the tx bytes on the NNI ports by device",
44 "fill": 1,
45 "gridPos": {
46 "h": 9,
47 "w": 12,
48 "x": 0,
49 "y": 1
50 },
51 "id": 9,
52 "legend": {
53 "avg": false,
54 "current": false,
55 "max": false,
56 "min": false,
57 "show": true,
58 "total": false,
59 "values": false
60 },
61 "lines": true,
62 "linewidth": 1,
63 "links": [],
64 "nullPointMode": "null",
65 "percentage": false,
66 "pointradius": 5,
67 "points": false,
68 "renderer": "flot",
69 "seriesOverrides": [],
70 "spaceLength": 10,
71 "stack": false,
72 "steppedLine": false,
73 "targets": [
74 {
Matteo Scandolo29acf192018-09-13 13:35:46 -070075 "$$hashKey": "object:187",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +020076 "expr": "sum(tx_bytes_total{title=\"Ethernet\"})by(logical_device_id) / 1024 / 1024",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070077 "format": "time_series",
78 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -070079 "legendFormat": "{{logical_device_id}}",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070080 "refId": "A"
81 }
82 ],
83 "thresholds": [],
84 "timeFrom": null,
85 "timeShift": null,
86 "title": "Transmitted MB by device",
87 "tooltip": {
88 "shared": true,
89 "sort": 0,
90 "value_type": "individual"
91 },
92 "type": "graph",
93 "xaxis": {
94 "buckets": null,
95 "mode": "time",
96 "name": null,
97 "show": true,
98 "values": []
99 },
100 "yaxes": [
101 {
102 "format": "short",
103 "label": null,
104 "logBase": 1,
105 "max": null,
106 "min": null,
107 "show": true
108 },
109 {
110 "format": "short",
111 "label": null,
112 "logBase": 1,
113 "max": null,
114 "min": null,
115 "show": true
116 }
117 ],
118 "yaxis": {
119 "align": false,
120 "alignLevel": null
121 }
122 },
123 {
124 "aliasColors": {},
125 "bars": false,
126 "dashLength": 10,
127 "dashes": false,
128 "datasource": "Prometheus",
129 "description": "Count the rx bytes on the NNI ports by device",
130 "fill": 1,
131 "gridPos": {
132 "h": 9,
133 "w": 12,
134 "x": 12,
135 "y": 1
136 },
137 "id": 10,
138 "legend": {
139 "avg": false,
140 "current": false,
141 "max": false,
142 "min": false,
143 "show": true,
144 "total": false,
145 "values": false
146 },
147 "lines": true,
148 "linewidth": 1,
149 "links": [],
150 "nullPointMode": "null",
151 "percentage": false,
152 "pointradius": 5,
153 "points": false,
154 "renderer": "flot",
155 "seriesOverrides": [],
156 "spaceLength": 10,
157 "stack": false,
158 "steppedLine": false,
159 "targets": [
160 {
Matteo Scandolo29acf192018-09-13 13:35:46 -0700161 "$$hashKey": "object:241",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200162 "expr": "sum(rx_bytes_total{title=\"Ethernet\"})by(logical_device_id) / 1024 / 1024",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700163 "format": "time_series",
164 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700165 "legendFormat": "{{logical_device_id}}",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700166 "refId": "A"
167 }
168 ],
169 "thresholds": [],
170 "timeFrom": null,
171 "timeShift": null,
172 "title": "Received MB by device",
173 "tooltip": {
174 "shared": true,
175 "sort": 0,
176 "value_type": "individual"
177 },
178 "type": "graph",
179 "xaxis": {
180 "buckets": null,
181 "mode": "time",
182 "name": null,
183 "show": true,
184 "values": []
185 },
186 "yaxes": [
187 {
188 "format": "short",
189 "label": null,
190 "logBase": 1,
191 "max": null,
192 "min": null,
193 "show": true
194 },
195 {
196 "format": "short",
197 "label": null,
198 "logBase": 1,
199 "max": null,
200 "min": null,
201 "show": true
202 }
203 ],
204 "yaxis": {
205 "align": false,
206 "alignLevel": null
207 }
208 },
209 {
210 "collapsed": false,
211 "gridPos": {
212 "h": 1,
213 "w": 24,
214 "x": 0,
215 "y": 10
216 },
217 "id": 2,
218 "panels": [],
219 "title": "Packets",
220 "type": "row"
221 },
222 {
223 "aliasColors": {},
224 "bars": false,
225 "dashLength": 10,
226 "dashes": false,
227 "datasource": "Prometheus",
228 "description": "Count the tx packets on the NNI ports by device",
229 "fill": 1,
230 "gridPos": {
231 "h": 9,
232 "w": 12,
233 "x": 0,
234 "y": 11
235 },
236 "id": 4,
237 "legend": {
238 "avg": false,
239 "current": false,
240 "max": false,
241 "min": false,
242 "show": true,
243 "total": false,
244 "values": false
245 },
246 "lines": true,
247 "linewidth": 1,
248 "links": [],
249 "nullPointMode": "null",
250 "percentage": false,
251 "pointradius": 5,
252 "points": false,
253 "renderer": "flot",
254 "seriesOverrides": [],
255 "spaceLength": 10,
256 "stack": false,
257 "steppedLine": false,
258 "targets": [
259 {
Matteo Scandolo29acf192018-09-13 13:35:46 -0700260 "$$hashKey": "object:295",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200261 "expr": "sum(tx_packets_total{title=\"Ethernet\"})by(logical_device_id)",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700262 "format": "time_series",
263 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700264 "legendFormat": "{{logical_device_id}}",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700265 "refId": "A"
266 }
267 ],
268 "thresholds": [],
269 "timeFrom": null,
270 "timeShift": null,
271 "title": "Transmitted packets by device",
272 "tooltip": {
273 "shared": true,
274 "sort": 0,
275 "value_type": "individual"
276 },
277 "type": "graph",
278 "xaxis": {
279 "buckets": null,
280 "mode": "time",
281 "name": null,
282 "show": true,
283 "values": []
284 },
285 "yaxes": [
286 {
287 "format": "short",
288 "label": null,
289 "logBase": 1,
290 "max": null,
291 "min": null,
292 "show": true
293 },
294 {
295 "format": "short",
296 "label": null,
297 "logBase": 1,
298 "max": null,
299 "min": null,
300 "show": true
301 }
302 ],
303 "yaxis": {
304 "align": false,
305 "alignLevel": null
306 }
307 },
308 {
309 "aliasColors": {},
310 "bars": false,
311 "dashLength": 10,
312 "dashes": false,
313 "datasource": "Prometheus",
314 "description": "Count the rx packets on the NNI ports by device",
315 "fill": 1,
316 "gridPos": {
317 "h": 9,
318 "w": 12,
319 "x": 12,
320 "y": 11
321 },
322 "id": 5,
323 "legend": {
324 "avg": false,
325 "current": false,
326 "max": false,
327 "min": false,
328 "show": true,
329 "total": false,
330 "values": false
331 },
332 "lines": true,
333 "linewidth": 1,
334 "links": [],
335 "nullPointMode": "null",
336 "percentage": false,
337 "pointradius": 5,
338 "points": false,
339 "renderer": "flot",
340 "seriesOverrides": [],
341 "spaceLength": 10,
342 "stack": false,
343 "steppedLine": false,
344 "targets": [
345 {
Matteo Scandolo29acf192018-09-13 13:35:46 -0700346 "$$hashKey": "object:349",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200347 "expr": "sum(rx_packets_total{title=\"Ethernet\"})by(logical_device_id)",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700348 "format": "time_series",
349 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700350 "legendFormat": "{{logical_device_id}}",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700351 "refId": "A"
352 }
353 ],
354 "thresholds": [],
355 "timeFrom": null,
356 "timeShift": null,
357 "title": "Received packets by device",
358 "tooltip": {
359 "shared": true,
360 "sort": 0,
361 "value_type": "individual"
362 },
363 "type": "graph",
364 "xaxis": {
365 "buckets": null,
366 "mode": "time",
367 "name": null,
368 "show": true,
369 "values": []
370 },
371 "yaxes": [
372 {
373 "format": "short",
374 "label": null,
375 "logBase": 1,
376 "max": null,
377 "min": null,
378 "show": true
379 },
380 {
381 "format": "short",
382 "label": null,
383 "logBase": 1,
384 "max": null,
385 "min": null,
386 "show": true
387 }
388 ],
389 "yaxis": {
390 "align": false,
391 "alignLevel": null
392 }
393 },
394 {
Matteo Scandolo29acf192018-09-13 13:35:46 -0700395 "collapsed": false,
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700396 "gridPos": {
397 "h": 1,
398 "w": 24,
399 "x": 0,
400 "y": 20
401 },
402 "id": 14,
Matteo Scandolo29acf192018-09-13 13:35:46 -0700403 "panels": [],
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700404 "title": "Realtime Traffic Data",
405 "type": "row"
Matteo Scandolo29acf192018-09-13 13:35:46 -0700406 },
407 {
408 "alert": {
409 "conditions": [
410 {
411 "evaluator": {
412 "params": [
413 5
414 ],
415 "type": "gt"
416 },
417 "operator": {
418 "type": "and"
419 },
420 "query": {
421 "params": [
422 "A",
423 "1m",
424 "now"
425 ]
426 },
427 "reducer": {
428 "params": [],
429 "type": "sum"
430 },
431 "type": "query"
432 }
433 ],
434 "executionErrorState": "alerting",
435 "frequency": "60s",
436 "handler": 1,
437 "name": "Realtime Incoming MB by NNI port alert",
438 "noDataState": "no_data",
439 "notifications": []
440 },
441 "aliasColors": {},
442 "bars": false,
443 "dashLength": 10,
444 "dashes": false,
445 "datasource": null,
446 "fill": 1,
447 "gridPos": {
448 "h": 10,
449 "w": 24,
450 "x": 0,
451 "y": 21
452 },
453 "id": 12,
454 "legend": {
455 "avg": false,
456 "current": false,
457 "hideEmpty": true,
458 "hideZero": true,
459 "max": false,
460 "min": false,
461 "show": true,
462 "total": false,
463 "values": false
464 },
465 "lines": true,
466 "linewidth": 1,
467 "links": [],
468 "nullPointMode": "null",
469 "percentage": false,
470 "pointradius": 5,
471 "points": false,
472 "renderer": "flot",
473 "seriesOverrides": [],
474 "spaceLength": 10,
475 "stack": false,
476 "steppedLine": false,
477 "targets": [
478 {
479 "$$hashKey": "object:362",
480 "expr": "delta(rx_bytes_total{title=\"Ethernet\"}[30s]) / 1024 / 1024",
481 "format": "time_series",
482 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700483 "legendFormat": "{{logical_device_id}}",
Matteo Scandolo29acf192018-09-13 13:35:46 -0700484 "refId": "A"
485 }
486 ],
487 "thresholds": [
488 {
489 "colorMode": "critical",
490 "fill": true,
491 "line": true,
492 "op": "gt",
493 "value": 5
494 }
495 ],
496 "timeFrom": null,
497 "timeShift": null,
498 "title": "Realtime Incoming MB by NNI port",
499 "tooltip": {
500 "shared": true,
501 "sort": 0,
502 "value_type": "individual"
503 },
504 "type": "graph",
505 "xaxis": {
506 "buckets": null,
507 "mode": "time",
508 "name": null,
509 "show": true,
510 "values": []
511 },
512 "yaxes": [
513 {
514 "$$hashKey": "object:421",
515 "format": "short",
516 "label": null,
517 "logBase": 1,
518 "max": null,
519 "min": null,
520 "show": true
521 },
522 {
523 "$$hashKey": "object:422",
524 "format": "short",
525 "label": null,
526 "logBase": 1,
527 "max": null,
528 "min": null,
529 "show": true
530 }
531 ],
532 "yaxis": {
533 "align": false,
534 "alignLevel": null
535 }
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200536 },
537 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700538 "collapsed": false,
539 "gridPos": {
540 "h": 1,
541 "w": 24,
542 "x": 0,
543 "y": 31
544 },
545 "id": 19,
546 "panels": [],
547 "title": "Per device informations",
548 "type": "row"
549 },
550 {
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200551 "aliasColors": {},
552 "bars": false,
553 "dashLength": 10,
554 "dashes": false,
555 "datasource": null,
556 "fill": 1,
557 "gridPos": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700558 "h": 9,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200559 "w": 12,
560 "x": 0,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700561 "y": 32
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200562 },
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700563 "id": 21,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200564 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700565 "alignAsTable": false,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200566 "avg": false,
567 "current": false,
568 "max": false,
569 "min": false,
570 "show": true,
571 "total": false,
572 "values": false
573 },
574 "lines": true,
575 "linewidth": 1,
576 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700577 "minSpan": 12,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200578 "nullPointMode": "null",
579 "percentage": false,
580 "pointradius": 5,
581 "points": false,
582 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700583 "repeat": "olt",
584 "repeatDirection": "v",
585 "scopedVars": {
586 "olt": {
Scott Baker9f51d402018-10-25 13:00:32 -0700587 "$$hashKey": "object:1294",
588 "selected": true,
589 "text": "000000000a5a0072",
590 "value": "000000000a5a0072"
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700591 }
592 },
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200593 "seriesOverrides": [],
594 "spaceLength": 10,
595 "stack": false,
596 "steppedLine": false,
597 "targets": [
598 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700599 "$$hashKey": "object:987",
600 "expr": "rx_bytes_total{title=\"PON\", logical_device_id=\"$olt\"} / 1024 / 1024",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200601 "format": "time_series",
602 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700603 "legendFormat": "{{pon_id}}",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200604 "refId": "A"
605 }
606 ],
607 "thresholds": [],
608 "timeFrom": null,
609 "timeShift": null,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700610 "title": "Received MB per PON on device $olt",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200611 "tooltip": {
612 "shared": true,
613 "sort": 0,
614 "value_type": "individual"
615 },
616 "type": "graph",
617 "xaxis": {
618 "buckets": null,
619 "mode": "time",
620 "name": null,
621 "show": true,
622 "values": []
623 },
624 "yaxes": [
625 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700626 "$$hashKey": "object:1472",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200627 "format": "short",
628 "label": null,
629 "logBase": 1,
630 "max": null,
631 "min": null,
632 "show": true
633 },
634 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700635 "$$hashKey": "object:1473",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200636 "format": "short",
637 "label": null,
638 "logBase": 1,
639 "max": null,
640 "min": null,
641 "show": true
642 }
643 ],
644 "yaxis": {
645 "align": false,
646 "alignLevel": null
647 }
648 },
649 {
650 "aliasColors": {},
651 "bars": false,
652 "dashLength": 10,
653 "dashes": false,
654 "datasource": null,
655 "fill": 1,
656 "gridPos": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700657 "h": 9,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200658 "w": 12,
659 "x": 12,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700660 "y": 32
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200661 },
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700662 "id": 26,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200663 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700664 "alignAsTable": false,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200665 "avg": false,
666 "current": false,
667 "max": false,
668 "min": false,
669 "show": true,
670 "total": false,
671 "values": false
672 },
673 "lines": true,
674 "linewidth": 1,
675 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700676 "minSpan": 12,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200677 "nullPointMode": "null",
678 "percentage": false,
679 "pointradius": 5,
680 "points": false,
681 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700682 "repeat": "olt",
683 "repeatDirection": "v",
684 "scopedVars": {
685 "olt": {
Scott Baker9f51d402018-10-25 13:00:32 -0700686 "$$hashKey": "object:1294",
687 "selected": true,
688 "text": "000000000a5a0072",
689 "value": "000000000a5a0072"
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700690 }
691 },
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200692 "seriesOverrides": [],
693 "spaceLength": 10,
694 "stack": false,
695 "steppedLine": false,
696 "targets": [
697 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700698 "$$hashKey": "object:987",
699 "expr": "tx_bytes_total{title=\"PON\", logical_device_id=\"$olt\"} / 1024 / 1024",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200700 "format": "time_series",
701 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700702 "legendFormat": "{{pon_id}}",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200703 "refId": "A"
704 }
705 ],
706 "thresholds": [],
707 "timeFrom": null,
708 "timeShift": null,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700709 "title": "Transmitted MB per PON on device $olt",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200710 "tooltip": {
711 "shared": true,
712 "sort": 0,
713 "value_type": "individual"
714 },
715 "type": "graph",
716 "xaxis": {
717 "buckets": null,
718 "mode": "time",
719 "name": null,
720 "show": true,
721 "values": []
722 },
723 "yaxes": [
724 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700725 "$$hashKey": "object:1472",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200726 "format": "short",
727 "label": null,
728 "logBase": 1,
729 "max": null,
730 "min": null,
731 "show": true
732 },
733 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700734 "$$hashKey": "object:1473",
735 "format": "short",
736 "label": null,
737 "logBase": 1,
738 "max": null,
739 "min": null,
740 "show": true
741 }
742 ],
743 "yaxis": {
744 "align": false,
745 "alignLevel": null
746 }
747 },
748 {
749 "aliasColors": {},
750 "bars": false,
751 "dashLength": 10,
752 "dashes": false,
Scott Baker9f51d402018-10-25 13:00:32 -0700753 "datasource": "Prometheus",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700754 "fill": 1,
755 "gridPos": {
756 "h": 9,
757 "w": 12,
758 "x": 0,
759 "y": 41
760 },
Scott Baker9f51d402018-10-25 13:00:32 -0700761 "id": 32,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700762 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700763 "avg": false,
764 "current": false,
765 "max": false,
766 "min": false,
767 "show": true,
768 "total": false,
769 "values": false
770 },
771 "lines": true,
772 "linewidth": 1,
773 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700774 "nullPointMode": "null",
775 "percentage": false,
776 "pointradius": 5,
777 "points": false,
778 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700779 "seriesOverrides": [],
780 "spaceLength": 10,
781 "stack": false,
782 "steppedLine": false,
783 "targets": [
784 {
Scott Baker9f51d402018-10-25 13:00:32 -0700785 "$$hashKey": "object:637",
786 "expr": "tx_bytes_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700787 "format": "time_series",
788 "intervalFactor": 1,
Scott Baker9f51d402018-10-25 13:00:32 -0700789 "legendFormat": "{{serial_number}}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700790 "refId": "A"
791 }
792 ],
793 "thresholds": [],
794 "timeFrom": null,
795 "timeShift": null,
Scott Baker9f51d402018-10-25 13:00:32 -0700796 "title": "ONU Transmitted Bytes on $onu",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700797 "tooltip": {
798 "shared": true,
799 "sort": 0,
800 "value_type": "individual"
801 },
802 "type": "graph",
803 "xaxis": {
804 "buckets": null,
805 "mode": "time",
806 "name": null,
807 "show": true,
808 "values": []
809 },
810 "yaxes": [
811 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700812 "format": "short",
813 "label": null,
814 "logBase": 1,
815 "max": null,
816 "min": null,
817 "show": true
818 },
819 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700820 "format": "short",
821 "label": null,
822 "logBase": 1,
823 "max": null,
824 "min": null,
825 "show": true
826 }
827 ],
828 "yaxis": {
829 "align": false,
830 "alignLevel": null
831 }
832 },
833 {
834 "aliasColors": {},
835 "bars": false,
836 "dashLength": 10,
837 "dashes": false,
838 "datasource": null,
839 "fill": 1,
840 "gridPos": {
841 "h": 9,
842 "w": 12,
843 "x": 12,
844 "y": 41
845 },
846 "id": 28,
847 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700848 "avg": false,
849 "current": false,
850 "max": false,
851 "min": false,
852 "show": true,
853 "total": false,
854 "values": false
855 },
856 "lines": true,
857 "linewidth": 1,
858 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700859 "nullPointMode": "null",
860 "percentage": false,
861 "pointradius": 5,
862 "points": false,
863 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700864 "seriesOverrides": [],
865 "spaceLength": 10,
866 "stack": false,
867 "steppedLine": false,
868 "targets": [
869 {
Scott Baker9f51d402018-10-25 13:00:32 -0700870 "$$hashKey": "object:432",
871 "expr": "tx_packets_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700872 "format": "time_series",
873 "intervalFactor": 1,
Scott Baker9f51d402018-10-25 13:00:32 -0700874 "legendFormat": "{{serial_number}}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700875 "refId": "A"
876 }
877 ],
878 "thresholds": [],
879 "timeFrom": null,
880 "timeShift": null,
Scott Baker9f51d402018-10-25 13:00:32 -0700881 "title": "ONU Transmitted Packets on $onu",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700882 "tooltip": {
883 "shared": true,
884 "sort": 0,
885 "value_type": "individual"
886 },
887 "type": "graph",
888 "xaxis": {
889 "buckets": null,
890 "mode": "time",
891 "name": null,
892 "show": true,
893 "values": []
894 },
895 "yaxes": [
896 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700897 "format": "short",
898 "label": null,
899 "logBase": 1,
900 "max": null,
901 "min": null,
902 "show": true
903 },
904 {
Scott Baker9f51d402018-10-25 13:00:32 -0700905 "format": "short",
906 "label": null,
907 "logBase": 1,
908 "max": null,
909 "min": null,
910 "show": true
911 }
912 ],
913 "yaxis": {
914 "align": false,
915 "alignLevel": null
916 }
917 },
918 {
919 "aliasColors": {},
920 "bars": false,
921 "dashLength": 10,
922 "dashes": false,
923 "datasource": "Prometheus",
924 "fill": 1,
925 "gridPos": {
926 "h": 9,
927 "w": 12,
928 "x": 0,
929 "y": 50
930 },
931 "id": 34,
932 "legend": {
933 "avg": false,
934 "current": false,
935 "max": false,
936 "min": false,
937 "show": true,
938 "total": false,
939 "values": false
940 },
941 "lines": true,
942 "linewidth": 1,
943 "links": [],
944 "nullPointMode": "null",
945 "percentage": false,
946 "pointradius": 5,
947 "points": false,
948 "renderer": "flot",
949 "seriesOverrides": [],
950 "spaceLength": 10,
951 "stack": false,
952 "steppedLine": false,
953 "targets": [
954 {
955 "$$hashKey": "object:836",
956 "expr": "rx_bytes_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
957 "format": "time_series",
958 "intervalFactor": 1,
959 "legendFormat": "{{serial_number}}",
960 "refId": "A"
961 }
962 ],
963 "thresholds": [],
964 "timeFrom": null,
965 "timeShift": null,
966 "title": "ONU Received Bytes on $onu",
967 "tooltip": {
968 "shared": true,
969 "sort": 0,
970 "value_type": "individual"
971 },
972 "type": "graph",
973 "xaxis": {
974 "buckets": null,
975 "mode": "time",
976 "name": null,
977 "show": true,
978 "values": []
979 },
980 "yaxes": [
981 {
982 "format": "short",
983 "label": null,
984 "logBase": 1,
985 "max": null,
986 "min": null,
987 "show": true
988 },
989 {
990 "format": "short",
991 "label": null,
992 "logBase": 1,
993 "max": null,
994 "min": null,
995 "show": true
996 }
997 ],
998 "yaxis": {
999 "align": false,
1000 "alignLevel": null
1001 }
1002 },
1003 {
1004 "aliasColors": {},
1005 "bars": false,
1006 "dashLength": 10,
1007 "dashes": false,
1008 "datasource": null,
1009 "fill": 1,
1010 "gridPos": {
1011 "h": 9,
1012 "w": 12,
1013 "x": 12,
1014 "y": 50
1015 },
1016 "id": 30,
1017 "legend": {
1018 "avg": false,
1019 "current": false,
1020 "max": false,
1021 "min": false,
1022 "show": true,
1023 "total": false,
1024 "values": false
1025 },
1026 "lines": true,
1027 "linewidth": 1,
1028 "links": [],
1029 "nullPointMode": "null",
1030 "percentage": false,
1031 "pointradius": 5,
1032 "points": false,
1033 "renderer": "flot",
1034 "seriesOverrides": [],
1035 "spaceLength": 10,
1036 "stack": false,
1037 "steppedLine": false,
1038 "targets": [
1039 {
1040 "$$hashKey": "object:537",
1041 "expr": "rx_packets_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
1042 "format": "time_series",
1043 "intervalFactor": 1,
1044 "legendFormat": "{{serial_number}}",
1045 "refId": "A"
1046 }
1047 ],
1048 "thresholds": [],
1049 "timeFrom": null,
1050 "timeShift": null,
1051 "title": "ONU Received Packets on $onu",
1052 "tooltip": {
1053 "shared": true,
1054 "sort": 0,
1055 "value_type": "individual"
1056 },
1057 "type": "graph",
1058 "xaxis": {
1059 "buckets": null,
1060 "mode": "time",
1061 "name": null,
1062 "show": true,
1063 "values": []
1064 },
1065 "yaxes": [
1066 {
1067 "format": "short",
1068 "label": null,
1069 "logBase": 1,
1070 "max": null,
1071 "min": null,
1072 "show": true
1073 },
1074 {
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +02001075 "format": "short",
1076 "label": null,
1077 "logBase": 1,
1078 "max": null,
1079 "min": null,
1080 "show": true
1081 }
1082 ],
1083 "yaxis": {
1084 "align": false,
1085 "alignLevel": null
1086 }
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001087 }
1088 ],
1089 "refresh": "15s",
1090 "schemaVersion": 16,
1091 "style": "dark",
1092 "tags": [],
1093 "templating": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001094 "list": [
1095 {
1096 "allValue": null,
1097 "current": {
Scott Baker9f51d402018-10-25 13:00:32 -07001098 "$$hashKey": "object:1294",
1099 "selected": false,
1100 "text": "000000000a5a0072",
1101 "value": "000000000a5a0072"
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001102 },
1103 "datasource": "Prometheus",
1104 "hide": 0,
1105 "includeAll": true,
1106 "label": "OLT Device",
1107 "multi": false,
1108 "name": "olt",
1109 "options": [
1110 {
1111 "$$hashKey": "object:1292",
Scott Baker9f51d402018-10-25 13:00:32 -07001112 "selected": false,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001113 "text": "All",
1114 "value": "$__all"
1115 },
1116 {
1117 "$$hashKey": "object:1293",
1118 "selected": false,
1119 "text": "000000000a5a0073",
1120 "value": "000000000a5a0073"
1121 },
1122 {
1123 "$$hashKey": "object:1294",
Scott Baker9f51d402018-10-25 13:00:32 -07001124 "selected": true,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001125 "text": "000000000a5a0072",
1126 "value": "000000000a5a0072"
1127 }
1128 ],
1129 "query": "label_values(tx_bytes_total, logical_device_id)",
1130 "refresh": 0,
1131 "regex": "",
1132 "sort": 0,
1133 "tagValuesQuery": "",
1134 "tags": [],
1135 "tagsQuery": "",
1136 "type": "query",
1137 "useTags": false
Scott Baker9f51d402018-10-25 13:00:32 -07001138 },
1139 {
1140 "allValue": null,
1141 "current": {
1142 "tags": [],
1143 "text": "All",
1144 "value": "$__all"
1145 },
1146 "datasource": "Prometheus",
1147 "hide": 0,
1148 "includeAll": true,
1149 "label": null,
1150 "multi": false,
1151 "name": "onu",
1152 "options": [
1153 {
1154 "$$hashKey": "object:389",
1155 "selected": true,
1156 "text": "All",
1157 "value": "$__all"
1158 },
1159 {
1160 "$$hashKey": "object:390",
1161 "selected": false,
1162 "text": "ISKT71e801a0",
1163 "value": "ISKT71e801a0"
1164 }
1165 ],
1166 "query": "label_values(tx_packets_total{title=\"Ethernet_Bridge_Port_History\"}, serial_number)",
1167 "refresh": 0,
1168 "regex": "",
1169 "sort": 0,
1170 "tagValuesQuery": "",
1171 "tags": [],
1172 "tagsQuery": "",
1173 "type": "query",
1174 "useTags": false
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001175 }
1176 ]
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001177 },
1178 "time": {
Scott Baker9f51d402018-10-25 13:00:32 -07001179 "from": "now-1h",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001180 "to": "now"
1181 },
1182 "timepicker": {
1183 "refresh_intervals": [
1184 "5s",
1185 "10s",
1186 "30s",
1187 "1m",
1188 "5m",
1189 "15m",
1190 "30m",
1191 "1h",
1192 "2h",
1193 "1d"
1194 ],
1195 "time_options": [
1196 "5m",
1197 "15m",
1198 "1h",
1199 "6h",
1200 "12h",
1201 "24h",
1202 "2d",
1203 "7d",
1204 "30d"
1205 ]
1206 },
1207 "timezone": "",
1208 "title": "Voltha",
1209 "uid": "i9V9JtOmz",
1210 "version": 1
Scott Baker9f51d402018-10-25 13:00:32 -07001211}