blob: b76bb2fcd5d9caee132b98a0453260c233900c46 [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 Scandolo3007e3c2018-11-08 10:25:29 -080020 "iteration": 1541700702670,
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 Scandolo3007e3c2018-11-08 10:25:29 -080075 "expr": "sum(voltha_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 Scandolo3007e3c2018-11-08 10:25:29 -0800161 "expr": "sum(voltha_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 Scandolo3007e3c2018-11-08 10:25:29 -0800260 "expr": "sum(voltha_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 Scandolo3007e3c2018-11-08 10:25:29 -0800346 "expr": "sum(voltha_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",
Matteo Scandolo3007e3c2018-11-08 10:25:29 -0800479 "expr": "delta(voltha_rx_bytes_total{title=\"Ethernet\"}[30s]) / 1024 / 1024",
Matteo Scandolo29acf192018-09-13 13:35:46 -0700480 "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",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200584 "seriesOverrides": [],
585 "spaceLength": 10,
586 "stack": false,
587 "steppedLine": false,
588 "targets": [
589 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700590 "$$hashKey": "object:987",
Matteo Scandolo3007e3c2018-11-08 10:25:29 -0800591 "expr": "voltha_rx_bytes_total{title=\"PON\", logical_device_id=\"$olt\"} / 1024 / 1024",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200592 "format": "time_series",
593 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700594 "legendFormat": "{{pon_id}}",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200595 "refId": "A"
596 }
597 ],
598 "thresholds": [],
599 "timeFrom": null,
600 "timeShift": null,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700601 "title": "Received MB per PON on device $olt",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200602 "tooltip": {
603 "shared": true,
604 "sort": 0,
605 "value_type": "individual"
606 },
607 "type": "graph",
608 "xaxis": {
609 "buckets": null,
610 "mode": "time",
611 "name": null,
612 "show": true,
613 "values": []
614 },
615 "yaxes": [
616 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700617 "$$hashKey": "object:1472",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200618 "format": "short",
619 "label": null,
620 "logBase": 1,
621 "max": null,
622 "min": null,
623 "show": true
624 },
625 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700626 "$$hashKey": "object:1473",
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 ],
635 "yaxis": {
636 "align": false,
637 "alignLevel": null
638 }
639 },
640 {
641 "aliasColors": {},
642 "bars": false,
643 "dashLength": 10,
644 "dashes": false,
645 "datasource": null,
646 "fill": 1,
647 "gridPos": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700648 "h": 9,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200649 "w": 12,
650 "x": 12,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700651 "y": 32
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200652 },
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700653 "id": 26,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200654 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700655 "alignAsTable": false,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200656 "avg": false,
657 "current": false,
658 "max": false,
659 "min": false,
660 "show": true,
661 "total": false,
662 "values": false
663 },
664 "lines": true,
665 "linewidth": 1,
666 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700667 "minSpan": 12,
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200668 "nullPointMode": "null",
669 "percentage": false,
670 "pointradius": 5,
671 "points": false,
672 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700673 "repeat": "olt",
674 "repeatDirection": "v",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200675 "seriesOverrides": [],
676 "spaceLength": 10,
677 "stack": false,
678 "steppedLine": false,
679 "targets": [
680 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700681 "$$hashKey": "object:987",
Matteo Scandolo3007e3c2018-11-08 10:25:29 -0800682 "expr": "voltha_tx_bytes_total{title=\"PON\", logical_device_id=\"$olt\"} / 1024 / 1024",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200683 "format": "time_series",
684 "intervalFactor": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700685 "legendFormat": "{{pon_id}}",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200686 "refId": "A"
687 }
688 ],
689 "thresholds": [],
690 "timeFrom": null,
691 "timeShift": null,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700692 "title": "Transmitted MB per PON on device $olt",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200693 "tooltip": {
694 "shared": true,
695 "sort": 0,
696 "value_type": "individual"
697 },
698 "type": "graph",
699 "xaxis": {
700 "buckets": null,
701 "mode": "time",
702 "name": null,
703 "show": true,
704 "values": []
705 },
706 "yaxes": [
707 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700708 "$$hashKey": "object:1472",
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +0200709 "format": "short",
710 "label": null,
711 "logBase": 1,
712 "max": null,
713 "min": null,
714 "show": true
715 },
716 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700717 "$$hashKey": "object:1473",
718 "format": "short",
719 "label": null,
720 "logBase": 1,
721 "max": null,
722 "min": null,
723 "show": true
724 }
725 ],
726 "yaxis": {
727 "align": false,
728 "alignLevel": null
729 }
730 },
731 {
732 "aliasColors": {},
733 "bars": false,
734 "dashLength": 10,
735 "dashes": false,
Scott Baker9f51d402018-10-25 13:00:32 -0700736 "datasource": "Prometheus",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700737 "fill": 1,
738 "gridPos": {
739 "h": 9,
740 "w": 12,
741 "x": 0,
742 "y": 41
743 },
Scott Baker9f51d402018-10-25 13:00:32 -0700744 "id": 32,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700745 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700746 "avg": false,
747 "current": false,
748 "max": false,
749 "min": false,
750 "show": true,
751 "total": false,
752 "values": false
753 },
754 "lines": true,
755 "linewidth": 1,
756 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700757 "nullPointMode": "null",
758 "percentage": false,
759 "pointradius": 5,
760 "points": false,
761 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700762 "seriesOverrides": [],
763 "spaceLength": 10,
764 "stack": false,
765 "steppedLine": false,
766 "targets": [
767 {
Scott Baker9f51d402018-10-25 13:00:32 -0700768 "$$hashKey": "object:637",
Matteo Scandolo3007e3c2018-11-08 10:25:29 -0800769 "expr": "voltha_tx_bytes_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700770 "format": "time_series",
771 "intervalFactor": 1,
Scott Baker9f51d402018-10-25 13:00:32 -0700772 "legendFormat": "{{serial_number}}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700773 "refId": "A"
774 }
775 ],
776 "thresholds": [],
777 "timeFrom": null,
778 "timeShift": null,
Scott Baker9f51d402018-10-25 13:00:32 -0700779 "title": "ONU Transmitted Bytes on $onu",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700780 "tooltip": {
781 "shared": true,
782 "sort": 0,
783 "value_type": "individual"
784 },
785 "type": "graph",
786 "xaxis": {
787 "buckets": null,
788 "mode": "time",
789 "name": null,
790 "show": true,
791 "values": []
792 },
793 "yaxes": [
794 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700795 "format": "short",
796 "label": null,
797 "logBase": 1,
798 "max": null,
799 "min": null,
800 "show": true
801 },
802 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700803 "format": "short",
804 "label": null,
805 "logBase": 1,
806 "max": null,
807 "min": null,
808 "show": true
809 }
810 ],
811 "yaxis": {
812 "align": false,
813 "alignLevel": null
814 }
815 },
816 {
817 "aliasColors": {},
818 "bars": false,
819 "dashLength": 10,
820 "dashes": false,
821 "datasource": null,
822 "fill": 1,
823 "gridPos": {
824 "h": 9,
825 "w": 12,
826 "x": 12,
827 "y": 41
828 },
829 "id": 28,
830 "legend": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700831 "avg": false,
832 "current": false,
833 "max": false,
834 "min": false,
835 "show": true,
836 "total": false,
837 "values": false
838 },
839 "lines": true,
840 "linewidth": 1,
841 "links": [],
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700842 "nullPointMode": "null",
843 "percentage": false,
844 "pointradius": 5,
845 "points": false,
846 "renderer": "flot",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700847 "seriesOverrides": [],
848 "spaceLength": 10,
849 "stack": false,
850 "steppedLine": false,
851 "targets": [
852 {
Scott Baker9f51d402018-10-25 13:00:32 -0700853 "$$hashKey": "object:432",
Matteo Scandolo3007e3c2018-11-08 10:25:29 -0800854 "expr": "voltha_tx_packets_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700855 "format": "time_series",
856 "intervalFactor": 1,
Scott Baker9f51d402018-10-25 13:00:32 -0700857 "legendFormat": "{{serial_number}}",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700858 "refId": "A"
859 }
860 ],
861 "thresholds": [],
862 "timeFrom": null,
863 "timeShift": null,
Scott Baker9f51d402018-10-25 13:00:32 -0700864 "title": "ONU Transmitted Packets on $onu",
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700865 "tooltip": {
866 "shared": true,
867 "sort": 0,
868 "value_type": "individual"
869 },
870 "type": "graph",
871 "xaxis": {
872 "buckets": null,
873 "mode": "time",
874 "name": null,
875 "show": true,
876 "values": []
877 },
878 "yaxes": [
879 {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -0700880 "format": "short",
881 "label": null,
882 "logBase": 1,
883 "max": null,
884 "min": null,
885 "show": true
886 },
887 {
Scott Baker9f51d402018-10-25 13:00:32 -0700888 "format": "short",
889 "label": null,
890 "logBase": 1,
891 "max": null,
892 "min": null,
893 "show": true
894 }
895 ],
896 "yaxis": {
897 "align": false,
898 "alignLevel": null
899 }
900 },
901 {
902 "aliasColors": {},
903 "bars": false,
904 "dashLength": 10,
905 "dashes": false,
906 "datasource": "Prometheus",
907 "fill": 1,
908 "gridPos": {
909 "h": 9,
910 "w": 12,
911 "x": 0,
912 "y": 50
913 },
914 "id": 34,
915 "legend": {
916 "avg": false,
917 "current": false,
918 "max": false,
919 "min": false,
920 "show": true,
921 "total": false,
922 "values": false
923 },
924 "lines": true,
925 "linewidth": 1,
926 "links": [],
927 "nullPointMode": "null",
928 "percentage": false,
929 "pointradius": 5,
930 "points": false,
931 "renderer": "flot",
932 "seriesOverrides": [],
933 "spaceLength": 10,
934 "stack": false,
935 "steppedLine": false,
936 "targets": [
937 {
938 "$$hashKey": "object:836",
Matteo Scandolo3007e3c2018-11-08 10:25:29 -0800939 "expr": "voltha_rx_bytes_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
Scott Baker9f51d402018-10-25 13:00:32 -0700940 "format": "time_series",
941 "intervalFactor": 1,
942 "legendFormat": "{{serial_number}}",
943 "refId": "A"
944 }
945 ],
946 "thresholds": [],
947 "timeFrom": null,
948 "timeShift": null,
949 "title": "ONU Received Bytes on $onu",
950 "tooltip": {
951 "shared": true,
952 "sort": 0,
953 "value_type": "individual"
954 },
955 "type": "graph",
956 "xaxis": {
957 "buckets": null,
958 "mode": "time",
959 "name": null,
960 "show": true,
961 "values": []
962 },
963 "yaxes": [
964 {
965 "format": "short",
966 "label": null,
967 "logBase": 1,
968 "max": null,
969 "min": null,
970 "show": true
971 },
972 {
973 "format": "short",
974 "label": null,
975 "logBase": 1,
976 "max": null,
977 "min": null,
978 "show": true
979 }
980 ],
981 "yaxis": {
982 "align": false,
983 "alignLevel": null
984 }
985 },
986 {
987 "aliasColors": {},
988 "bars": false,
989 "dashLength": 10,
990 "dashes": false,
991 "datasource": null,
992 "fill": 1,
993 "gridPos": {
994 "h": 9,
995 "w": 12,
996 "x": 12,
997 "y": 50
998 },
999 "id": 30,
1000 "legend": {
1001 "avg": false,
1002 "current": false,
1003 "max": false,
1004 "min": false,
1005 "show": true,
1006 "total": false,
1007 "values": false
1008 },
1009 "lines": true,
1010 "linewidth": 1,
1011 "links": [],
1012 "nullPointMode": "null",
1013 "percentage": false,
1014 "pointradius": 5,
1015 "points": false,
1016 "renderer": "flot",
1017 "seriesOverrides": [],
1018 "spaceLength": 10,
1019 "stack": false,
1020 "steppedLine": false,
1021 "targets": [
1022 {
1023 "$$hashKey": "object:537",
Matteo Scandolo3007e3c2018-11-08 10:25:29 -08001024 "expr": "voltha_rx_packets_total{title=\"Ethernet_Bridge_Port_History\", serial_number=\"$onu\"}",
Scott Baker9f51d402018-10-25 13:00:32 -07001025 "format": "time_series",
1026 "intervalFactor": 1,
1027 "legendFormat": "{{serial_number}}",
1028 "refId": "A"
1029 }
1030 ],
1031 "thresholds": [],
1032 "timeFrom": null,
1033 "timeShift": null,
1034 "title": "ONU Received Packets on $onu",
1035 "tooltip": {
1036 "shared": true,
1037 "sort": 0,
1038 "value_type": "individual"
1039 },
1040 "type": "graph",
1041 "xaxis": {
1042 "buckets": null,
1043 "mode": "time",
1044 "name": null,
1045 "show": true,
1046 "values": []
1047 },
1048 "yaxes": [
1049 {
1050 "format": "short",
1051 "label": null,
1052 "logBase": 1,
1053 "max": null,
1054 "min": null,
1055 "show": true
1056 },
1057 {
Matteo Scandolobe2f8ce2018-09-26 13:20:51 +02001058 "format": "short",
1059 "label": null,
1060 "logBase": 1,
1061 "max": null,
1062 "min": null,
1063 "show": true
1064 }
1065 ],
1066 "yaxis": {
1067 "align": false,
1068 "alignLevel": null
1069 }
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001070 }
1071 ],
1072 "refresh": "15s",
1073 "schemaVersion": 16,
1074 "style": "dark",
1075 "tags": [],
1076 "templating": {
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001077 "list": [
1078 {
1079 "allValue": null,
1080 "current": {
Matteo Scandolo374d3092018-10-09 19:56:16 -07001081 "text": "All",
1082 "value": "$__all"
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001083 },
1084 "datasource": "Prometheus",
1085 "hide": 0,
1086 "includeAll": true,
1087 "label": "OLT Device",
1088 "multi": false,
1089 "name": "olt",
Matteo Scandolo374d3092018-10-09 19:56:16 -07001090 "options": [],
1091 "query": "label_values(voltha_tx_bytes_total, logical_device_id)",
1092 "refresh": 1,
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001093 "regex": "",
1094 "sort": 0,
1095 "tagValuesQuery": "",
1096 "tags": [],
1097 "tagsQuery": "",
1098 "type": "query",
1099 "useTags": false
Scott Baker9f51d402018-10-25 13:00:32 -07001100 },
1101 {
1102 "allValue": null,
1103 "current": {
Scott Baker9f51d402018-10-25 13:00:32 -07001104 "text": "All",
1105 "value": "$__all"
1106 },
1107 "datasource": "Prometheus",
1108 "hide": 0,
1109 "includeAll": true,
1110 "label": null,
1111 "multi": false,
1112 "name": "onu",
1113 "options": [
1114 {
Matteo Scandolo3007e3c2018-11-08 10:25:29 -08001115 "$$hashKey": "object:232",
Scott Baker9f51d402018-10-25 13:00:32 -07001116 "selected": true,
1117 "text": "All",
1118 "value": "$__all"
1119 },
1120 {
Matteo Scandolo3007e3c2018-11-08 10:25:29 -08001121 "$$hashKey": "object:233",
Scott Baker9f51d402018-10-25 13:00:32 -07001122 "selected": false,
1123 "text": "ISKT71e801a0",
1124 "value": "ISKT71e801a0"
1125 }
1126 ],
Matteo Scandolo374d3092018-10-09 19:56:16 -07001127 "query": "label_values(voltha_tx_packets_total{title=\"Ethernet_Bridge_Port_History\"}, serial_number)",
Scott Baker9f51d402018-10-25 13:00:32 -07001128 "refresh": 0,
1129 "regex": "",
1130 "sort": 0,
1131 "tagValuesQuery": "",
1132 "tags": [],
1133 "tagsQuery": "",
1134 "type": "query",
1135 "useTags": false
Matteo Scandolo6cdd0a52018-10-02 16:31:22 -07001136 }
1137 ]
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001138 },
1139 "time": {
Scott Baker9f51d402018-10-25 13:00:32 -07001140 "from": "now-1h",
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001141 "to": "now"
1142 },
1143 "timepicker": {
1144 "refresh_intervals": [
1145 "5s",
1146 "10s",
1147 "30s",
1148 "1m",
1149 "5m",
1150 "15m",
1151 "30m",
1152 "1h",
1153 "2h",
1154 "1d"
1155 ],
1156 "time_options": [
1157 "5m",
1158 "15m",
1159 "1h",
1160 "6h",
1161 "12h",
1162 "24h",
1163 "2d",
1164 "7d",
1165 "30d"
1166 ]
1167 },
1168 "timezone": "",
1169 "title": "Voltha",
1170 "uid": "i9V9JtOmz",
1171 "version": 1
Matteo Scandolo374d3092018-10-09 19:56:16 -07001172}