blob: a02fdf9e74fbdce8d7a7c5ceb02adebefd6ab35b [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,
Matteo Scandolo374d3092018-10-09 19:56:16 -070020 "iteration": 1541029831924,
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070021 "links": [],
22 "panels": [
23 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -070024 "collapsed": false,
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070025 "gridPos": {
26 "h": 1,
27 "w": 24,
28 "x": 0,
29 "y": 0
30 },
31 "id": 7,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -070032 "panels": [],
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070033 "title": "Bytes",
34 "type": "row"
35 },
36 {
37 "aliasColors": {},
38 "bars": false,
39 "dashLength": 10,
40 "dashes": false,
41 "datasource": "Prometheus",
42 "description": "Count the tx bytes on the NNI ports by device",
43 "fill": 1,
44 "gridPos": {
45 "h": 9,
46 "w": 12,
47 "x": 0,
48 "y": 1
49 },
50 "id": 9,
51 "legend": {
52 "avg": false,
53 "current": false,
54 "max": false,
55 "min": false,
56 "show": true,
57 "total": false,
58 "values": false
59 },
60 "lines": true,
61 "linewidth": 1,
62 "links": [],
63 "nullPointMode": "null",
64 "percentage": false,
65 "pointradius": 5,
66 "points": false,
67 "renderer": "flot",
68 "seriesOverrides": [],
69 "spaceLength": 10,
70 "stack": false,
71 "steppedLine": false,
72 "targets": [
73 {
Matteo Scandolo29acf192018-09-13 13:35:46 -070074 "$$hashKey": "object:187",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +020075 "expr": "sum(tx_bytes_total{title=\"Ethernet\"})by(logical_device_id) / 1024 / 1024",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070076 "format": "time_series",
77 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -070078 "legendFormat": "{{logical_device_id}}",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070079 "refId": "A"
80 }
81 ],
82 "thresholds": [],
83 "timeFrom": null,
84 "timeShift": null,
85 "title": "Transmitted MB by device",
86 "tooltip": {
87 "shared": true,
88 "sort": 0,
89 "value_type": "individual"
90 },
91 "type": "graph",
92 "xaxis": {
93 "buckets": null,
94 "mode": "time",
95 "name": null,
96 "show": true,
97 "values": []
98 },
99 "yaxes": [
100 {
101 "format": "short",
102 "label": null,
103 "logBase": 1,
104 "max": null,
105 "min": null,
106 "show": true
107 },
108 {
109 "format": "short",
110 "label": null,
111 "logBase": 1,
112 "max": null,
113 "min": null,
114 "show": true
115 }
116 ],
117 "yaxis": {
118 "align": false,
119 "alignLevel": null
120 }
121 },
122 {
123 "aliasColors": {},
124 "bars": false,
125 "dashLength": 10,
126 "dashes": false,
127 "datasource": "Prometheus",
128 "description": "Count the rx bytes on the NNI ports by device",
129 "fill": 1,
130 "gridPos": {
131 "h": 9,
132 "w": 12,
133 "x": 12,
134 "y": 1
135 },
136 "id": 10,
137 "legend": {
138 "avg": false,
139 "current": false,
140 "max": false,
141 "min": false,
142 "show": true,
143 "total": false,
144 "values": false
145 },
146 "lines": true,
147 "linewidth": 1,
148 "links": [],
149 "nullPointMode": "null",
150 "percentage": false,
151 "pointradius": 5,
152 "points": false,
153 "renderer": "flot",
154 "seriesOverrides": [],
155 "spaceLength": 10,
156 "stack": false,
157 "steppedLine": false,
158 "targets": [
159 {
Matteo Scandolo29acf192018-09-13 13:35:46 -0700160 "$$hashKey": "object:241",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200161 "expr": "sum(rx_bytes_total{title=\"Ethernet\"})by(logical_device_id) / 1024 / 1024",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700162 "format": "time_series",
163 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700164 "legendFormat": "{{logical_device_id}}",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700165 "refId": "A"
166 }
167 ],
168 "thresholds": [],
169 "timeFrom": null,
170 "timeShift": null,
171 "title": "Received MB by device",
172 "tooltip": {
173 "shared": true,
174 "sort": 0,
175 "value_type": "individual"
176 },
177 "type": "graph",
178 "xaxis": {
179 "buckets": null,
180 "mode": "time",
181 "name": null,
182 "show": true,
183 "values": []
184 },
185 "yaxes": [
186 {
187 "format": "short",
188 "label": null,
189 "logBase": 1,
190 "max": null,
191 "min": null,
192 "show": true
193 },
194 {
195 "format": "short",
196 "label": null,
197 "logBase": 1,
198 "max": null,
199 "min": null,
200 "show": true
201 }
202 ],
203 "yaxis": {
204 "align": false,
205 "alignLevel": null
206 }
207 },
208 {
209 "collapsed": false,
210 "gridPos": {
211 "h": 1,
212 "w": 24,
213 "x": 0,
214 "y": 10
215 },
216 "id": 2,
217 "panels": [],
218 "title": "Packets",
219 "type": "row"
220 },
221 {
222 "aliasColors": {},
223 "bars": false,
224 "dashLength": 10,
225 "dashes": false,
226 "datasource": "Prometheus",
227 "description": "Count the tx packets on the NNI ports by device",
228 "fill": 1,
229 "gridPos": {
230 "h": 9,
231 "w": 12,
232 "x": 0,
233 "y": 11
234 },
235 "id": 4,
236 "legend": {
237 "avg": false,
238 "current": false,
239 "max": false,
240 "min": false,
241 "show": true,
242 "total": false,
243 "values": false
244 },
245 "lines": true,
246 "linewidth": 1,
247 "links": [],
248 "nullPointMode": "null",
249 "percentage": false,
250 "pointradius": 5,
251 "points": false,
252 "renderer": "flot",
253 "seriesOverrides": [],
254 "spaceLength": 10,
255 "stack": false,
256 "steppedLine": false,
257 "targets": [
258 {
Matteo Scandolo29acf192018-09-13 13:35:46 -0700259 "$$hashKey": "object:295",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200260 "expr": "sum(tx_packets_total{title=\"Ethernet\"})by(logical_device_id)",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700261 "format": "time_series",
262 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700263 "legendFormat": "{{logical_device_id}}",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700264 "refId": "A"
265 }
266 ],
267 "thresholds": [],
268 "timeFrom": null,
269 "timeShift": null,
270 "title": "Transmitted packets by device",
271 "tooltip": {
272 "shared": true,
273 "sort": 0,
274 "value_type": "individual"
275 },
276 "type": "graph",
277 "xaxis": {
278 "buckets": null,
279 "mode": "time",
280 "name": null,
281 "show": true,
282 "values": []
283 },
284 "yaxes": [
285 {
286 "format": "short",
287 "label": null,
288 "logBase": 1,
289 "max": null,
290 "min": null,
291 "show": true
292 },
293 {
294 "format": "short",
295 "label": null,
296 "logBase": 1,
297 "max": null,
298 "min": null,
299 "show": true
300 }
301 ],
302 "yaxis": {
303 "align": false,
304 "alignLevel": null
305 }
306 },
307 {
308 "aliasColors": {},
309 "bars": false,
310 "dashLength": 10,
311 "dashes": false,
312 "datasource": "Prometheus",
313 "description": "Count the rx packets on the NNI ports by device",
314 "fill": 1,
315 "gridPos": {
316 "h": 9,
317 "w": 12,
318 "x": 12,
319 "y": 11
320 },
321 "id": 5,
322 "legend": {
323 "avg": false,
324 "current": false,
325 "max": false,
326 "min": false,
327 "show": true,
328 "total": false,
329 "values": false
330 },
331 "lines": true,
332 "linewidth": 1,
333 "links": [],
334 "nullPointMode": "null",
335 "percentage": false,
336 "pointradius": 5,
337 "points": false,
338 "renderer": "flot",
339 "seriesOverrides": [],
340 "spaceLength": 10,
341 "stack": false,
342 "steppedLine": false,
343 "targets": [
344 {
Matteo Scandolo29acf192018-09-13 13:35:46 -0700345 "$$hashKey": "object:349",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200346 "expr": "sum(rx_packets_total{title=\"Ethernet\"})by(logical_device_id)",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700347 "format": "time_series",
348 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700349 "legendFormat": "{{logical_device_id}}",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700350 "refId": "A"
351 }
352 ],
353 "thresholds": [],
354 "timeFrom": null,
355 "timeShift": null,
356 "title": "Received packets by device",
357 "tooltip": {
358 "shared": true,
359 "sort": 0,
360 "value_type": "individual"
361 },
362 "type": "graph",
363 "xaxis": {
364 "buckets": null,
365 "mode": "time",
366 "name": null,
367 "show": true,
368 "values": []
369 },
370 "yaxes": [
371 {
372 "format": "short",
373 "label": null,
374 "logBase": 1,
375 "max": null,
376 "min": null,
377 "show": true
378 },
379 {
380 "format": "short",
381 "label": null,
382 "logBase": 1,
383 "max": null,
384 "min": null,
385 "show": true
386 }
387 ],
388 "yaxis": {
389 "align": false,
390 "alignLevel": null
391 }
392 },
393 {
Matteo Scandolo29acf192018-09-13 13:35:46 -0700394 "collapsed": false,
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700395 "gridPos": {
396 "h": 1,
397 "w": 24,
398 "x": 0,
399 "y": 20
400 },
401 "id": 14,
Matteo Scandolo29acf192018-09-13 13:35:46 -0700402 "panels": [],
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700403 "title": "Realtime Traffic Data",
404 "type": "row"
Matteo Scandolo29acf192018-09-13 13:35:46 -0700405 },
406 {
407 "alert": {
408 "conditions": [
409 {
410 "evaluator": {
411 "params": [
412 5
413 ],
414 "type": "gt"
415 },
416 "operator": {
417 "type": "and"
418 },
419 "query": {
420 "params": [
421 "A",
422 "1m",
423 "now"
424 ]
425 },
426 "reducer": {
427 "params": [],
428 "type": "sum"
429 },
430 "type": "query"
431 }
432 ],
433 "executionErrorState": "alerting",
434 "frequency": "60s",
435 "handler": 1,
436 "name": "Realtime Incoming MB by NNI port alert",
437 "noDataState": "no_data",
438 "notifications": []
439 },
440 "aliasColors": {},
441 "bars": false,
442 "dashLength": 10,
443 "dashes": false,
444 "datasource": null,
445 "fill": 1,
446 "gridPos": {
447 "h": 10,
448 "w": 24,
449 "x": 0,
450 "y": 21
451 },
452 "id": 12,
453 "legend": {
454 "avg": false,
455 "current": false,
456 "hideEmpty": true,
457 "hideZero": true,
458 "max": false,
459 "min": false,
460 "show": true,
461 "total": false,
462 "values": false
463 },
464 "lines": true,
465 "linewidth": 1,
466 "links": [],
467 "nullPointMode": "null",
468 "percentage": false,
469 "pointradius": 5,
470 "points": false,
471 "renderer": "flot",
472 "seriesOverrides": [],
473 "spaceLength": 10,
474 "stack": false,
475 "steppedLine": false,
476 "targets": [
477 {
478 "$$hashKey": "object:362",
479 "expr": "delta(rx_bytes_total{title=\"Ethernet\"}[30s]) / 1024 / 1024",
480 "format": "time_series",
481 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700482 "legendFormat": "{{logical_device_id}}",
Matteo Scandolo29acf192018-09-13 13:35:46 -0700483 "refId": "A"
484 }
485 ],
486 "thresholds": [
487 {
488 "colorMode": "critical",
489 "fill": true,
490 "line": true,
491 "op": "gt",
492 "value": 5
493 }
494 ],
495 "timeFrom": null,
496 "timeShift": null,
497 "title": "Realtime Incoming MB by NNI port",
498 "tooltip": {
499 "shared": true,
500 "sort": 0,
501 "value_type": "individual"
502 },
503 "type": "graph",
504 "xaxis": {
505 "buckets": null,
506 "mode": "time",
507 "name": null,
508 "show": true,
509 "values": []
510 },
511 "yaxes": [
512 {
513 "$$hashKey": "object:421",
514 "format": "short",
515 "label": null,
516 "logBase": 1,
517 "max": null,
518 "min": null,
519 "show": true
520 },
521 {
522 "$$hashKey": "object:422",
523 "format": "short",
524 "label": null,
525 "logBase": 1,
526 "max": null,
527 "min": null,
528 "show": true
529 }
530 ],
531 "yaxis": {
532 "align": false,
533 "alignLevel": null
534 }
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200535 },
536 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700537 "collapsed": false,
538 "gridPos": {
539 "h": 1,
540 "w": 24,
541 "x": 0,
542 "y": 31
543 },
544 "id": 19,
545 "panels": [],
546 "title": "Per device informations",
547 "type": "row"
548 },
549 {
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200550 "aliasColors": {},
551 "bars": false,
552 "dashLength": 10,
553 "dashes": false,
554 "datasource": null,
555 "fill": 1,
556 "gridPos": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700557 "h": 9,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200558 "w": 12,
559 "x": 0,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700560 "y": 32
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200561 },
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700562 "id": 21,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200563 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700564 "alignAsTable": false,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200565 "avg": false,
566 "current": false,
567 "max": false,
568 "min": false,
569 "show": true,
570 "total": false,
571 "values": false
572 },
573 "lines": true,
574 "linewidth": 1,
575 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700576 "minSpan": 12,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200577 "nullPointMode": "null",
578 "percentage": false,
579 "pointradius": 5,
580 "points": false,
581 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700582 "repeat": "olt",
583 "repeatDirection": "v",
584 "scopedVars": {
585 "olt": {
Scott Baker9f51d402018-10-25 13:00:32 -0700586 "$$hashKey": "object:1294",
587 "selected": true,
588 "text": "000000000a5a0072",
589 "value": "000000000a5a0072"
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700590 }
591 },
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200592 "seriesOverrides": [],
593 "spaceLength": 10,
594 "stack": false,
595 "steppedLine": false,
596 "targets": [
597 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700598 "$$hashKey": "object:987",
599 "expr": "rx_bytes_total{title=\"PON\", logical_device_id=\"$olt\"} / 1024 / 1024",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200600 "format": "time_series",
601 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700602 "legendFormat": "{{pon_id}}",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200603 "refId": "A"
604 }
605 ],
606 "thresholds": [],
607 "timeFrom": null,
608 "timeShift": null,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700609 "title": "Received MB per PON on device $olt",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200610 "tooltip": {
611 "shared": true,
612 "sort": 0,
613 "value_type": "individual"
614 },
615 "type": "graph",
616 "xaxis": {
617 "buckets": null,
618 "mode": "time",
619 "name": null,
620 "show": true,
621 "values": []
622 },
623 "yaxes": [
624 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700625 "$$hashKey": "object:1472",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200626 "format": "short",
627 "label": null,
628 "logBase": 1,
629 "max": null,
630 "min": null,
631 "show": true
632 },
633 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700634 "$$hashKey": "object:1473",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200635 "format": "short",
636 "label": null,
637 "logBase": 1,
638 "max": null,
639 "min": null,
640 "show": true
641 }
642 ],
643 "yaxis": {
644 "align": false,
645 "alignLevel": null
646 }
647 },
648 {
649 "aliasColors": {},
650 "bars": false,
651 "dashLength": 10,
652 "dashes": false,
653 "datasource": null,
654 "fill": 1,
655 "gridPos": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700656 "h": 9,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200657 "w": 12,
658 "x": 12,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700659 "y": 32
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200660 },
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700661 "id": 26,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200662 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700663 "alignAsTable": false,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200664 "avg": false,
665 "current": false,
666 "max": false,
667 "min": false,
668 "show": true,
669 "total": false,
670 "values": false
671 },
672 "lines": true,
673 "linewidth": 1,
674 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700675 "minSpan": 12,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200676 "nullPointMode": "null",
677 "percentage": false,
678 "pointradius": 5,
679 "points": false,
680 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700681 "repeat": "olt",
682 "repeatDirection": "v",
683 "scopedVars": {
684 "olt": {
Scott Baker9f51d402018-10-25 13:00:32 -0700685 "$$hashKey": "object:1294",
686 "selected": true,
687 "text": "000000000a5a0072",
688 "value": "000000000a5a0072"
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700689 }
690 },
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200691 "seriesOverrides": [],
692 "spaceLength": 10,
693 "stack": false,
694 "steppedLine": false,
695 "targets": [
696 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700697 "$$hashKey": "object:987",
698 "expr": "tx_bytes_total{title=\"PON\", logical_device_id=\"$olt\"} / 1024 / 1024",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200699 "format": "time_series",
700 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700701 "legendFormat": "{{pon_id}}",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200702 "refId": "A"
703 }
704 ],
705 "thresholds": [],
706 "timeFrom": null,
707 "timeShift": null,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700708 "title": "Transmitted MB per PON on device $olt",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200709 "tooltip": {
710 "shared": true,
711 "sort": 0,
712 "value_type": "individual"
713 },
714 "type": "graph",
715 "xaxis": {
716 "buckets": null,
717 "mode": "time",
718 "name": null,
719 "show": true,
720 "values": []
721 },
722 "yaxes": [
723 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700724 "$$hashKey": "object:1472",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200725 "format": "short",
726 "label": null,
727 "logBase": 1,
728 "max": null,
729 "min": null,
730 "show": true
731 },
732 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700733 "$$hashKey": "object:1473",
734 "format": "short",
735 "label": null,
736 "logBase": 1,
737 "max": null,
738 "min": null,
739 "show": true
740 }
741 ],
742 "yaxis": {
743 "align": false,
744 "alignLevel": null
745 }
746 },
747 {
748 "aliasColors": {},
749 "bars": false,
750 "dashLength": 10,
751 "dashes": false,
Scott Baker9f51d402018-10-25 13:00:32 -0700752 "datasource": "Prometheus",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700753 "fill": 1,
754 "gridPos": {
755 "h": 9,
756 "w": 12,
757 "x": 0,
758 "y": 41
759 },
Scott Baker9f51d402018-10-25 13:00:32 -0700760 "id": 32,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700761 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700762 "avg": false,
763 "current": false,
764 "max": false,
765 "min": false,
766 "show": true,
767 "total": false,
768 "values": false
769 },
770 "lines": true,
771 "linewidth": 1,
772 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700773 "nullPointMode": "null",
774 "percentage": false,
775 "pointradius": 5,
776 "points": false,
777 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700778 "seriesOverrides": [],
779 "spaceLength": 10,
780 "stack": false,
781 "steppedLine": false,
782 "targets": [
783 {
Scott Baker9f51d402018-10-25 13:00:32 -0700784 "$$hashKey": "object:637",
785 "expr": "tx_bytes_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700786 "format": "time_series",
787 "intervalFactor": 1,
Scott Baker9f51d402018-10-25 13:00:32 -0700788 "legendFormat": "{{serial_number}}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700789 "refId": "A"
790 }
791 ],
792 "thresholds": [],
793 "timeFrom": null,
794 "timeShift": null,
Scott Baker9f51d402018-10-25 13:00:32 -0700795 "title": "ONU Transmitted Bytes on $onu",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700796 "tooltip": {
797 "shared": true,
798 "sort": 0,
799 "value_type": "individual"
800 },
801 "type": "graph",
802 "xaxis": {
803 "buckets": null,
804 "mode": "time",
805 "name": null,
806 "show": true,
807 "values": []
808 },
809 "yaxes": [
810 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700811 "format": "short",
812 "label": null,
813 "logBase": 1,
814 "max": null,
815 "min": null,
816 "show": true
817 },
818 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700819 "format": "short",
820 "label": null,
821 "logBase": 1,
822 "max": null,
823 "min": null,
824 "show": true
825 }
826 ],
827 "yaxis": {
828 "align": false,
829 "alignLevel": null
830 }
831 },
832 {
833 "aliasColors": {},
834 "bars": false,
835 "dashLength": 10,
836 "dashes": false,
837 "datasource": null,
838 "fill": 1,
839 "gridPos": {
840 "h": 9,
841 "w": 12,
842 "x": 12,
843 "y": 41
844 },
845 "id": 28,
846 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700847 "avg": false,
848 "current": false,
849 "max": false,
850 "min": false,
851 "show": true,
852 "total": false,
853 "values": false
854 },
855 "lines": true,
856 "linewidth": 1,
857 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700858 "nullPointMode": "null",
859 "percentage": false,
860 "pointradius": 5,
861 "points": false,
862 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700863 "seriesOverrides": [],
864 "spaceLength": 10,
865 "stack": false,
866 "steppedLine": false,
867 "targets": [
868 {
Scott Baker9f51d402018-10-25 13:00:32 -0700869 "$$hashKey": "object:432",
870 "expr": "tx_packets_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700871 "format": "time_series",
872 "intervalFactor": 1,
Scott Baker9f51d402018-10-25 13:00:32 -0700873 "legendFormat": "{{serial_number}}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700874 "refId": "A"
875 }
876 ],
877 "thresholds": [],
878 "timeFrom": null,
879 "timeShift": null,
Scott Baker9f51d402018-10-25 13:00:32 -0700880 "title": "ONU Transmitted Packets on $onu",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700881 "tooltip": {
882 "shared": true,
883 "sort": 0,
884 "value_type": "individual"
885 },
886 "type": "graph",
887 "xaxis": {
888 "buckets": null,
889 "mode": "time",
890 "name": null,
891 "show": true,
892 "values": []
893 },
894 "yaxes": [
895 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700896 "format": "short",
897 "label": null,
898 "logBase": 1,
899 "max": null,
900 "min": null,
901 "show": true
902 },
903 {
Scott Baker9f51d402018-10-25 13:00:32 -0700904 "format": "short",
905 "label": null,
906 "logBase": 1,
907 "max": null,
908 "min": null,
909 "show": true
910 }
911 ],
912 "yaxis": {
913 "align": false,
914 "alignLevel": null
915 }
916 },
917 {
918 "aliasColors": {},
919 "bars": false,
920 "dashLength": 10,
921 "dashes": false,
922 "datasource": "Prometheus",
923 "fill": 1,
924 "gridPos": {
925 "h": 9,
926 "w": 12,
927 "x": 0,
928 "y": 50
929 },
930 "id": 34,
931 "legend": {
932 "avg": false,
933 "current": false,
934 "max": false,
935 "min": false,
936 "show": true,
937 "total": false,
938 "values": false
939 },
940 "lines": true,
941 "linewidth": 1,
942 "links": [],
943 "nullPointMode": "null",
944 "percentage": false,
945 "pointradius": 5,
946 "points": false,
947 "renderer": "flot",
948 "seriesOverrides": [],
949 "spaceLength": 10,
950 "stack": false,
951 "steppedLine": false,
952 "targets": [
953 {
954 "$$hashKey": "object:836",
955 "expr": "rx_bytes_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
956 "format": "time_series",
957 "intervalFactor": 1,
958 "legendFormat": "{{serial_number}}",
959 "refId": "A"
960 }
961 ],
962 "thresholds": [],
963 "timeFrom": null,
964 "timeShift": null,
965 "title": "ONU Received Bytes on $onu",
966 "tooltip": {
967 "shared": true,
968 "sort": 0,
969 "value_type": "individual"
970 },
971 "type": "graph",
972 "xaxis": {
973 "buckets": null,
974 "mode": "time",
975 "name": null,
976 "show": true,
977 "values": []
978 },
979 "yaxes": [
980 {
981 "format": "short",
982 "label": null,
983 "logBase": 1,
984 "max": null,
985 "min": null,
986 "show": true
987 },
988 {
989 "format": "short",
990 "label": null,
991 "logBase": 1,
992 "max": null,
993 "min": null,
994 "show": true
995 }
996 ],
997 "yaxis": {
998 "align": false,
999 "alignLevel": null
1000 }
1001 },
1002 {
1003 "aliasColors": {},
1004 "bars": false,
1005 "dashLength": 10,
1006 "dashes": false,
1007 "datasource": null,
1008 "fill": 1,
1009 "gridPos": {
1010 "h": 9,
1011 "w": 12,
1012 "x": 12,
1013 "y": 50
1014 },
1015 "id": 30,
1016 "legend": {
1017 "avg": false,
1018 "current": false,
1019 "max": false,
1020 "min": false,
1021 "show": true,
1022 "total": false,
1023 "values": false
1024 },
1025 "lines": true,
1026 "linewidth": 1,
1027 "links": [],
1028 "nullPointMode": "null",
1029 "percentage": false,
1030 "pointradius": 5,
1031 "points": false,
1032 "renderer": "flot",
1033 "seriesOverrides": [],
1034 "spaceLength": 10,
1035 "stack": false,
1036 "steppedLine": false,
1037 "targets": [
1038 {
1039 "$$hashKey": "object:537",
1040 "expr": "rx_packets_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
1041 "format": "time_series",
1042 "intervalFactor": 1,
1043 "legendFormat": "{{serial_number}}",
1044 "refId": "A"
1045 }
1046 ],
1047 "thresholds": [],
1048 "timeFrom": null,
1049 "timeShift": null,
1050 "title": "ONU Received Packets on $onu",
1051 "tooltip": {
1052 "shared": true,
1053 "sort": 0,
1054 "value_type": "individual"
1055 },
1056 "type": "graph",
1057 "xaxis": {
1058 "buckets": null,
1059 "mode": "time",
1060 "name": null,
1061 "show": true,
1062 "values": []
1063 },
1064 "yaxes": [
1065 {
1066 "format": "short",
1067 "label": null,
1068 "logBase": 1,
1069 "max": null,
1070 "min": null,
1071 "show": true
1072 },
1073 {
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +02001074 "format": "short",
1075 "label": null,
1076 "logBase": 1,
1077 "max": null,
1078 "min": null,
1079 "show": true
1080 }
1081 ],
1082 "yaxis": {
1083 "align": false,
1084 "alignLevel": null
1085 }
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001086 }
1087 ],
1088 "refresh": "15s",
1089 "schemaVersion": 16,
1090 "style": "dark",
1091 "tags": [],
1092 "templating": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001093 "list": [
1094 {
1095 "allValue": null,
1096 "current": {
Matteo Scandolo374d3092018-10-09 19:56:16 -07001097 "text": "All",
1098 "value": "$__all"
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001099 },
1100 "datasource": "Prometheus",
1101 "hide": 0,
1102 "includeAll": true,
1103 "label": "OLT Device",
1104 "multi": false,
1105 "name": "olt",
Matteo Scandolo374d3092018-10-09 19:56:16 -07001106 "options": [],
1107 "query": "label_values(voltha_tx_bytes_total, logical_device_id)",
1108 "refresh": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001109 "regex": "",
1110 "sort": 0,
1111 "tagValuesQuery": "",
1112 "tags": [],
1113 "tagsQuery": "",
1114 "type": "query",
1115 "useTags": false
Scott Baker9f51d402018-10-25 13:00:32 -07001116 },
1117 {
1118 "allValue": null,
1119 "current": {
Scott Baker9f51d402018-10-25 13:00:32 -07001120 "text": "All",
1121 "value": "$__all"
1122 },
1123 "datasource": "Prometheus",
1124 "hide": 0,
1125 "includeAll": true,
1126 "label": null,
1127 "multi": false,
1128 "name": "onu",
1129 "options": [
1130 {
Scott Baker9f51d402018-10-25 13:00:32 -07001131 "selected": true,
1132 "text": "All",
1133 "value": "$__all"
1134 },
1135 {
Scott Baker9f51d402018-10-25 13:00:32 -07001136 "selected": false,
1137 "text": "ISKT71e801a0",
1138 "value": "ISKT71e801a0"
1139 }
1140 ],
Matteo Scandolo374d3092018-10-09 19:56:16 -07001141 "query": "label_values(voltha_tx_packets_total{title=\"Ethernet_Bridge_Port_History\"}, serial_number)",
Scott Baker9f51d402018-10-25 13:00:32 -07001142 "refresh": 0,
1143 "regex": "",
1144 "sort": 0,
1145 "tagValuesQuery": "",
1146 "tags": [],
1147 "tagsQuery": "",
1148 "type": "query",
1149 "useTags": false
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001150 }
1151 ]
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001152 },
1153 "time": {
Scott Baker9f51d402018-10-25 13:00:32 -07001154 "from": "now-1h",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001155 "to": "now"
1156 },
1157 "timepicker": {
1158 "refresh_intervals": [
1159 "5s",
1160 "10s",
1161 "30s",
1162 "1m",
1163 "5m",
1164 "15m",
1165 "30m",
1166 "1h",
1167 "2h",
1168 "1d"
1169 ],
1170 "time_options": [
1171 "5m",
1172 "15m",
1173 "1h",
1174 "6h",
1175 "12h",
1176 "24h",
1177 "2d",
1178 "7d",
1179 "30d"
1180 ]
1181 },
1182 "timezone": "",
1183 "title": "Voltha",
1184 "uid": "i9V9JtOmz",
1185 "version": 1
Matteo Scandolo374d3092018-10-09 19:56:16 -07001186}