blob: 893425445054b752a464e4c101060018bc60be76 [file] [log] [blame]
Woojoong Kimbcfe6ee2020-07-05 21:12:01 -07001{
2 "annotations": {
3 "list": [
4 {
5 "builtIn": 1,
6 "datasource": "-- Grafana --",
7 "enable": true,
8 "hide": true,
9 "iconColor": "rgba(0, 211, 255, 1)",
10 "name": "Annotations & Alerts",
11 "type": "dashboard"
12 }
13 ]
14 },
15 "editable": true,
16 "gnetId": null,
17 "graphTooltip": 0,
18 "id": 8,
19 "links": [],
20 "panels": [
21 {
22 "collapsed": false,
23 "datasource": null,
24 "gridPos": {
25 "h": 1,
26 "w": 24,
27 "x": 0,
28 "y": 0
29 },
30 "id": 4,
31 "panels": [],
32 "title": "A3 Handover Parameters",
33 "type": "row"
34 },
35 {
36 "cacheTimeout": null,
37 "colorBackground": false,
38 "colorPostfix": true,
39 "colorValue": true,
40 "colors": [
41 "#299c46",
42 "rgba(237, 129, 40, 0.89)",
43 "#d44a3a"
44 ],
45 "datasource": null,
46 "format": "none",
47 "gauge": {
48 "maxValue": 100,
49 "minValue": 0,
50 "show": false,
51 "thresholdLabels": false,
52 "thresholdMarkers": true
53 },
54 "gridPos": {
55 "h": 3,
56 "w": 3,
57 "x": 0,
58 "y": 1
59 },
60 "id": 6,
61 "interval": null,
62 "links": [],
63 "mappingType": 1,
64 "mappingTypes": [
65 {
66 "name": "value to text",
67 "value": 1
68 },
69 {
70 "name": "range to text",
71 "value": 2
72 }
73 ],
74 "maxDataPoints": 100,
75 "nullPointMode": "connected",
76 "nullText": null,
77 "options": {},
78 "postfix": " CQI",
79 "postfixFontSize": "70%",
80 "prefix": "",
81 "prefixFontSize": "50%",
82 "rangeMaps": [
83 {
84 "from": "null",
85 "text": "N/A",
86 "to": "null"
87 }
88 ],
89 "sparkline": {
90 "fillColor": "rgba(31, 118, 189, 0.18)",
91 "full": false,
92 "lineColor": "rgb(31, 120, 193)",
93 "show": false,
94 "ymax": null,
95 "ymin": null
96 },
97 "tableColumn": "",
98 "targets": [
99 {
100 "expr": "hoapp_ho_param_a3offset",
101 "refId": "A"
102 }
103 ],
104 "thresholds": "",
105 "timeFrom": null,
106 "timeShift": null,
107 "title": "A3 Offset",
108 "type": "singlestat",
109 "valueFontSize": "80%",
110 "valueMaps": [
111 {
112 "op": "=",
113 "text": "N/A",
114 "value": "null"
115 }
116 ],
117 "valueName": "current"
118 },
119 {
120 "aliasColors": {},
121 "bars": false,
122 "dashLength": 10,
123 "dashes": false,
124 "datasource": null,
125 "fill": 1,
126 "fillGradient": 0,
127 "gridPos": {
128 "h": 9,
129 "w": 7,
130 "x": 3,
131 "y": 1
132 },
133 "id": 10,
134 "legend": {
135 "alignAsTable": false,
136 "avg": false,
137 "current": false,
138 "max": false,
139 "min": false,
140 "show": false,
141 "total": false,
142 "values": false
143 },
144 "lines": true,
145 "linewidth": 1,
146 "nullPointMode": "null",
147 "options": {
148 "dataLinks": []
149 },
150 "percentage": false,
151 "pointradius": 2,
152 "points": false,
153 "renderer": "flot",
154 "seriesOverrides": [],
155 "spaceLength": 10,
156 "stack": false,
157 "steppedLine": false,
158 "targets": [
159 {
160 "expr": "hoapp_ho_param_a3offset",
161 "refId": "A"
162 }
163 ],
164 "thresholds": [],
165 "timeFrom": null,
166 "timeRegions": [],
167 "timeShift": null,
168 "title": "A3 Offset",
169 "tooltip": {
170 "shared": true,
171 "sort": 0,
172 "value_type": "individual"
173 },
174 "type": "graph",
175 "xaxis": {
176 "buckets": null,
177 "mode": "time",
178 "name": null,
179 "show": true,
180 "values": []
181 },
182 "yaxes": [
183 {
184 "format": "short",
185 "label": "CQI",
186 "logBase": 1,
187 "max": "15",
188 "min": "0",
189 "show": true
190 },
191 {
192 "format": "short",
193 "label": null,
194 "logBase": 1,
195 "max": null,
196 "min": null,
197 "show": false
198 }
199 ],
200 "yaxis": {
201 "align": false,
202 "alignLevel": null
203 }
204 },
205 {
206 "aliasColors": {},
207 "bars": false,
208 "dashLength": 10,
209 "dashes": false,
210 "datasource": null,
211 "fill": 1,
212 "fillGradient": 0,
213 "gridPos": {
214 "h": 9,
215 "w": 7,
216 "x": 10,
217 "y": 1
218 },
219 "id": 11,
220 "legend": {
221 "alignAsTable": false,
222 "avg": false,
223 "current": false,
224 "max": false,
225 "min": false,
226 "show": false,
227 "total": false,
228 "values": false
229 },
230 "lines": true,
231 "linewidth": 1,
232 "nullPointMode": "null",
233 "options": {
234 "dataLinks": []
235 },
236 "percentage": false,
237 "pointradius": 2,
238 "points": false,
239 "renderer": "flot",
240 "seriesOverrides": [],
241 "spaceLength": 10,
242 "stack": false,
243 "steppedLine": false,
244 "targets": [
245 {
246 "expr": "hoapp_ho_param_hysteresis",
247 "refId": "A"
248 }
249 ],
250 "thresholds": [],
251 "timeFrom": null,
252 "timeRegions": [],
253 "timeShift": null,
254 "title": "A3 Hysteresis",
255 "tooltip": {
256 "shared": true,
257 "sort": 0,
258 "value_type": "individual"
259 },
260 "type": "graph",
261 "xaxis": {
262 "buckets": null,
263 "mode": "time",
264 "name": null,
265 "show": true,
266 "values": []
267 },
268 "yaxes": [
269 {
270 "format": "short",
271 "label": "CQI",
272 "logBase": 1,
273 "max": "15",
274 "min": "0",
275 "show": true
276 },
277 {
278 "format": "short",
279 "label": null,
280 "logBase": 1,
281 "max": null,
282 "min": null,
283 "show": false
284 }
285 ],
286 "yaxis": {
287 "align": false,
288 "alignLevel": null
289 }
290 },
291 {
292 "aliasColors": {},
293 "bars": false,
294 "dashLength": 10,
295 "dashes": false,
296 "datasource": null,
297 "fill": 1,
298 "fillGradient": 0,
299 "gridPos": {
300 "h": 9,
301 "w": 7,
302 "x": 17,
303 "y": 1
304 },
305 "id": 12,
306 "legend": {
307 "alignAsTable": false,
308 "avg": false,
309 "current": false,
310 "max": false,
311 "min": false,
312 "show": false,
313 "total": false,
314 "values": false
315 },
316 "lines": true,
317 "linewidth": 1,
318 "nullPointMode": "null",
319 "options": {
320 "dataLinks": []
321 },
322 "percentage": false,
323 "pointradius": 2,
324 "points": false,
325 "renderer": "flot",
326 "seriesOverrides": [],
327 "spaceLength": 10,
328 "stack": false,
329 "steppedLine": false,
330 "targets": [
331 {
332 "expr": "hoapp_ho_param_ttt",
333 "refId": "A"
334 }
335 ],
336 "thresholds": [],
337 "timeFrom": null,
338 "timeRegions": [],
339 "timeShift": null,
340 "title": "A3 Time-To-Trigger",
341 "tooltip": {
342 "shared": true,
343 "sort": 0,
344 "value_type": "individual"
345 },
346 "type": "graph",
347 "xaxis": {
348 "buckets": null,
349 "mode": "time",
350 "name": null,
351 "show": true,
352 "values": []
353 },
354 "yaxes": [
355 {
356 "format": "ms",
357 "label": "time [ms]",
358 "logBase": 1,
359 "max": null,
360 "min": null,
361 "show": true
362 },
363 {
364 "format": "short",
365 "label": null,
366 "logBase": 1,
367 "max": null,
368 "min": null,
369 "show": false
370 }
371 ],
372 "yaxis": {
373 "align": false,
374 "alignLevel": null
375 }
376 },
377 {
378 "cacheTimeout": null,
379 "colorBackground": false,
380 "colorPostfix": true,
381 "colorPrefix": false,
382 "colorValue": true,
383 "colors": [
384 "#299c46",
385 "rgba(237, 129, 40, 0.89)",
386 "#d44a3a"
387 ],
388 "datasource": null,
389 "format": "none",
390 "gauge": {
391 "maxValue": 100,
392 "minValue": 0,
393 "show": false,
394 "thresholdLabels": false,
395 "thresholdMarkers": true
396 },
397 "gridPos": {
398 "h": 3,
399 "w": 3,
400 "x": 0,
401 "y": 4
402 },
403 "id": 7,
404 "interval": null,
405 "links": [],
406 "mappingType": 1,
407 "mappingTypes": [
408 {
409 "name": "value to text",
410 "value": 1
411 },
412 {
413 "name": "range to text",
414 "value": 2
415 }
416 ],
417 "maxDataPoints": 100,
418 "nullPointMode": "connected",
419 "nullText": null,
420 "options": {},
421 "postfix": " CQI",
422 "postfixFontSize": "70%",
423 "prefix": "",
424 "prefixFontSize": "50%",
425 "rangeMaps": [
426 {
427 "from": "null",
428 "text": "N/A",
429 "to": "null"
430 }
431 ],
432 "sparkline": {
433 "fillColor": "rgba(31, 118, 189, 0.18)",
434 "full": false,
435 "lineColor": "rgb(31, 120, 193)",
436 "show": false,
437 "ymax": null,
438 "ymin": null
439 },
440 "tableColumn": "",
441 "targets": [
442 {
443 "expr": "hoapp_ho_param_hysteresis",
444 "refId": "A"
445 }
446 ],
447 "thresholds": "",
448 "timeFrom": null,
449 "timeShift": null,
450 "title": "A3 Hysteresis",
451 "type": "singlestat",
452 "valueFontSize": "80%",
453 "valueMaps": [
454 {
455 "op": "=",
456 "text": "N/A",
457 "value": "null"
458 }
459 ],
460 "valueName": "current"
461 },
462 {
463 "cacheTimeout": null,
464 "colorBackground": false,
465 "colorPostfix": true,
466 "colorPrefix": false,
467 "colorValue": true,
468 "colors": [
469 "#299c46",
470 "rgba(237, 129, 40, 0.89)",
471 "#d44a3a"
472 ],
473 "datasource": null,
474 "format": "ms",
475 "gauge": {
476 "maxValue": 100,
477 "minValue": 0,
478 "show": false,
479 "thresholdLabels": false,
480 "thresholdMarkers": true
481 },
482 "gridPos": {
483 "h": 3,
484 "w": 3,
485 "x": 0,
486 "y": 7
487 },
488 "id": 8,
489 "interval": null,
490 "links": [],
491 "mappingType": 1,
492 "mappingTypes": [
493 {
494 "name": "value to text",
495 "value": 1
496 },
497 {
498 "name": "range to text",
499 "value": 2
500 }
501 ],
502 "maxDataPoints": 100,
503 "nullPointMode": "connected",
504 "nullText": null,
505 "options": {},
506 "postfix": "",
507 "postfixFontSize": "50%",
508 "prefix": "",
509 "prefixFontSize": "50%",
510 "rangeMaps": [
511 {
512 "from": "null",
513 "text": "N/A",
514 "to": "null"
515 }
516 ],
517 "sparkline": {
518 "fillColor": "rgba(31, 118, 189, 0.18)",
519 "full": false,
520 "lineColor": "rgb(31, 120, 193)",
521 "show": false,
522 "ymax": null,
523 "ymin": null
524 },
525 "tableColumn": "",
526 "targets": [
527 {
528 "expr": "hoapp_ho_param_ttt",
529 "refId": "A"
530 }
531 ],
532 "thresholds": "",
533 "timeFrom": null,
534 "timeShift": null,
535 "title": "A3 Time-To-Trigger",
536 "type": "singlestat",
537 "valueFontSize": "80%",
538 "valueMaps": [
539 {
540 "op": "=",
541 "text": "N/A",
542 "value": "null"
543 }
544 ],
545 "valueName": "current"
546 },
547 {
548 "collapsed": false,
549 "datasource": null,
550 "gridPos": {
551 "h": 1,
552 "w": 24,
553 "x": 0,
554 "y": 10
555 },
556 "id": 2,
557 "panels": [],
558 "title": "Handover Event Frequency",
559 "type": "row"
560 },
561 {
562 "cacheTimeout": null,
563 "colorBackground": false,
564 "colorPrefix": false,
565 "colorValue": true,
566 "colors": [
567 "#299c46",
568 "rgba(237, 129, 40, 0.89)",
569 "#d44a3a"
570 ],
571 "datasource": null,
572 "format": "none",
573 "gauge": {
574 "maxValue": 100,
575 "minValue": 0,
576 "show": false,
577 "thresholdLabels": false,
578 "thresholdMarkers": true
579 },
580 "gridPos": {
581 "h": 4,
582 "w": 3,
583 "x": 0,
584 "y": 11
585 },
586 "id": 13,
587 "interval": null,
588 "links": [],
589 "mappingType": 1,
590 "mappingTypes": [
591 {
592 "name": "value to text",
593 "value": 1
594 },
595 {
596 "name": "range to text",
597 "value": 2
598 }
599 ],
600 "maxDataPoints": 100,
601 "nullPointMode": "connected",
602 "nullText": null,
603 "options": {},
604 "postfix": "",
605 "postfixFontSize": "50%",
606 "prefix": "",
607 "prefixFontSize": "50%",
608 "rangeMaps": [
609 {
610 "from": "null",
611 "text": "N/A",
612 "to": "null"
613 }
614 ],
615 "sparkline": {
616 "fillColor": "rgba(31, 118, 189, 0.18)",
617 "full": false,
618 "lineColor": "rgb(31, 120, 193)",
619 "show": false,
620 "ymax": null,
621 "ymin": null
622 },
623 "tableColumn": "",
624 "targets": [
625 {
626 "expr": "hoapp_ho_histogram_count",
627 "refId": "A"
628 }
629 ],
630 "thresholds": "",
631 "timeFrom": null,
632 "timeShift": null,
633 "title": "Number of Handovers [Overall]",
634 "type": "singlestat",
635 "valueFontSize": "80%",
636 "valueMaps": [
637 {
638 "op": "=",
639 "text": "N/A",
640 "value": "null"
641 }
642 ],
643 "valueName": "current"
644 },
645 {
646 "aliasColors": {},
647 "bars": false,
648 "dashLength": 10,
649 "dashes": false,
650 "datasource": null,
651 "fill": 1,
652 "fillGradient": 0,
653 "gridPos": {
654 "h": 8,
655 "w": 21,
656 "x": 3,
657 "y": 11
658 },
659 "id": 18,
660 "legend": {
661 "avg": false,
662 "current": false,
663 "max": false,
664 "min": false,
665 "show": false,
666 "total": false,
667 "values": false
668 },
669 "lines": true,
670 "linewidth": 1,
671 "nullPointMode": "null",
672 "options": {
673 "dataLinks": []
674 },
675 "percentage": false,
676 "pointradius": 2,
677 "points": false,
678 "renderer": "flot",
679 "seriesOverrides": [],
680 "spaceLength": 10,
681 "stack": false,
682 "steppedLine": false,
683 "targets": [
684 {
685 "expr": "onosproject_ransimulator_hometrics_count",
686 "instant": false,
687 "refId": "A"
688 }
689 ],
690 "thresholds": [],
691 "timeFrom": null,
692 "timeRegions": [],
693 "timeShift": null,
694 "title": "Number of Handover Events",
695 "tooltip": {
696 "shared": true,
697 "sort": 0,
698 "value_type": "individual"
699 },
700 "type": "graph",
701 "xaxis": {
702 "buckets": null,
703 "mode": "time",
704 "name": null,
705 "show": true,
706 "values": []
707 },
708 "yaxes": [
709 {
710 "format": "short",
711 "label": "# HO Events",
712 "logBase": 1,
713 "max": null,
714 "min": null,
715 "show": true
716 },
717 {
718 "format": "short",
719 "label": null,
720 "logBase": 1,
721 "max": null,
722 "min": null,
723 "show": false
724 }
725 ],
726 "yaxis": {
727 "align": false,
728 "alignLevel": null
729 }
730 },
731 {
732 "cacheTimeout": null,
733 "colorBackground": false,
734 "colorPostfix": true,
735 "colorPrefix": false,
736 "colorValue": true,
737 "colors": [
738 "#299c46",
739 "rgba(237, 129, 40, 0.89)",
740 "#d44a3a"
741 ],
742 "datasource": null,
743 "decimals": null,
744 "format": "short",
745 "gauge": {
746 "maxValue": 100,
747 "minValue": 0,
748 "show": false,
749 "thresholdLabels": false,
750 "thresholdMarkers": true
751 },
752 "gridPos": {
753 "h": 4,
754 "w": 3,
755 "x": 0,
756 "y": 15
757 },
758 "id": 14,
759 "interval": null,
760 "links": [],
761 "mappingType": 1,
762 "mappingTypes": [
763 {
764 "name": "value to text",
765 "value": 1
766 },
767 {
768 "name": "range to text",
769 "value": 2
770 }
771 ],
772 "maxDataPoints": 100,
773 "nullPointMode": "connected",
774 "nullText": null,
775 "options": {},
776 "postfix": " / sec",
777 "postfixFontSize": "50%",
778 "prefix": "",
779 "prefixFontSize": "50%",
780 "rangeMaps": [
781 {
782 "from": "null",
783 "text": "N/A",
784 "to": "null"
785 }
786 ],
787 "sparkline": {
788 "fillColor": "rgba(31, 118, 189, 0.18)",
789 "full": false,
790 "lineColor": "rgb(31, 120, 193)",
791 "show": false,
792 "ymax": null,
793 "ymin": null
794 },
795 "tableColumn": "",
796 "targets": [
797 {
798 "expr": "rate(hoapp_ho_histogram_count[1m])",
799 "refId": "A"
800 }
801 ],
802 "thresholds": "",
803 "timeFrom": null,
804 "timeShift": null,
805 "title": "Handover Rate [Last 1m]",
806 "type": "singlestat",
807 "valueFontSize": "80%",
808 "valueMaps": [
809 {
810 "op": "=",
811 "text": "N/A",
812 "value": "null"
813 }
814 ],
815 "valueName": "current"
816 },
817 {
818 "cacheTimeout": null,
819 "colorBackground": false,
820 "colorPostfix": true,
821 "colorPrefix": false,
822 "colorValue": true,
823 "colors": [
824 "#299c46",
825 "rgba(237, 129, 40, 0.89)",
826 "#d44a3a"
827 ],
828 "datasource": null,
829 "decimals": null,
830 "format": "short",
831 "gauge": {
832 "maxValue": 100,
833 "minValue": 0,
834 "show": false,
835 "thresholdLabels": false,
836 "thresholdMarkers": true
837 },
838 "gridPos": {
839 "h": 4,
840 "w": 3,
841 "x": 0,
842 "y": 19
843 },
844 "id": 41,
845 "interval": null,
846 "links": [],
847 "mappingType": 1,
848 "mappingTypes": [
849 {
850 "name": "value to text",
851 "value": 1
852 },
853 {
854 "name": "range to text",
855 "value": 2
856 }
857 ],
858 "maxDataPoints": 100,
859 "nullPointMode": "connected",
860 "nullText": null,
861 "options": {},
862 "postfix": " / sec",
863 "postfixFontSize": "50%",
864 "prefix": "",
865 "prefixFontSize": "50%",
866 "rangeMaps": [
867 {
868 "from": "null",
869 "text": "N/A",
870 "to": "null"
871 }
872 ],
873 "sparkline": {
874 "fillColor": "rgba(31, 118, 189, 0.18)",
875 "full": false,
876 "lineColor": "rgb(31, 120, 193)",
877 "show": false,
878 "ymax": null,
879 "ymin": null
880 },
881 "tableColumn": "",
882 "targets": [
883 {
884 "expr": "rate(hoapp_ho_histogram_count[5m])",
885 "refId": "A"
886 }
887 ],
888 "thresholds": "",
889 "timeFrom": null,
890 "timeShift": null,
891 "title": "Handover Rate [Last 5m]",
892 "type": "singlestat",
893 "valueFontSize": "80%",
894 "valueMaps": [
895 {
896 "op": "=",
897 "text": "N/A",
898 "value": "null"
899 }
900 ],
901 "valueName": "current"
902 },
903 {
904 "aliasColors": {},
905 "bars": false,
906 "dashLength": 10,
907 "dashes": false,
908 "datasource": null,
909 "fill": 1,
910 "fillGradient": 0,
911 "gridPos": {
912 "h": 8,
913 "w": 21,
914 "x": 3,
915 "y": 19
916 },
917 "id": 19,
918 "legend": {
919 "alignAsTable": true,
920 "avg": true,
921 "current": true,
922 "max": true,
923 "min": true,
924 "rightSide": true,
925 "show": true,
926 "sideWidth": 500,
927 "total": false,
928 "values": true
929 },
930 "lines": true,
931 "linewidth": 1,
932 "nullPointMode": "null",
933 "options": {
934 "dataLinks": []
935 },
936 "percentage": false,
937 "pointradius": 2,
938 "points": false,
939 "renderer": "flot",
940 "seriesOverrides": [],
941 "spaceLength": 10,
942 "stack": false,
943 "steppedLine": false,
944 "targets": [
945 {
946 "expr": "rate(hoapp_ho_histogram_count[$__interval])",
947 "instant": false,
948 "legendFormat": "Real Time",
949 "refId": "A"
950 },
951 {
952 "expr": "rate(hoapp_ho_histogram_count[1m])",
953 "legendFormat": "Last 1m",
954 "refId": "B"
955 },
956 {
957 "expr": "rate(hoapp_ho_histogram_count[5m])",
958 "legendFormat": "Last 5m",
959 "refId": "C"
960 },
961 {
962 "expr": "rate(hoapp_ho_histogram_count[1h])",
963 "legendFormat": "Last 1h",
964 "refId": "D"
965 }
966 ],
967 "thresholds": [],
968 "timeFrom": null,
969 "timeRegions": [],
970 "timeShift": null,
971 "title": "Handover Rate",
972 "tooltip": {
973 "shared": true,
974 "sort": 0,
975 "value_type": "individual"
976 },
977 "type": "graph",
978 "xaxis": {
979 "buckets": null,
980 "mode": "time",
981 "name": null,
982 "show": true,
983 "values": []
984 },
985 "yaxes": [
986 {
987 "format": "short",
988 "label": "# HO Events",
989 "logBase": 1,
990 "max": null,
991 "min": null,
992 "show": true
993 },
994 {
995 "format": "short",
996 "label": null,
997 "logBase": 1,
998 "max": null,
999 "min": null,
1000 "show": false
1001 }
1002 ],
1003 "yaxis": {
1004 "align": false,
1005 "alignLevel": null
1006 }
1007 },
1008 {
1009 "cacheTimeout": null,
1010 "colorBackground": false,
1011 "colorPostfix": true,
1012 "colorPrefix": false,
1013 "colorValue": true,
1014 "colors": [
1015 "#299c46",
1016 "rgba(237, 129, 40, 0.89)",
1017 "#d44a3a"
1018 ],
1019 "datasource": null,
1020 "decimals": null,
1021 "format": "short",
1022 "gauge": {
1023 "maxValue": 100,
1024 "minValue": 0,
1025 "show": false,
1026 "thresholdLabels": false,
1027 "thresholdMarkers": true
1028 },
1029 "gridPos": {
1030 "h": 4,
1031 "w": 3,
1032 "x": 0,
1033 "y": 23
1034 },
1035 "id": 42,
1036 "interval": null,
1037 "links": [],
1038 "mappingType": 1,
1039 "mappingTypes": [
1040 {
1041 "name": "value to text",
1042 "value": 1
1043 },
1044 {
1045 "name": "range to text",
1046 "value": 2
1047 }
1048 ],
1049 "maxDataPoints": 100,
1050 "nullPointMode": "connected",
1051 "nullText": null,
1052 "options": {},
1053 "postfix": " / sec",
1054 "postfixFontSize": "50%",
1055 "prefix": "",
1056 "prefixFontSize": "50%",
1057 "rangeMaps": [
1058 {
1059 "from": "null",
1060 "text": "N/A",
1061 "to": "null"
1062 }
1063 ],
1064 "sparkline": {
1065 "fillColor": "rgba(31, 118, 189, 0.18)",
1066 "full": false,
1067 "lineColor": "rgb(31, 120, 193)",
1068 "show": false,
1069 "ymax": null,
1070 "ymin": null
1071 },
1072 "tableColumn": "",
1073 "targets": [
1074 {
1075 "expr": "rate(hoapp_ho_histogram_count[1h])",
1076 "refId": "A"
1077 }
1078 ],
1079 "thresholds": "",
1080 "timeFrom": null,
1081 "timeShift": null,
1082 "title": "Handover Rate [Last 1h]",
1083 "type": "singlestat",
1084 "valueFontSize": "80%",
1085 "valueMaps": [
1086 {
1087 "op": "=",
1088 "text": "N/A",
1089 "value": "null"
1090 }
1091 ],
1092 "valueName": "current"
1093 },
1094 {
1095 "collapsed": false,
1096 "datasource": null,
1097 "gridPos": {
1098 "h": 1,
1099 "w": 24,
1100 "x": 0,
1101 "y": 27
1102 },
1103 "id": 33,
1104 "panels": [],
1105 "repeat": "last_time_window",
1106 "scopedVars": {
1107 "last_time_window": {
1108 "selected": true,
1109 "text": "1m",
1110 "value": "1m"
1111 }
1112 },
1113 "title": "Overall Handover Latency",
1114 "type": "row"
1115 },
1116 {
1117 "cacheTimeout": null,
1118 "datasource": null,
1119 "gridPos": {
1120 "h": 4,
1121 "w": 3,
1122 "x": 0,
1123 "y": 28
1124 },
1125 "id": 21,
1126 "links": [],
1127 "options": {
1128 "fieldOptions": {
1129 "calcs": [
1130 "lastNotNull"
1131 ],
1132 "defaults": {
1133 "mappings": [
1134 {
1135 "id": 0,
1136 "op": "=",
1137 "text": "N/A",
1138 "type": 1,
1139 "value": "null"
1140 }
1141 ],
1142 "max": 100000,
1143 "min": 0,
1144 "nullValueMode": "connected",
1145 "thresholds": [
1146 {
1147 "color": "green",
1148 "value": null
1149 },
1150 {
1151 "color": "red",
1152 "value": 10000
1153 }
1154 ],
1155 "unit": "µs"
1156 },
1157 "override": {},
1158 "values": false
1159 },
1160 "orientation": "horizontal",
1161 "showThresholdLabels": false,
1162 "showThresholdMarkers": true
1163 },
1164 "pluginVersion": "6.4.2",
1165 "scopedVars": {
1166 "last_time_window": {
1167 "selected": true,
1168 "text": "1m",
1169 "value": "1m"
1170 }
1171 },
1172 "targets": [
1173 {
1174 "expr": "onosproject_ransimulator_hometrics_sum / onosproject_ransimulator_hometrics_count",
1175 "instant": true,
1176 "refId": "A"
1177 }
1178 ],
1179 "timeFrom": null,
1180 "timeShift": null,
1181 "title": "Average E2E HO Latency [Overall]",
1182 "type": "gauge"
1183 },
1184 {
1185 "aliasColors": {},
1186 "bars": false,
1187 "dashLength": 10,
1188 "dashes": false,
1189 "datasource": null,
1190 "fill": 1,
1191 "fillGradient": 0,
1192 "gridPos": {
1193 "h": 8,
1194 "w": 21,
1195 "x": 3,
1196 "y": 28
1197 },
1198 "id": 34,
1199 "legend": {
1200 "alignAsTable": true,
1201 "avg": true,
1202 "current": false,
1203 "hideEmpty": false,
1204 "hideZero": false,
1205 "max": true,
1206 "min": true,
1207 "rightSide": true,
1208 "show": true,
1209 "sideWidth": 500,
1210 "total": true,
1211 "values": true
1212 },
1213 "lines": true,
1214 "linewidth": 1,
1215 "nullPointMode": "null",
1216 "options": {
1217 "dataLinks": []
1218 },
1219 "percentage": false,
1220 "pointradius": 2,
1221 "points": false,
1222 "renderer": "flot",
1223 "scopedVars": {
1224 "last_time_window": {
1225 "selected": true,
1226 "text": "1m",
1227 "value": "1m"
1228 }
1229 },
1230 "seriesOverrides": [],
1231 "spaceLength": 10,
1232 "stack": false,
1233 "steppedLine": false,
1234 "targets": [
1235 {
1236 "expr": "onosproject_ransimulator_hometrics_sum / onosproject_ransimulator_hometrics_count",
1237 "instant": false,
1238 "legendFormat": "E2E Handover Latency",
1239 "refId": "A"
1240 },
1241 {
1242 "expr": "hoapp_ho_histogram_sum / hoapp_ho_histogram_count",
1243 "legendFormat": "Handover Latency in HOApp",
1244 "refId": "B"
1245 }
1246 ],
1247 "thresholds": [],
1248 "timeFrom": null,
1249 "timeRegions": [],
1250 "timeShift": null,
1251 "title": "Average Handover Latency [Overall]",
1252 "tooltip": {
1253 "shared": true,
1254 "sort": 0,
1255 "value_type": "individual"
1256 },
1257 "type": "graph",
1258 "xaxis": {
1259 "buckets": null,
1260 "mode": "time",
1261 "name": null,
1262 "show": true,
1263 "values": []
1264 },
1265 "yaxes": [
1266 {
1267 "format": "µs",
1268 "label": "HO Latency [ms]",
1269 "logBase": 1,
1270 "max": null,
1271 "min": null,
1272 "show": true
1273 },
1274 {
1275 "format": "short",
1276 "label": null,
1277 "logBase": 1,
1278 "max": null,
1279 "min": null,
1280 "show": false
1281 }
1282 ],
1283 "yaxis": {
1284 "align": false,
1285 "alignLevel": null
1286 }
1287 },
1288 {
1289 "cacheTimeout": null,
1290 "datasource": null,
1291 "gridPos": {
1292 "h": 4,
1293 "w": 3,
1294 "x": 0,
1295 "y": 32
1296 },
1297 "id": 22,
1298 "links": [],
1299 "options": {
1300 "fieldOptions": {
1301 "calcs": [
1302 "lastNotNull"
1303 ],
1304 "defaults": {
1305 "mappings": [
1306 {
1307 "id": 0,
1308 "op": "=",
1309 "text": "N/A",
1310 "type": 1,
1311 "value": "null"
1312 }
1313 ],
1314 "max": 100000,
1315 "min": 0,
1316 "nullValueMode": "connected",
1317 "thresholds": [
1318 {
1319 "color": "green",
1320 "value": null
1321 },
1322 {
1323 "color": "red",
1324 "value": 10000
1325 }
1326 ],
1327 "unit": "µs"
1328 },
1329 "override": {},
1330 "values": false
1331 },
1332 "orientation": "horizontal",
1333 "showThresholdLabels": false,
1334 "showThresholdMarkers": true
1335 },
1336 "pluginVersion": "6.4.2",
1337 "scopedVars": {
1338 "last_time_window": {
1339 "selected": true,
1340 "text": "1m",
1341 "value": "1m"
1342 }
1343 },
1344 "targets": [
1345 {
1346 "expr": "hoapp_ho_histogram_sum / hoapp_ho_histogram_count",
1347 "instant": true,
1348 "refId": "A"
1349 }
1350 ],
1351 "timeFrom": null,
1352 "timeShift": null,
1353 "title": "Average HO Latency in HOApp [Overall]",
1354 "type": "gauge"
1355 },
1356 {
1357 "cacheTimeout": null,
1358 "datasource": null,
1359 "gridPos": {
1360 "h": 4,
1361 "w": 3,
1362 "x": 0,
1363 "y": 36
1364 },
1365 "id": 24,
1366 "links": [],
1367 "options": {
1368 "fieldOptions": {
1369 "calcs": [
1370 "lastNotNull"
1371 ],
1372 "defaults": {
1373 "mappings": [
1374 {
1375 "id": 0,
1376 "op": "=",
1377 "text": "N/A",
1378 "type": 1,
1379 "value": "null"
1380 }
1381 ],
1382 "max": 100000,
1383 "min": 0,
1384 "nullValueMode": "connected",
1385 "thresholds": [
1386 {
1387 "color": "green",
1388 "value": null
1389 },
1390 {
1391 "color": "red",
1392 "value": 10000
1393 }
1394 ],
1395 "unit": "µs"
1396 },
1397 "override": {},
1398 "values": false
1399 },
1400 "orientation": "horizontal",
1401 "showThresholdLabels": false,
1402 "showThresholdMarkers": true
1403 },
1404 "pluginVersion": "6.4.2",
1405 "scopedVars": {
1406 "last_time_window": {
1407 "selected": true,
1408 "text": "1m",
1409 "value": "1m"
1410 }
1411 },
1412 "targets": [
1413 {
1414 "expr": "histogram_quantile(0.9, sum(onosproject_ransimulator_hometrics_bucket) by (le))",
1415 "instant": true,
1416 "refId": "A"
1417 }
1418 ],
1419 "timeFrom": null,
1420 "timeShift": null,
1421 "title": "90% E2E HO Latency [Overall]",
1422 "type": "gauge"
1423 },
1424 {
1425 "aliasColors": {},
1426 "bars": false,
1427 "dashLength": 10,
1428 "dashes": false,
1429 "datasource": null,
1430 "fill": 1,
1431 "fillGradient": 0,
1432 "gridPos": {
1433 "h": 8,
1434 "w": 21,
1435 "x": 3,
1436 "y": 36
1437 },
1438 "id": 35,
1439 "legend": {
1440 "alignAsTable": true,
1441 "avg": true,
1442 "current": false,
1443 "hideEmpty": false,
1444 "hideZero": false,
1445 "max": true,
1446 "min": true,
1447 "rightSide": true,
1448 "show": true,
1449 "sideWidth": 500,
1450 "total": true,
1451 "values": true
1452 },
1453 "lines": true,
1454 "linewidth": 1,
1455 "nullPointMode": "null",
1456 "options": {
1457 "dataLinks": []
1458 },
1459 "percentage": false,
1460 "pointradius": 2,
1461 "points": false,
1462 "renderer": "flot",
1463 "scopedVars": {
1464 "last_time_window": {
1465 "selected": true,
1466 "text": "1m",
1467 "value": "1m"
1468 }
1469 },
1470 "seriesOverrides": [],
1471 "spaceLength": 10,
1472 "stack": false,
1473 "steppedLine": false,
1474 "targets": [
1475 {
1476 "expr": "histogram_quantile(0.9, sum(onosproject_ransimulator_hometrics_bucket) by (le))",
1477 "instant": false,
1478 "legendFormat": "E2E Handover Latency",
1479 "refId": "A"
1480 },
1481 {
1482 "expr": "histogram_quantile(0.9, sum(hoapp_ho_histogram_bucket) by (le))",
1483 "legendFormat": "Handover Latency in HOApp",
1484 "refId": "B"
1485 }
1486 ],
1487 "thresholds": [],
1488 "timeFrom": null,
1489 "timeRegions": [],
1490 "timeShift": null,
1491 "title": "90% Handover Latency [Overall]",
1492 "tooltip": {
1493 "shared": true,
1494 "sort": 0,
1495 "value_type": "individual"
1496 },
1497 "type": "graph",
1498 "xaxis": {
1499 "buckets": null,
1500 "mode": "time",
1501 "name": null,
1502 "show": true,
1503 "values": []
1504 },
1505 "yaxes": [
1506 {
1507 "format": "µs",
1508 "label": "HO Latency [ms]",
1509 "logBase": 1,
1510 "max": null,
1511 "min": null,
1512 "show": true
1513 },
1514 {
1515 "format": "short",
1516 "label": null,
1517 "logBase": 1,
1518 "max": null,
1519 "min": null,
1520 "show": false
1521 }
1522 ],
1523 "yaxis": {
1524 "align": false,
1525 "alignLevel": null
1526 }
1527 },
1528 {
1529 "cacheTimeout": null,
1530 "datasource": null,
1531 "gridPos": {
1532 "h": 4,
1533 "w": 3,
1534 "x": 0,
1535 "y": 40
1536 },
1537 "id": 25,
1538 "links": [],
1539 "options": {
1540 "fieldOptions": {
1541 "calcs": [
1542 "lastNotNull"
1543 ],
1544 "defaults": {
1545 "mappings": [
1546 {
1547 "id": 0,
1548 "op": "=",
1549 "text": "N/A",
1550 "type": 1,
1551 "value": "null"
1552 }
1553 ],
1554 "max": 100000,
1555 "min": 0,
1556 "nullValueMode": "connected",
1557 "thresholds": [
1558 {
1559 "color": "green",
1560 "value": null
1561 },
1562 {
1563 "color": "red",
1564 "value": 10000
1565 }
1566 ],
1567 "unit": "µs"
1568 },
1569 "override": {},
1570 "values": false
1571 },
1572 "orientation": "horizontal",
1573 "showThresholdLabels": false,
1574 "showThresholdMarkers": true
1575 },
1576 "pluginVersion": "6.4.2",
1577 "scopedVars": {
1578 "last_time_window": {
1579 "selected": true,
1580 "text": "1m",
1581 "value": "1m"
1582 }
1583 },
1584 "targets": [
1585 {
1586 "expr": "histogram_quantile(0.9, sum(hoapp_ho_histogram_bucket) by (le))",
1587 "instant": true,
1588 "refId": "A"
1589 }
1590 ],
1591 "timeFrom": null,
1592 "timeShift": null,
1593 "title": "90% HO Latency in HOApp [Overall]",
1594 "type": "gauge"
1595 },
1596 {
1597 "cacheTimeout": null,
1598 "datasource": null,
1599 "gridPos": {
1600 "h": 4,
1601 "w": 3,
1602 "x": 0,
1603 "y": 44
1604 },
1605 "id": 26,
1606 "links": [],
1607 "options": {
1608 "fieldOptions": {
1609 "calcs": [
1610 "lastNotNull"
1611 ],
1612 "defaults": {
1613 "mappings": [
1614 {
1615 "id": 0,
1616 "op": "=",
1617 "text": "N/A",
1618 "type": 1,
1619 "value": "null"
1620 }
1621 ],
1622 "max": 100000,
1623 "min": 0,
1624 "nullValueMode": "connected",
1625 "thresholds": [
1626 {
1627 "color": "green",
1628 "value": null
1629 },
1630 {
1631 "color": "red",
1632 "value": 10000
1633 }
1634 ],
1635 "unit": "µs"
1636 },
1637 "override": {},
1638 "values": false
1639 },
1640 "orientation": "horizontal",
1641 "showThresholdLabels": false,
1642 "showThresholdMarkers": true
1643 },
1644 "pluginVersion": "6.4.2",
1645 "scopedVars": {
1646 "last_time_window": {
1647 "selected": true,
1648 "text": "1m",
1649 "value": "1m"
1650 }
1651 },
1652 "targets": [
1653 {
1654 "expr": "histogram_quantile(0.95, sum(onosproject_ransimulator_hometrics_bucket) by (le))",
1655 "instant": true,
1656 "refId": "A"
1657 }
1658 ],
1659 "timeFrom": null,
1660 "timeShift": null,
1661 "title": "95% E2E HO Latency [Overall]",
1662 "type": "gauge"
1663 },
1664 {
1665 "aliasColors": {},
1666 "bars": false,
1667 "dashLength": 10,
1668 "dashes": false,
1669 "datasource": null,
1670 "fill": 1,
1671 "fillGradient": 0,
1672 "gridPos": {
1673 "h": 8,
1674 "w": 21,
1675 "x": 3,
1676 "y": 44
1677 },
1678 "id": 36,
1679 "legend": {
1680 "alignAsTable": true,
1681 "avg": true,
1682 "current": false,
1683 "hideEmpty": false,
1684 "hideZero": false,
1685 "max": true,
1686 "min": true,
1687 "rightSide": true,
1688 "show": true,
1689 "sideWidth": 500,
1690 "total": true,
1691 "values": true
1692 },
1693 "lines": true,
1694 "linewidth": 1,
1695 "nullPointMode": "null",
1696 "options": {
1697 "dataLinks": []
1698 },
1699 "percentage": false,
1700 "pointradius": 2,
1701 "points": false,
1702 "renderer": "flot",
1703 "scopedVars": {
1704 "last_time_window": {
1705 "selected": true,
1706 "text": "1m",
1707 "value": "1m"
1708 }
1709 },
1710 "seriesOverrides": [],
1711 "spaceLength": 10,
1712 "stack": false,
1713 "steppedLine": false,
1714 "targets": [
1715 {
1716 "expr": "histogram_quantile(0.95, sum(onosproject_ransimulator_hometrics_bucket) by (le))",
1717 "instant": false,
1718 "legendFormat": "E2E Handover Latency",
1719 "refId": "A"
1720 },
1721 {
1722 "expr": "histogram_quantile(0.95, sum(hoapp_ho_histogram_bucket) by (le))",
1723 "legendFormat": "Handover Latency in HOApp",
1724 "refId": "B"
1725 }
1726 ],
1727 "thresholds": [],
1728 "timeFrom": null,
1729 "timeRegions": [],
1730 "timeShift": null,
1731 "title": "95% Handover Latency [Overall]",
1732 "tooltip": {
1733 "shared": true,
1734 "sort": 0,
1735 "value_type": "individual"
1736 },
1737 "type": "graph",
1738 "xaxis": {
1739 "buckets": null,
1740 "mode": "time",
1741 "name": null,
1742 "show": true,
1743 "values": []
1744 },
1745 "yaxes": [
1746 {
1747 "format": "µs",
1748 "label": "HO Latency [ms]",
1749 "logBase": 1,
1750 "max": null,
1751 "min": null,
1752 "show": true
1753 },
1754 {
1755 "format": "short",
1756 "label": null,
1757 "logBase": 1,
1758 "max": null,
1759 "min": null,
1760 "show": false
1761 }
1762 ],
1763 "yaxis": {
1764 "align": false,
1765 "alignLevel": null
1766 }
1767 },
1768 {
1769 "cacheTimeout": null,
1770 "datasource": null,
1771 "gridPos": {
1772 "h": 4,
1773 "w": 3,
1774 "x": 0,
1775 "y": 48
1776 },
1777 "id": 27,
1778 "links": [],
1779 "options": {
1780 "fieldOptions": {
1781 "calcs": [
1782 "lastNotNull"
1783 ],
1784 "defaults": {
1785 "mappings": [
1786 {
1787 "id": 0,
1788 "op": "=",
1789 "text": "N/A",
1790 "type": 1,
1791 "value": "null"
1792 }
1793 ],
1794 "max": 100000,
1795 "min": 0,
1796 "nullValueMode": "connected",
1797 "thresholds": [
1798 {
1799 "color": "green",
1800 "value": null
1801 },
1802 {
1803 "color": "red",
1804 "value": 10000
1805 }
1806 ],
1807 "unit": "µs"
1808 },
1809 "override": {},
1810 "values": false
1811 },
1812 "orientation": "horizontal",
1813 "showThresholdLabels": false,
1814 "showThresholdMarkers": true
1815 },
1816 "pluginVersion": "6.4.2",
1817 "scopedVars": {
1818 "last_time_window": {
1819 "selected": true,
1820 "text": "1m",
1821 "value": "1m"
1822 }
1823 },
1824 "targets": [
1825 {
1826 "expr": "histogram_quantile(0.95, sum(hoapp_ho_histogram_bucket) by (le))",
1827 "instant": true,
1828 "refId": "A"
1829 }
1830 ],
1831 "timeFrom": null,
1832 "timeShift": null,
1833 "title": "95% HO Latency in HOApp [Overall]",
1834 "type": "gauge"
1835 },
1836 {
1837 "cacheTimeout": null,
1838 "datasource": null,
1839 "gridPos": {
1840 "h": 4,
1841 "w": 3,
1842 "x": 0,
1843 "y": 52
1844 },
1845 "id": 28,
1846 "links": [],
1847 "options": {
1848 "fieldOptions": {
1849 "calcs": [
1850 "lastNotNull"
1851 ],
1852 "defaults": {
1853 "mappings": [
1854 {
1855 "id": 0,
1856 "op": "=",
1857 "text": "N/A",
1858 "type": 1,
1859 "value": "null"
1860 }
1861 ],
1862 "max": 100000,
1863 "min": 0,
1864 "nullValueMode": "connected",
1865 "thresholds": [
1866 {
1867 "color": "green",
1868 "value": null
1869 },
1870 {
1871 "color": "red",
1872 "value": 10000
1873 }
1874 ],
1875 "unit": "µs"
1876 },
1877 "override": {},
1878 "values": false
1879 },
1880 "orientation": "horizontal",
1881 "showThresholdLabels": false,
1882 "showThresholdMarkers": true
1883 },
1884 "pluginVersion": "6.4.2",
1885 "scopedVars": {
1886 "last_time_window": {
1887 "selected": true,
1888 "text": "1m",
1889 "value": "1m"
1890 }
1891 },
1892 "targets": [
1893 {
1894 "expr": "histogram_quantile(0.99, sum(onosproject_ransimulator_hometrics_bucket) by (le))",
1895 "instant": true,
1896 "refId": "A"
1897 }
1898 ],
1899 "timeFrom": null,
1900 "timeShift": null,
1901 "title": "99% E2E HO Latency [Overall]",
1902 "type": "gauge"
1903 },
1904 {
1905 "aliasColors": {},
1906 "bars": false,
1907 "dashLength": 10,
1908 "dashes": false,
1909 "datasource": null,
1910 "fill": 1,
1911 "fillGradient": 0,
1912 "gridPos": {
1913 "h": 8,
1914 "w": 21,
1915 "x": 3,
1916 "y": 52
1917 },
1918 "id": 37,
1919 "legend": {
1920 "alignAsTable": true,
1921 "avg": true,
1922 "current": false,
1923 "hideEmpty": false,
1924 "hideZero": false,
1925 "max": true,
1926 "min": true,
1927 "rightSide": true,
1928 "show": true,
1929 "sideWidth": 500,
1930 "total": true,
1931 "values": true
1932 },
1933 "lines": true,
1934 "linewidth": 1,
1935 "nullPointMode": "null",
1936 "options": {
1937 "dataLinks": []
1938 },
1939 "percentage": false,
1940 "pointradius": 2,
1941 "points": false,
1942 "renderer": "flot",
1943 "scopedVars": {
1944 "last_time_window": {
1945 "selected": true,
1946 "text": "1m",
1947 "value": "1m"
1948 }
1949 },
1950 "seriesOverrides": [],
1951 "spaceLength": 10,
1952 "stack": false,
1953 "steppedLine": false,
1954 "targets": [
1955 {
1956 "expr": "histogram_quantile(0.99, sum(onosproject_ransimulator_hometrics_bucket) by (le))",
1957 "instant": false,
1958 "legendFormat": "E2E Handover Latency",
1959 "refId": "A"
1960 },
1961 {
1962 "expr": "histogram_quantile(0.99, sum(hoapp_ho_histogram_bucket) by (le))",
1963 "legendFormat": "Handover Latency in HOApp",
1964 "refId": "B"
1965 }
1966 ],
1967 "thresholds": [],
1968 "timeFrom": null,
1969 "timeRegions": [],
1970 "timeShift": null,
1971 "title": "99% Handover Latency [Overall]",
1972 "tooltip": {
1973 "shared": true,
1974 "sort": 0,
1975 "value_type": "individual"
1976 },
1977 "type": "graph",
1978 "xaxis": {
1979 "buckets": null,
1980 "mode": "time",
1981 "name": null,
1982 "show": true,
1983 "values": []
1984 },
1985 "yaxes": [
1986 {
1987 "format": "µs",
1988 "label": "HO Latency [ms]",
1989 "logBase": 1,
1990 "max": null,
1991 "min": null,
1992 "show": true
1993 },
1994 {
1995 "format": "short",
1996 "label": null,
1997 "logBase": 1,
1998 "max": null,
1999 "min": null,
2000 "show": false
2001 }
2002 ],
2003 "yaxis": {
2004 "align": false,
2005 "alignLevel": null
2006 }
2007 },
2008 {
2009 "cacheTimeout": null,
2010 "datasource": null,
2011 "gridPos": {
2012 "h": 4,
2013 "w": 3,
2014 "x": 0,
2015 "y": 56
2016 },
2017 "id": 29,
2018 "links": [],
2019 "options": {
2020 "fieldOptions": {
2021 "calcs": [
2022 "lastNotNull"
2023 ],
2024 "defaults": {
2025 "mappings": [
2026 {
2027 "id": 0,
2028 "op": "=",
2029 "text": "N/A",
2030 "type": 1,
2031 "value": "null"
2032 }
2033 ],
2034 "max": 100000,
2035 "min": 0,
2036 "nullValueMode": "connected",
2037 "thresholds": [
2038 {
2039 "color": "green",
2040 "value": null
2041 },
2042 {
2043 "color": "red",
2044 "value": 10000
2045 }
2046 ],
2047 "unit": "µs"
2048 },
2049 "override": {},
2050 "values": false
2051 },
2052 "orientation": "horizontal",
2053 "showThresholdLabels": false,
2054 "showThresholdMarkers": true
2055 },
2056 "pluginVersion": "6.4.2",
2057 "scopedVars": {
2058 "last_time_window": {
2059 "selected": true,
2060 "text": "1m",
2061 "value": "1m"
2062 }
2063 },
2064 "targets": [
2065 {
2066 "expr": "histogram_quantile(0.99, sum(hoapp_ho_histogram_bucket) by (le))",
2067 "instant": true,
2068 "refId": "A"
2069 }
2070 ],
2071 "timeFrom": null,
2072 "timeShift": null,
2073 "title": "99% HO Latency in HOApp [Overall]",
2074 "type": "gauge"
2075 },
2076 {
2077 "cacheTimeout": null,
2078 "datasource": null,
2079 "gridPos": {
2080 "h": 4,
2081 "w": 3,
2082 "x": 0,
2083 "y": 60
2084 },
2085 "id": 30,
2086 "links": [],
2087 "options": {
2088 "fieldOptions": {
2089 "calcs": [
2090 "lastNotNull"
2091 ],
2092 "defaults": {
2093 "mappings": [
2094 {
2095 "id": 0,
2096 "op": "=",
2097 "text": "N/A",
2098 "type": 1,
2099 "value": "null"
2100 }
2101 ],
2102 "max": 100000,
2103 "min": 0,
2104 "nullValueMode": "connected",
2105 "thresholds": [
2106 {
2107 "color": "green",
2108 "value": null
2109 },
2110 {
2111 "color": "red",
2112 "value": 10000
2113 }
2114 ],
2115 "unit": "µs"
2116 },
2117 "override": {},
2118 "values": false
2119 },
2120 "orientation": "horizontal",
2121 "showThresholdLabels": false,
2122 "showThresholdMarkers": true
2123 },
2124 "pluginVersion": "6.4.2",
2125 "scopedVars": {
2126 "last_time_window": {
2127 "selected": true,
2128 "text": "1m",
2129 "value": "1m"
2130 }
2131 },
2132 "targets": [
2133 {
2134 "expr": "histogram_quantile(1, sum(onosproject_ransimulator_hometrics_bucket) by (le))",
2135 "instant": true,
2136 "refId": "A"
2137 }
2138 ],
2139 "timeFrom": null,
2140 "timeShift": null,
2141 "title": "Max E2E HO Latency [Overall]",
2142 "type": "gauge"
2143 },
2144 {
2145 "aliasColors": {},
2146 "bars": false,
2147 "dashLength": 10,
2148 "dashes": false,
2149 "datasource": null,
2150 "fill": 1,
2151 "fillGradient": 0,
2152 "gridPos": {
2153 "h": 8,
2154 "w": 21,
2155 "x": 3,
2156 "y": 60
2157 },
2158 "id": 38,
2159 "legend": {
2160 "alignAsTable": true,
2161 "avg": true,
2162 "current": false,
2163 "hideEmpty": false,
2164 "hideZero": false,
2165 "max": true,
2166 "min": true,
2167 "rightSide": true,
2168 "show": true,
2169 "sideWidth": 500,
2170 "total": true,
2171 "values": true
2172 },
2173 "lines": true,
2174 "linewidth": 1,
2175 "nullPointMode": "null",
2176 "options": {
2177 "dataLinks": []
2178 },
2179 "percentage": false,
2180 "pointradius": 2,
2181 "points": false,
2182 "renderer": "flot",
2183 "scopedVars": {
2184 "last_time_window": {
2185 "selected": true,
2186 "text": "1m",
2187 "value": "1m"
2188 }
2189 },
2190 "seriesOverrides": [],
2191 "spaceLength": 10,
2192 "stack": false,
2193 "steppedLine": false,
2194 "targets": [
2195 {
2196 "expr": "histogram_quantile(1, sum(onosproject_ransimulator_hometrics_bucket) by (le))",
2197 "instant": false,
2198 "legendFormat": "E2E Handover Latency",
2199 "refId": "A"
2200 },
2201 {
2202 "expr": "histogram_quantile(1, sum(hoapp_ho_histogram_bucket) by (le))",
2203 "legendFormat": "Handover Latency in HOApp",
2204 "refId": "B"
2205 }
2206 ],
2207 "thresholds": [],
2208 "timeFrom": null,
2209 "timeRegions": [],
2210 "timeShift": null,
2211 "title": "Max Handover Latency [Overall]",
2212 "tooltip": {
2213 "shared": true,
2214 "sort": 0,
2215 "value_type": "individual"
2216 },
2217 "type": "graph",
2218 "xaxis": {
2219 "buckets": null,
2220 "mode": "time",
2221 "name": null,
2222 "show": true,
2223 "values": []
2224 },
2225 "yaxes": [
2226 {
2227 "format": "µs",
2228 "label": "HO Latency [ms]",
2229 "logBase": 1,
2230 "max": null,
2231 "min": null,
2232 "show": true
2233 },
2234 {
2235 "format": "short",
2236 "label": null,
2237 "logBase": 1,
2238 "max": null,
2239 "min": null,
2240 "show": false
2241 }
2242 ],
2243 "yaxis": {
2244 "align": false,
2245 "alignLevel": null
2246 }
2247 },
2248 {
2249 "cacheTimeout": null,
2250 "datasource": null,
2251 "gridPos": {
2252 "h": 4,
2253 "w": 3,
2254 "x": 0,
2255 "y": 64
2256 },
2257 "id": 31,
2258 "links": [],
2259 "options": {
2260 "fieldOptions": {
2261 "calcs": [
2262 "lastNotNull"
2263 ],
2264 "defaults": {
2265 "mappings": [
2266 {
2267 "id": 0,
2268 "op": "=",
2269 "text": "N/A",
2270 "type": 1,
2271 "value": "null"
2272 }
2273 ],
2274 "max": 100000,
2275 "min": 0,
2276 "nullValueMode": "connected",
2277 "thresholds": [
2278 {
2279 "color": "green",
2280 "value": null
2281 },
2282 {
2283 "color": "red",
2284 "value": 10000
2285 }
2286 ],
2287 "unit": "µs"
2288 },
2289 "override": {},
2290 "values": false
2291 },
2292 "orientation": "horizontal",
2293 "showThresholdLabels": false,
2294 "showThresholdMarkers": true
2295 },
2296 "pluginVersion": "6.4.2",
2297 "scopedVars": {
2298 "last_time_window": {
2299 "selected": true,
2300 "text": "1m",
2301 "value": "1m"
2302 }
2303 },
2304 "targets": [
2305 {
2306 "expr": "histogram_quantile(1, sum(hoapp_ho_histogram_bucket) by (le))",
2307 "instant": true,
2308 "refId": "A"
2309 }
2310 ],
2311 "timeFrom": null,
2312 "timeShift": null,
2313 "title": "Max HO Latency in HOApp [Overall]",
2314 "type": "gauge"
2315 },
2316 {
2317 "collapsed": false,
2318 "datasource": null,
2319 "gridPos": {
2320 "h": 1,
2321 "w": 24,
2322 "x": 0,
2323 "y": 68
2324 },
2325 "id": 44,
2326 "panels": [],
2327 "title": "Last 1m/5m/1h Handover Latency",
2328 "type": "row"
2329 },
2330 {
2331 "cacheTimeout": null,
2332 "datasource": null,
2333 "gridPos": {
2334 "h": 4,
2335 "w": 5,
2336 "x": 0,
2337 "y": 69
2338 },
2339 "id": 46,
2340 "links": [],
2341 "options": {
2342 "fieldOptions": {
2343 "calcs": [
2344 "lastNotNull"
2345 ],
2346 "defaults": {
2347 "mappings": [
2348 {
2349 "id": 0,
2350 "op": "=",
2351 "text": "N/A",
2352 "type": 1,
2353 "value": "null"
2354 }
2355 ],
2356 "max": 100000,
2357 "min": 0,
2358 "nullValueMode": "connected",
2359 "thresholds": [
2360 {
2361 "color": "green",
2362 "value": null
2363 },
2364 {
2365 "color": "red",
2366 "value": 10000
2367 }
2368 ],
2369 "unit": "µs"
2370 },
2371 "override": {},
2372 "values": false
2373 },
2374 "orientation": "horizontal",
2375 "showThresholdLabels": false,
2376 "showThresholdMarkers": true
2377 },
2378 "pluginVersion": "6.4.2",
2379 "scopedVars": {
2380 "last_time_window": {
2381 "selected": true,
2382 "text": "1m",
2383 "value": "1m"
2384 }
2385 },
2386 "targets": [
2387 {
2388 "expr": "rate(onosproject_ransimulator_hometrics_sum[1m]) / rate(onosproject_ransimulator_hometrics_count[1m])",
2389 "instant": true,
2390 "legendFormat": "Last 1min",
2391 "refId": "A"
2392 },
2393 {
2394 "expr": "rate(onosproject_ransimulator_hometrics_sum[5m]) / rate(onosproject_ransimulator_hometrics_count[5m])",
2395 "instant": true,
2396 "legendFormat": "Last 5min",
2397 "refId": "B"
2398 },
2399 {
2400 "expr": "rate(onosproject_ransimulator_hometrics_sum[1h]) / rate(onosproject_ransimulator_hometrics_count[1h])",
2401 "instant": true,
2402 "legendFormat": "Last 1hour",
2403 "refId": "C"
2404 }
2405 ],
2406 "timeFrom": null,
2407 "timeShift": null,
2408 "title": "Average E2E HO Latency",
2409 "type": "gauge"
2410 },
2411 {
2412 "aliasColors": {},
2413 "bars": false,
2414 "dashLength": 10,
2415 "dashes": false,
2416 "datasource": null,
2417 "fill": 1,
2418 "fillGradient": 0,
2419 "gridPos": {
2420 "h": 8,
2421 "w": 19,
2422 "x": 5,
2423 "y": 69
2424 },
2425 "id": 56,
2426 "legend": {
2427 "alignAsTable": true,
2428 "avg": true,
2429 "current": false,
2430 "hideEmpty": false,
2431 "hideZero": false,
2432 "max": true,
2433 "min": true,
2434 "rightSide": true,
2435 "show": true,
2436 "sideWidth": 500,
2437 "total": true,
2438 "values": true
2439 },
2440 "lines": true,
2441 "linewidth": 1,
2442 "nullPointMode": "null",
2443 "options": {
2444 "dataLinks": []
2445 },
2446 "percentage": false,
2447 "pointradius": 2,
2448 "points": false,
2449 "renderer": "flot",
2450 "seriesOverrides": [],
2451 "spaceLength": 10,
2452 "stack": false,
2453 "steppedLine": false,
2454 "targets": [
2455 {
2456 "expr": "rate(onosproject_ransimulator_hometrics_sum[1m]) / rate(onosproject_ransimulator_hometrics_count[1m])",
2457 "instant": false,
2458 "legendFormat": "Last 1m E2E Handover Latency",
2459 "refId": "A"
2460 },
2461 {
2462 "expr": "rate(hoapp_ho_histogram_sum[1m]) / rate(hoapp_ho_histogram_count[1m])",
2463 "legendFormat": "Last 1m Handover Latency in HOApp",
2464 "refId": "B"
2465 },
2466 {
2467 "expr": "rate(onosproject_ransimulator_hometrics_sum[5m]) / rate(onosproject_ransimulator_hometrics_count[5m])",
2468 "legendFormat": "Last 5m E2E Handover Latency",
2469 "refId": "C"
2470 },
2471 {
2472 "expr": "rate(hoapp_ho_histogram_sum[5m]) / rate(hoapp_ho_histogram_count[5m])",
2473 "legendFormat": "Last 5m Handover Latency in HOApp",
2474 "refId": "D"
2475 },
2476 {
2477 "expr": "rate(onosproject_ransimulator_hometrics_sum[1h]) / rate(onosproject_ransimulator_hometrics_count[1h])",
2478 "legendFormat": "Last 1h E2E Handover Latency",
2479 "refId": "E"
2480 },
2481 {
2482 "expr": "rate(hoapp_ho_histogram_sum[1h]) / rate(hoapp_ho_histogram_count[1h])",
2483 "legendFormat": "Last 1h Handover Latency in HOApp",
2484 "refId": "F"
2485 }
2486 ],
2487 "thresholds": [],
2488 "timeFrom": null,
2489 "timeRegions": [],
2490 "timeShift": null,
2491 "title": "Average Handover Latency",
2492 "tooltip": {
2493 "shared": true,
2494 "sort": 0,
2495 "value_type": "individual"
2496 },
2497 "type": "graph",
2498 "xaxis": {
2499 "buckets": null,
2500 "mode": "time",
2501 "name": null,
2502 "show": true,
2503 "values": []
2504 },
2505 "yaxes": [
2506 {
2507 "format": "µs",
2508 "label": "HO Latency [ms]",
2509 "logBase": 1,
2510 "max": null,
2511 "min": null,
2512 "show": true
2513 },
2514 {
2515 "format": "short",
2516 "label": null,
2517 "logBase": 1,
2518 "max": null,
2519 "min": null,
2520 "show": false
2521 }
2522 ],
2523 "yaxis": {
2524 "align": false,
2525 "alignLevel": null
2526 }
2527 },
2528 {
2529 "cacheTimeout": null,
2530 "datasource": null,
2531 "gridPos": {
2532 "h": 4,
2533 "w": 5,
2534 "x": 0,
2535 "y": 73
2536 },
2537 "id": 47,
2538 "links": [],
2539 "options": {
2540 "fieldOptions": {
2541 "calcs": [
2542 "lastNotNull"
2543 ],
2544 "defaults": {
2545 "mappings": [
2546 {
2547 "id": 0,
2548 "op": "=",
2549 "text": "N/A",
2550 "type": 1,
2551 "value": "null"
2552 }
2553 ],
2554 "max": 100000,
2555 "min": 0,
2556 "nullValueMode": "connected",
2557 "thresholds": [
2558 {
2559 "color": "green",
2560 "value": null
2561 },
2562 {
2563 "color": "red",
2564 "value": 10000
2565 }
2566 ],
2567 "unit": "µs"
2568 },
2569 "override": {},
2570 "values": false
2571 },
2572 "orientation": "horizontal",
2573 "showThresholdLabels": false,
2574 "showThresholdMarkers": true
2575 },
2576 "pluginVersion": "6.4.2",
2577 "targets": [
2578 {
2579 "expr": "rate(hoapp_ho_histogram_sum[1m]) / rate(hoapp_ho_histogram_count[1m])",
2580 "instant": true,
2581 "legendFormat": "Last 1min",
2582 "refId": "A"
2583 },
2584 {
2585 "expr": "rate(hoapp_ho_histogram_sum[5m]) / rate(hoapp_ho_histogram_count[5m])",
2586 "instant": true,
2587 "legendFormat": "Last 5min",
2588 "refId": "B"
2589 },
2590 {
2591 "expr": "rate(hoapp_ho_histogram_sum[1h]) / rate(hoapp_ho_histogram_count[1h])",
2592 "instant": true,
2593 "legendFormat": "Last 1hour",
2594 "refId": "C"
2595 }
2596 ],
2597 "timeFrom": null,
2598 "timeShift": null,
2599 "title": "Average HO Latency in HOApp",
2600 "type": "gauge"
2601 },
2602 {
2603 "cacheTimeout": null,
2604 "datasource": null,
2605 "gridPos": {
2606 "h": 4,
2607 "w": 5,
2608 "x": 0,
2609 "y": 77
2610 },
2611 "id": 48,
2612 "links": [],
2613 "options": {
2614 "fieldOptions": {
2615 "calcs": [
2616 "lastNotNull"
2617 ],
2618 "defaults": {
2619 "mappings": [
2620 {
2621 "id": 0,
2622 "op": "=",
2623 "text": "N/A",
2624 "type": 1,
2625 "value": "null"
2626 }
2627 ],
2628 "max": 100000,
2629 "min": 0,
2630 "nullValueMode": "connected",
2631 "thresholds": [
2632 {
2633 "color": "green",
2634 "value": null
2635 },
2636 {
2637 "color": "red",
2638 "value": 10000
2639 }
2640 ],
2641 "unit": "µs"
2642 },
2643 "override": {},
2644 "values": false
2645 },
2646 "orientation": "horizontal",
2647 "showThresholdLabels": false,
2648 "showThresholdMarkers": true
2649 },
2650 "pluginVersion": "6.4.2",
2651 "targets": [
2652 {
2653 "expr": "histogram_quantile(0.9, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
2654 "instant": true,
2655 "legendFormat": "Last 1min",
2656 "refId": "A"
2657 },
2658 {
2659 "expr": "histogram_quantile(0.9, sum(rate(onosproject_ransimulator_hometrics_bucket[5m])) by (le))",
2660 "instant": true,
2661 "legendFormat": "Last 5min",
2662 "refId": "B"
2663 },
2664 {
2665 "expr": "histogram_quantile(0.9, sum(rate(onosproject_ransimulator_hometrics_bucket[1h])) by (le))",
2666 "instant": true,
2667 "legendFormat": "Last 1hour",
2668 "refId": "C"
2669 }
2670 ],
2671 "timeFrom": null,
2672 "timeShift": null,
2673 "title": "90% E2E HO Latency",
2674 "type": "gauge"
2675 },
2676 {
2677 "aliasColors": {},
2678 "bars": false,
2679 "dashLength": 10,
2680 "dashes": false,
2681 "datasource": null,
2682 "fill": 1,
2683 "fillGradient": 0,
2684 "gridPos": {
2685 "h": 8,
2686 "w": 19,
2687 "x": 5,
2688 "y": 77
2689 },
2690 "id": 57,
2691 "legend": {
2692 "alignAsTable": true,
2693 "avg": true,
2694 "current": false,
2695 "hideEmpty": false,
2696 "hideZero": false,
2697 "max": true,
2698 "min": true,
2699 "rightSide": true,
2700 "show": true,
2701 "sideWidth": 500,
2702 "total": true,
2703 "values": true
2704 },
2705 "lines": true,
2706 "linewidth": 1,
2707 "nullPointMode": "null",
2708 "options": {
2709 "dataLinks": []
2710 },
2711 "percentage": false,
2712 "pointradius": 2,
2713 "points": false,
2714 "renderer": "flot",
2715 "seriesOverrides": [],
2716 "spaceLength": 10,
2717 "stack": false,
2718 "steppedLine": false,
2719 "targets": [
2720 {
2721 "expr": "histogram_quantile(0.9, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
2722 "instant": false,
2723 "legendFormat": "Last 1m E2E Handover Latency",
2724 "refId": "A"
2725 },
2726 {
2727 "expr": "histogram_quantile(0.9, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
2728 "legendFormat": "Last 1m Handover Latency in HOApp",
2729 "refId": "B"
2730 },
2731 {
2732 "expr": "histogram_quantile(0.9, sum(rate(onosproject_ransimulator_hometrics_bucket[5m])) by (le))",
2733 "legendFormat": "Last 5m E2E Handover Latency",
2734 "refId": "C"
2735 },
2736 {
2737 "expr": "histogram_quantile(0.9, sum(rate(hoapp_ho_histogram_bucket[5m])) by (le))",
2738 "legendFormat": "Last 5m Handover Latency in HOApp",
2739 "refId": "D"
2740 },
2741 {
2742 "expr": "histogram_quantile(0.9, sum(rate(onosproject_ransimulator_hometrics_bucket[1h])) by (le))",
2743 "legendFormat": "Last 1h E2E Handover Latency",
2744 "refId": "E"
2745 },
2746 {
2747 "expr": "histogram_quantile(0.9, sum(rate(hoapp_ho_histogram_bucket[1h])) by (le))",
2748 "legendFormat": "Last 1h Handover Latency in HOApp",
2749 "refId": "F"
2750 }
2751 ],
2752 "thresholds": [],
2753 "timeFrom": null,
2754 "timeRegions": [],
2755 "timeShift": null,
2756 "title": "90% Handover Latency",
2757 "tooltip": {
2758 "shared": true,
2759 "sort": 0,
2760 "value_type": "individual"
2761 },
2762 "type": "graph",
2763 "xaxis": {
2764 "buckets": null,
2765 "mode": "time",
2766 "name": null,
2767 "show": true,
2768 "values": []
2769 },
2770 "yaxes": [
2771 {
2772 "format": "µs",
2773 "label": "HO Latency [ms]",
2774 "logBase": 1,
2775 "max": null,
2776 "min": null,
2777 "show": true
2778 },
2779 {
2780 "format": "short",
2781 "label": null,
2782 "logBase": 1,
2783 "max": null,
2784 "min": null,
2785 "show": false
2786 }
2787 ],
2788 "yaxis": {
2789 "align": false,
2790 "alignLevel": null
2791 }
2792 },
2793 {
2794 "cacheTimeout": null,
2795 "datasource": null,
2796 "gridPos": {
2797 "h": 4,
2798 "w": 5,
2799 "x": 0,
2800 "y": 81
2801 },
2802 "id": 49,
2803 "links": [],
2804 "options": {
2805 "fieldOptions": {
2806 "calcs": [
2807 "lastNotNull"
2808 ],
2809 "defaults": {
2810 "mappings": [
2811 {
2812 "id": 0,
2813 "op": "=",
2814 "text": "N/A",
2815 "type": 1,
2816 "value": "null"
2817 }
2818 ],
2819 "max": 100000,
2820 "min": 0,
2821 "nullValueMode": "connected",
2822 "thresholds": [
2823 {
2824 "color": "green",
2825 "value": null
2826 },
2827 {
2828 "color": "red",
2829 "value": 10000
2830 }
2831 ],
2832 "unit": "µs"
2833 },
2834 "override": {},
2835 "values": false
2836 },
2837 "orientation": "horizontal",
2838 "showThresholdLabels": false,
2839 "showThresholdMarkers": true
2840 },
2841 "pluginVersion": "6.4.2",
2842 "targets": [
2843 {
2844 "expr": "histogram_quantile(0.9, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
2845 "instant": true,
2846 "legendFormat": "Last 1min",
2847 "refId": "A"
2848 },
2849 {
2850 "expr": "histogram_quantile(0.9, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
2851 "instant": true,
2852 "legendFormat": "Last 5min",
2853 "refId": "B"
2854 },
2855 {
2856 "expr": "histogram_quantile(0.9, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
2857 "instant": true,
2858 "legendFormat": "Last 1hour",
2859 "refId": "C"
2860 }
2861 ],
2862 "timeFrom": null,
2863 "timeShift": null,
2864 "title": "90% HO Latency in HOApp",
2865 "type": "gauge"
2866 },
2867 {
2868 "cacheTimeout": null,
2869 "datasource": null,
2870 "gridPos": {
2871 "h": 4,
2872 "w": 5,
2873 "x": 0,
2874 "y": 85
2875 },
2876 "id": 50,
2877 "links": [],
2878 "options": {
2879 "fieldOptions": {
2880 "calcs": [
2881 "lastNotNull"
2882 ],
2883 "defaults": {
2884 "mappings": [
2885 {
2886 "id": 0,
2887 "op": "=",
2888 "text": "N/A",
2889 "type": 1,
2890 "value": "null"
2891 }
2892 ],
2893 "max": 100000,
2894 "min": 0,
2895 "nullValueMode": "connected",
2896 "thresholds": [
2897 {
2898 "color": "green",
2899 "value": null
2900 },
2901 {
2902 "color": "red",
2903 "value": 10000
2904 }
2905 ],
2906 "unit": "µs"
2907 },
2908 "override": {},
2909 "values": false
2910 },
2911 "orientation": "horizontal",
2912 "showThresholdLabels": false,
2913 "showThresholdMarkers": true
2914 },
2915 "pluginVersion": "6.4.2",
2916 "targets": [
2917 {
2918 "expr": "histogram_quantile(0.95, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
2919 "instant": true,
2920 "legendFormat": "Last 1min",
2921 "refId": "A"
2922 },
2923 {
2924 "expr": "histogram_quantile(0.95, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
2925 "instant": true,
2926 "legendFormat": "Last 5min",
2927 "refId": "B"
2928 },
2929 {
2930 "expr": "histogram_quantile(0.95, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
2931 "instant": true,
2932 "legendFormat": "Last 1hour",
2933 "refId": "C"
2934 }
2935 ],
2936 "timeFrom": null,
2937 "timeShift": null,
2938 "title": "95% E2E HO Latency",
2939 "type": "gauge"
2940 },
2941 {
2942 "aliasColors": {},
2943 "bars": false,
2944 "dashLength": 10,
2945 "dashes": false,
2946 "datasource": null,
2947 "fill": 1,
2948 "fillGradient": 0,
2949 "gridPos": {
2950 "h": 8,
2951 "w": 19,
2952 "x": 5,
2953 "y": 85
2954 },
2955 "id": 58,
2956 "legend": {
2957 "alignAsTable": true,
2958 "avg": true,
2959 "current": false,
2960 "hideEmpty": false,
2961 "hideZero": false,
2962 "max": true,
2963 "min": true,
2964 "rightSide": true,
2965 "show": true,
2966 "sideWidth": 500,
2967 "total": true,
2968 "values": true
2969 },
2970 "lines": true,
2971 "linewidth": 1,
2972 "nullPointMode": "null",
2973 "options": {
2974 "dataLinks": []
2975 },
2976 "percentage": false,
2977 "pointradius": 2,
2978 "points": false,
2979 "renderer": "flot",
2980 "seriesOverrides": [],
2981 "spaceLength": 10,
2982 "stack": false,
2983 "steppedLine": false,
2984 "targets": [
2985 {
2986 "expr": "histogram_quantile(0.95, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
2987 "instant": false,
2988 "legendFormat": "Last 1m E2E Handover Latency",
2989 "refId": "A"
2990 },
2991 {
2992 "expr": "histogram_quantile(0.95, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
2993 "legendFormat": "Last 1m Handover Latency in HOApp",
2994 "refId": "B"
2995 },
2996 {
2997 "expr": "histogram_quantile(0.95, sum(rate(onosproject_ransimulator_hometrics_bucket[5m])) by (le))",
2998 "legendFormat": "Last 5m E2E Handover Latency",
2999 "refId": "C"
3000 },
3001 {
3002 "expr": "histogram_quantile(0.95, sum(rate(hoapp_ho_histogram_bucket[5m])) by (le))",
3003 "legendFormat": "Last 5m Handover Latency in HOApp",
3004 "refId": "D"
3005 },
3006 {
3007 "expr": "histogram_quantile(0.95, sum(rate(onosproject_ransimulator_hometrics_bucket[1h])) by (le))",
3008 "legendFormat": "Last 1h E2E Handover Latency",
3009 "refId": "E"
3010 },
3011 {
3012 "expr": "histogram_quantile(0.95, sum(rate(hoapp_ho_histogram_bucket[1h])) by (le))",
3013 "legendFormat": "Last 1h Handover Latency in HOApp",
3014 "refId": "F"
3015 }
3016 ],
3017 "thresholds": [],
3018 "timeFrom": null,
3019 "timeRegions": [],
3020 "timeShift": null,
3021 "title": "95% Handover Latency",
3022 "tooltip": {
3023 "shared": true,
3024 "sort": 0,
3025 "value_type": "individual"
3026 },
3027 "type": "graph",
3028 "xaxis": {
3029 "buckets": null,
3030 "mode": "time",
3031 "name": null,
3032 "show": true,
3033 "values": []
3034 },
3035 "yaxes": [
3036 {
3037 "format": "µs",
3038 "label": "HO Latency [ms]",
3039 "logBase": 1,
3040 "max": null,
3041 "min": null,
3042 "show": true
3043 },
3044 {
3045 "format": "short",
3046 "label": null,
3047 "logBase": 1,
3048 "max": null,
3049 "min": null,
3050 "show": false
3051 }
3052 ],
3053 "yaxis": {
3054 "align": false,
3055 "alignLevel": null
3056 }
3057 },
3058 {
3059 "cacheTimeout": null,
3060 "datasource": null,
3061 "gridPos": {
3062 "h": 4,
3063 "w": 5,
3064 "x": 0,
3065 "y": 89
3066 },
3067 "id": 51,
3068 "links": [],
3069 "options": {
3070 "fieldOptions": {
3071 "calcs": [
3072 "lastNotNull"
3073 ],
3074 "defaults": {
3075 "mappings": [
3076 {
3077 "id": 0,
3078 "op": "=",
3079 "text": "N/A",
3080 "type": 1,
3081 "value": "null"
3082 }
3083 ],
3084 "max": 100000,
3085 "min": 0,
3086 "nullValueMode": "connected",
3087 "thresholds": [
3088 {
3089 "color": "green",
3090 "value": null
3091 },
3092 {
3093 "color": "red",
3094 "value": 10000
3095 }
3096 ],
3097 "unit": "µs"
3098 },
3099 "override": {},
3100 "values": false
3101 },
3102 "orientation": "horizontal",
3103 "showThresholdLabels": false,
3104 "showThresholdMarkers": true
3105 },
3106 "pluginVersion": "6.4.2",
3107 "targets": [
3108 {
3109 "expr": "histogram_quantile(0.95, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
3110 "instant": true,
3111 "legendFormat": "Last 1min",
3112 "refId": "A"
3113 },
3114 {
3115 "expr": "histogram_quantile(0.95, sum(rate(hoapp_ho_histogram_bucket[5m])) by (le))",
3116 "instant": true,
3117 "legendFormat": "Last 5min",
3118 "refId": "B"
3119 },
3120 {
3121 "expr": "histogram_quantile(0.95, sum(rate(hoapp_ho_histogram_bucket[1h])) by (le))",
3122 "instant": true,
3123 "legendFormat": "Last 1hour",
3124 "refId": "C"
3125 }
3126 ],
3127 "timeFrom": null,
3128 "timeShift": null,
3129 "title": "95% HO Latency in HOApp",
3130 "type": "gauge"
3131 },
3132 {
3133 "cacheTimeout": null,
3134 "datasource": null,
3135 "gridPos": {
3136 "h": 4,
3137 "w": 5,
3138 "x": 0,
3139 "y": 93
3140 },
3141 "id": 52,
3142 "links": [],
3143 "options": {
3144 "fieldOptions": {
3145 "calcs": [
3146 "lastNotNull"
3147 ],
3148 "defaults": {
3149 "mappings": [
3150 {
3151 "id": 0,
3152 "op": "=",
3153 "text": "N/A",
3154 "type": 1,
3155 "value": "null"
3156 }
3157 ],
3158 "max": 100000,
3159 "min": 0,
3160 "nullValueMode": "connected",
3161 "thresholds": [
3162 {
3163 "color": "green",
3164 "value": null
3165 },
3166 {
3167 "color": "red",
3168 "value": 10000
3169 }
3170 ],
3171 "unit": "µs"
3172 },
3173 "override": {},
3174 "values": false
3175 },
3176 "orientation": "horizontal",
3177 "showThresholdLabels": false,
3178 "showThresholdMarkers": true
3179 },
3180 "pluginVersion": "6.4.2",
3181 "targets": [
3182 {
3183 "expr": "histogram_quantile(0.99, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
3184 "instant": true,
3185 "legendFormat": "Last 1min",
3186 "refId": "A"
3187 },
3188 {
3189 "expr": "histogram_quantile(0.99, sum(rate(onosproject_ransimulator_hometrics_bucket[5m])) by (le))",
3190 "instant": true,
3191 "legendFormat": "Last 5min",
3192 "refId": "B"
3193 },
3194 {
3195 "expr": "histogram_quantile(0.99, sum(rate(onosproject_ransimulator_hometrics_bucket[1h])) by (le))",
3196 "instant": true,
3197 "legendFormat": "Last 1hour",
3198 "refId": "C"
3199 }
3200 ],
3201 "timeFrom": null,
3202 "timeShift": null,
3203 "title": "99% E2E HO Latency",
3204 "type": "gauge"
3205 },
3206 {
3207 "aliasColors": {},
3208 "bars": false,
3209 "dashLength": 10,
3210 "dashes": false,
3211 "datasource": null,
3212 "fill": 1,
3213 "fillGradient": 0,
3214 "gridPos": {
3215 "h": 8,
3216 "w": 19,
3217 "x": 5,
3218 "y": 93
3219 },
3220 "id": 59,
3221 "legend": {
3222 "alignAsTable": true,
3223 "avg": true,
3224 "current": false,
3225 "hideEmpty": false,
3226 "hideZero": false,
3227 "max": true,
3228 "min": true,
3229 "rightSide": true,
3230 "show": true,
3231 "sideWidth": 500,
3232 "total": true,
3233 "values": true
3234 },
3235 "lines": true,
3236 "linewidth": 1,
3237 "nullPointMode": "null",
3238 "options": {
3239 "dataLinks": []
3240 },
3241 "percentage": false,
3242 "pointradius": 2,
3243 "points": false,
3244 "renderer": "flot",
3245 "seriesOverrides": [],
3246 "spaceLength": 10,
3247 "stack": false,
3248 "steppedLine": false,
3249 "targets": [
3250 {
3251 "expr": "histogram_quantile(0.99, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
3252 "instant": false,
3253 "legendFormat": "Last 1m E2E Handover Latency",
3254 "refId": "A"
3255 },
3256 {
3257 "expr": "histogram_quantile(0.99, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
3258 "legendFormat": "Last 1m Handover Latency in HOApp",
3259 "refId": "B"
3260 },
3261 {
3262 "expr": "histogram_quantile(0.99, sum(rate(onosproject_ransimulator_hometrics_bucket[5m])) by (le))",
3263 "legendFormat": "Last 5m E2E Handover Latency",
3264 "refId": "C"
3265 },
3266 {
3267 "expr": "histogram_quantile(0.99, sum(rate(hoapp_ho_histogram_bucket[5m])) by (le))",
3268 "legendFormat": "Last 5m Handover Latency in HOApp",
3269 "refId": "D"
3270 },
3271 {
3272 "expr": "histogram_quantile(0.99, sum(rate(onosproject_ransimulator_hometrics_bucket[1h])) by (le))",
3273 "legendFormat": "Last 1h E2E Handover Latency",
3274 "refId": "E"
3275 },
3276 {
3277 "expr": "histogram_quantile(0.99, sum(rate(hoapp_ho_histogram_bucket[1h])) by (le))",
3278 "legendFormat": "Last 1h Handover Latency in HOApp",
3279 "refId": "F"
3280 }
3281 ],
3282 "thresholds": [],
3283 "timeFrom": null,
3284 "timeRegions": [],
3285 "timeShift": null,
3286 "title": "99% Handover Latency",
3287 "tooltip": {
3288 "shared": true,
3289 "sort": 0,
3290 "value_type": "individual"
3291 },
3292 "type": "graph",
3293 "xaxis": {
3294 "buckets": null,
3295 "mode": "time",
3296 "name": null,
3297 "show": true,
3298 "values": []
3299 },
3300 "yaxes": [
3301 {
3302 "format": "µs",
3303 "label": "HO Latency [ms]",
3304 "logBase": 1,
3305 "max": null,
3306 "min": null,
3307 "show": true
3308 },
3309 {
3310 "format": "short",
3311 "label": null,
3312 "logBase": 1,
3313 "max": null,
3314 "min": null,
3315 "show": false
3316 }
3317 ],
3318 "yaxis": {
3319 "align": false,
3320 "alignLevel": null
3321 }
3322 },
3323 {
3324 "cacheTimeout": null,
3325 "datasource": null,
3326 "gridPos": {
3327 "h": 4,
3328 "w": 5,
3329 "x": 0,
3330 "y": 97
3331 },
3332 "id": 53,
3333 "links": [],
3334 "options": {
3335 "fieldOptions": {
3336 "calcs": [
3337 "lastNotNull"
3338 ],
3339 "defaults": {
3340 "mappings": [
3341 {
3342 "id": 0,
3343 "op": "=",
3344 "text": "N/A",
3345 "type": 1,
3346 "value": "null"
3347 }
3348 ],
3349 "max": 100000,
3350 "min": 0,
3351 "nullValueMode": "connected",
3352 "thresholds": [
3353 {
3354 "color": "green",
3355 "value": null
3356 },
3357 {
3358 "color": "red",
3359 "value": 10000
3360 }
3361 ],
3362 "unit": "µs"
3363 },
3364 "override": {},
3365 "values": false
3366 },
3367 "orientation": "horizontal",
3368 "showThresholdLabels": false,
3369 "showThresholdMarkers": true
3370 },
3371 "pluginVersion": "6.4.2",
3372 "targets": [
3373 {
3374 "expr": "histogram_quantile(0.99, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
3375 "instant": true,
3376 "legendFormat": "Last 1min",
3377 "refId": "A"
3378 },
3379 {
3380 "expr": "histogram_quantile(0.99, sum(rate(hoapp_ho_histogram_bucket[5m])) by (le))",
3381 "instant": true,
3382 "legendFormat": "Last 5min",
3383 "refId": "B"
3384 },
3385 {
3386 "expr": "histogram_quantile(0.99, sum(rate(hoapp_ho_histogram_bucket[1h])) by (le))",
3387 "instant": true,
3388 "legendFormat": "Last 1hour",
3389 "refId": "C"
3390 }
3391 ],
3392 "timeFrom": null,
3393 "timeShift": null,
3394 "title": "99% HO Latency in HOApp",
3395 "type": "gauge"
3396 },
3397 {
3398 "cacheTimeout": null,
3399 "datasource": null,
3400 "gridPos": {
3401 "h": 4,
3402 "w": 5,
3403 "x": 0,
3404 "y": 101
3405 },
3406 "id": 54,
3407 "links": [],
3408 "options": {
3409 "fieldOptions": {
3410 "calcs": [
3411 "lastNotNull"
3412 ],
3413 "defaults": {
3414 "mappings": [
3415 {
3416 "id": 0,
3417 "op": "=",
3418 "text": "N/A",
3419 "type": 1,
3420 "value": "null"
3421 }
3422 ],
3423 "max": 100000,
3424 "min": 0,
3425 "nullValueMode": "connected",
3426 "thresholds": [
3427 {
3428 "color": "green",
3429 "value": null
3430 },
3431 {
3432 "color": "red",
3433 "value": 10000
3434 }
3435 ],
3436 "unit": "µs"
3437 },
3438 "override": {},
3439 "values": false
3440 },
3441 "orientation": "horizontal",
3442 "showThresholdLabels": false,
3443 "showThresholdMarkers": true
3444 },
3445 "pluginVersion": "6.4.2",
3446 "targets": [
3447 {
3448 "expr": "histogram_quantile(1, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
3449 "instant": true,
3450 "legendFormat": "Last 1min",
3451 "refId": "A"
3452 },
3453 {
3454 "expr": "histogram_quantile(1, sum(rate(onosproject_ransimulator_hometrics_bucket[5m])) by (le))",
3455 "instant": true,
3456 "legendFormat": "Last 5min",
3457 "refId": "B"
3458 },
3459 {
3460 "expr": "histogram_quantile(1, sum(rate(onosproject_ransimulator_hometrics_bucket[1h])) by (le))",
3461 "instant": true,
3462 "legendFormat": "Last 1hour",
3463 "refId": "C"
3464 }
3465 ],
3466 "timeFrom": null,
3467 "timeShift": null,
3468 "title": "Max E2E HO Latency",
3469 "type": "gauge"
3470 },
3471 {
3472 "aliasColors": {},
3473 "bars": false,
3474 "dashLength": 10,
3475 "dashes": false,
3476 "datasource": null,
3477 "fill": 1,
3478 "fillGradient": 0,
3479 "gridPos": {
3480 "h": 8,
3481 "w": 19,
3482 "x": 5,
3483 "y": 101
3484 },
3485 "id": 60,
3486 "legend": {
3487 "alignAsTable": true,
3488 "avg": true,
3489 "current": false,
3490 "hideEmpty": false,
3491 "hideZero": false,
3492 "max": true,
3493 "min": true,
3494 "rightSide": true,
3495 "show": true,
3496 "sideWidth": 500,
3497 "total": true,
3498 "values": true
3499 },
3500 "lines": true,
3501 "linewidth": 1,
3502 "nullPointMode": "null",
3503 "options": {
3504 "dataLinks": []
3505 },
3506 "percentage": false,
3507 "pointradius": 2,
3508 "points": false,
3509 "renderer": "flot",
3510 "seriesOverrides": [],
3511 "spaceLength": 10,
3512 "stack": false,
3513 "steppedLine": false,
3514 "targets": [
3515 {
3516 "expr": "histogram_quantile(1, sum(rate(onosproject_ransimulator_hometrics_bucket[1m])) by (le))",
3517 "instant": false,
3518 "legendFormat": "Last 1m E2E Handover Latency",
3519 "refId": "A"
3520 },
3521 {
3522 "expr": "histogram_quantile(1, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
3523 "legendFormat": "Last 1m Handover Latency in HOApp",
3524 "refId": "B"
3525 },
3526 {
3527 "expr": "histogram_quantile(1, sum(rate(onosproject_ransimulator_hometrics_bucket[5m])) by (le))",
3528 "legendFormat": "Last 5m E2E Handover Latency",
3529 "refId": "C"
3530 },
3531 {
3532 "expr": "histogram_quantile(1, sum(rate(hoapp_ho_histogram_bucket[5m])) by (le))",
3533 "legendFormat": "Last 5m Handover Latency in HOApp",
3534 "refId": "D"
3535 },
3536 {
3537 "expr": "histogram_quantile(1, sum(rate(onosproject_ransimulator_hometrics_bucket[1h])) by (le))",
3538 "legendFormat": "Last 1h E2E Handover Latency",
3539 "refId": "E"
3540 },
3541 {
3542 "expr": "histogram_quantile(1, sum(rate(hoapp_ho_histogram_bucket[1h])) by (le))",
3543 "legendFormat": "Last 1h Handover Latency in HOApp",
3544 "refId": "F"
3545 }
3546 ],
3547 "thresholds": [],
3548 "timeFrom": null,
3549 "timeRegions": [],
3550 "timeShift": null,
3551 "title": "Max Handover Latency",
3552 "tooltip": {
3553 "shared": true,
3554 "sort": 0,
3555 "value_type": "individual"
3556 },
3557 "type": "graph",
3558 "xaxis": {
3559 "buckets": null,
3560 "mode": "time",
3561 "name": null,
3562 "show": true,
3563 "values": []
3564 },
3565 "yaxes": [
3566 {
3567 "format": "µs",
3568 "label": "HO Latency [ms]",
3569 "logBase": 1,
3570 "max": null,
3571 "min": null,
3572 "show": true
3573 },
3574 {
3575 "format": "short",
3576 "label": null,
3577 "logBase": 1,
3578 "max": null,
3579 "min": null,
3580 "show": false
3581 }
3582 ],
3583 "yaxis": {
3584 "align": false,
3585 "alignLevel": null
3586 }
3587 },
3588 {
3589 "cacheTimeout": null,
3590 "datasource": null,
3591 "gridPos": {
3592 "h": 4,
3593 "w": 5,
3594 "x": 0,
3595 "y": 105
3596 },
3597 "id": 55,
3598 "links": [],
3599 "options": {
3600 "fieldOptions": {
3601 "calcs": [
3602 "lastNotNull"
3603 ],
3604 "defaults": {
3605 "mappings": [
3606 {
3607 "id": 0,
3608 "op": "=",
3609 "text": "N/A",
3610 "type": 1,
3611 "value": "null"
3612 }
3613 ],
3614 "max": 100000,
3615 "min": 0,
3616 "nullValueMode": "connected",
3617 "thresholds": [
3618 {
3619 "color": "green",
3620 "value": null
3621 },
3622 {
3623 "color": "red",
3624 "value": 10000
3625 }
3626 ],
3627 "unit": "µs"
3628 },
3629 "override": {},
3630 "values": false
3631 },
3632 "orientation": "horizontal",
3633 "showThresholdLabels": false,
3634 "showThresholdMarkers": true
3635 },
3636 "pluginVersion": "6.4.2",
3637 "targets": [
3638 {
3639 "expr": "histogram_quantile(1, sum(rate(hoapp_ho_histogram_bucket[1m])) by (le))",
3640 "instant": true,
3641 "legendFormat": "Last 1min",
3642 "refId": "A"
3643 },
3644 {
3645 "expr": "histogram_quantile(1, sum(rate(hoapp_ho_histogram_bucket[5m])) by (le))",
3646 "instant": true,
3647 "legendFormat": "Last 5min",
3648 "refId": "B"
3649 },
3650 {
3651 "expr": "histogram_quantile(1, sum(rate(hoapp_ho_histogram_bucket[1h])) by (le))",
3652 "instant": true,
3653 "legendFormat": "Last 1hour",
3654 "refId": "C"
3655 }
3656 ],
3657 "timeFrom": null,
3658 "timeShift": null,
3659 "title": "Max HO Latency in HOApp",
3660 "type": "gauge"
3661 }
3662 ],
3663 "refresh": "",
3664 "schemaVersion": 20,
3665 "style": "dark",
3666 "tags": [
3667 "ONOS-RIC",
3668 "Handover"
3669 ],
3670 "templating": {
3671 "list": []
3672 },
3673 "time": {
3674 "from": "now-30m",
3675 "to": "now"
3676 },
3677 "timepicker": {
3678 "refresh_intervals": [
3679 "5s",
3680 "10s",
3681 "30s",
3682 "1m",
3683 "5m",
3684 "15m",
3685 "30m",
3686 "1h",
3687 "2h",
3688 "1d"
3689 ]
3690 },
3691 "timezone": "",
3692 "title": "SD-RAN: Detailed Handover Information",
3693 "uid": "CyvXJaMGz",
3694 "version": 17
3695}