blob: 911543e0c1218ab08188ca12e3cd1f3dcf20ee1d [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 Scandolo6cdd0a52018-10-02 16:31:22 -070020 "iteration": 1538522071785,
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": {
586 "$$hashKey": "object:1293",
587 "selected": false,
588 "text": "000000000a5a0073",
589 "value": "000000000a5a0073"
590 }
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": {
685 "$$hashKey": "object:1293",
686 "selected": false,
687 "text": "000000000a5a0073",
688 "value": "000000000a5a0073"
689 }
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,
752 "datasource": null,
753 "fill": 1,
754 "gridPos": {
755 "h": 9,
756 "w": 12,
757 "x": 0,
758 "y": 41
759 },
760 "id": 27,
761 "legend": {
762 "alignAsTable": false,
763 "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": [],
774 "minSpan": 12,
775 "nullPointMode": "null",
776 "percentage": false,
777 "pointradius": 5,
778 "points": false,
779 "renderer": "flot",
780 "repeat": null,
781 "repeatDirection": "v",
782 "repeatIteration": 1538522071785,
783 "repeatPanelId": 21,
784 "scopedVars": {
785 "olt": {
786 "$$hashKey": "object:1294",
787 "selected": false,
788 "text": "000000000a5a0072",
789 "value": "000000000a5a0072"
790 }
791 },
792 "seriesOverrides": [],
793 "spaceLength": 10,
794 "stack": false,
795 "steppedLine": false,
796 "targets": [
797 {
798 "$$hashKey": "object:987",
799 "expr": "rx_bytes_total{title=\"PON\", logical_device_id=\"$olt\"} / 1024 / 1024",
800 "format": "time_series",
801 "intervalFactor": 1,
802 "legendFormat": "{{pon_id}}",
803 "refId": "A"
804 }
805 ],
806 "thresholds": [],
807 "timeFrom": null,
808 "timeShift": null,
809 "title": "Received MB per PON on device $olt",
810 "tooltip": {
811 "shared": true,
812 "sort": 0,
813 "value_type": "individual"
814 },
815 "type": "graph",
816 "xaxis": {
817 "buckets": null,
818 "mode": "time",
819 "name": null,
820 "show": true,
821 "values": []
822 },
823 "yaxes": [
824 {
825 "$$hashKey": "object:1472",
826 "format": "short",
827 "label": null,
828 "logBase": 1,
829 "max": null,
830 "min": null,
831 "show": true
832 },
833 {
834 "$$hashKey": "object:1473",
835 "format": "short",
836 "label": null,
837 "logBase": 1,
838 "max": null,
839 "min": null,
840 "show": true
841 }
842 ],
843 "yaxis": {
844 "align": false,
845 "alignLevel": null
846 }
847 },
848 {
849 "aliasColors": {},
850 "bars": false,
851 "dashLength": 10,
852 "dashes": false,
853 "datasource": null,
854 "fill": 1,
855 "gridPos": {
856 "h": 9,
857 "w": 12,
858 "x": 12,
859 "y": 41
860 },
861 "id": 28,
862 "legend": {
863 "alignAsTable": false,
864 "avg": false,
865 "current": false,
866 "max": false,
867 "min": false,
868 "show": true,
869 "total": false,
870 "values": false
871 },
872 "lines": true,
873 "linewidth": 1,
874 "links": [],
875 "minSpan": 12,
876 "nullPointMode": "null",
877 "percentage": false,
878 "pointradius": 5,
879 "points": false,
880 "renderer": "flot",
881 "repeat": null,
882 "repeatDirection": "v",
883 "repeatIteration": 1538522071785,
884 "repeatPanelId": 26,
885 "scopedVars": {
886 "olt": {
887 "$$hashKey": "object:1294",
888 "selected": false,
889 "text": "000000000a5a0072",
890 "value": "000000000a5a0072"
891 }
892 },
893 "seriesOverrides": [],
894 "spaceLength": 10,
895 "stack": false,
896 "steppedLine": false,
897 "targets": [
898 {
899 "$$hashKey": "object:987",
900 "expr": "tx_bytes_total{title=\"PON\", logical_device_id=\"$olt\"} / 1024 / 1024",
901 "format": "time_series",
902 "intervalFactor": 1,
903 "legendFormat": "{{pon_id}}",
904 "refId": "A"
905 }
906 ],
907 "thresholds": [],
908 "timeFrom": null,
909 "timeShift": null,
910 "title": "Transmitted MB per PON on device $olt",
911 "tooltip": {
912 "shared": true,
913 "sort": 0,
914 "value_type": "individual"
915 },
916 "type": "graph",
917 "xaxis": {
918 "buckets": null,
919 "mode": "time",
920 "name": null,
921 "show": true,
922 "values": []
923 },
924 "yaxes": [
925 {
926 "$$hashKey": "object:1472",
927 "format": "short",
928 "label": null,
929 "logBase": 1,
930 "max": null,
931 "min": null,
932 "show": true
933 },
934 {
935 "$$hashKey": "object:1473",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200936 "format": "short",
937 "label": null,
938 "logBase": 1,
939 "max": null,
940 "min": null,
941 "show": true
942 }
943 ],
944 "yaxis": {
945 "align": false,
946 "alignLevel": null
947 }
Matteo Scandolod28ec7b2018-08-21 12:58:04 -0700948 }
949 ],
950 "refresh": "15s",
951 "schemaVersion": 16,
952 "style": "dark",
953 "tags": [],
954 "templating": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700955 "list": [
956 {
957 "allValue": null,
958 "current": {
959 "tags": [],
960 "text": "All",
961 "value": "$__all"
962 },
963 "datasource": "Prometheus",
964 "hide": 0,
965 "includeAll": true,
966 "label": "OLT Device",
967 "multi": false,
968 "name": "olt",
969 "options": [
970 {
971 "$$hashKey": "object:1292",
972 "selected": true,
973 "text": "All",
974 "value": "$__all"
975 },
976 {
977 "$$hashKey": "object:1293",
978 "selected": false,
979 "text": "000000000a5a0073",
980 "value": "000000000a5a0073"
981 },
982 {
983 "$$hashKey": "object:1294",
984 "selected": false,
985 "text": "000000000a5a0072",
986 "value": "000000000a5a0072"
987 }
988 ],
989 "query": "label_values(tx_bytes_total, logical_device_id)",
990 "refresh": 0,
991 "regex": "",
992 "sort": 0,
993 "tagValuesQuery": "",
994 "tags": [],
995 "tagsQuery": "",
996 "type": "query",
997 "useTags": false
998 }
999 ]
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001000 },
1001 "time": {
1002 "from": "now-5m",
1003 "to": "now"
1004 },
1005 "timepicker": {
1006 "refresh_intervals": [
1007 "5s",
1008 "10s",
1009 "30s",
1010 "1m",
1011 "5m",
1012 "15m",
1013 "30m",
1014 "1h",
1015 "2h",
1016 "1d"
1017 ],
1018 "time_options": [
1019 "5m",
1020 "15m",
1021 "1h",
1022 "6h",
1023 "12h",
1024 "24h",
1025 "2d",
1026 "7d",
1027 "30d"
1028 ]
1029 },
1030 "timezone": "",
1031 "title": "Voltha",
1032 "uid": "i9V9JtOmz",
1033 "version": 1
1034}