Add Grafana Dashboard for vCMTS testcase
[yardstick.git] / dashboard / vCMTS_SystemSummary.json
1 {
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   "links": [],
19   "panels": [
20     {
21       "content": "<h1 align = \"center\">Upstream</h1>",
22       "gridPos": {
23         "h": 2,
24         "w": 10,
25         "x": 0,
26         "y": 0
27       },
28       "id": 29,
29       "links": [],
30       "mode": "html",
31       "title": "",
32       "type": "text"
33     },
34     {
35       "content": "<h1 align = \"center\">Downstream</h1>",
36       "gridPos": {
37         "h": 2,
38         "w": 10,
39         "x": 10,
40         "y": 0
41       },
42       "id": 30,
43       "links": [],
44       "mode": "html",
45       "title": "",
46       "type": "text"
47     },
48     {
49       "content": "<h1 align = \"center\">Configuration</h1>",
50       "gridPos": {
51         "h": 2,
52         "w": 4,
53         "x": 20,
54         "y": 0
55       },
56       "id": 31,
57       "links": [],
58       "mode": "html",
59       "title": "",
60       "type": "text"
61     },
62     {
63       "cacheTimeout": null,
64       "colorBackground": false,
65       "colorValue": false,
66       "colors": [
67         "#d44a3a",
68         "rgba(237, 129, 40, 0.89)",
69         "#299c46"
70       ],
71       "datasource": null,
72       "format": "Gbits",
73       "gauge": {
74         "maxValue": 120,
75         "minValue": 0,
76         "show": true,
77         "thresholdLabels": false,
78         "thresholdMarkers": true
79       },
80       "gridPos": {
81         "h": 8,
82         "w": 6,
83         "x": 0,
84         "y": 2
85       },
86       "id": 14,
87       "interval": null,
88       "links": [],
89       "mappingType": 1,
90       "mappingTypes": [
91         {
92           "name": "value to text",
93           "value": 1
94         },
95         {
96           "name": "range to text",
97           "value": 2
98         }
99       ],
100       "maxDataPoints": 100,
101       "nullPointMode": "connected",
102       "nullText": null,
103       "postfix": "",
104       "postfixFontSize": "50%",
105       "prefix": "",
106       "prefixFontSize": "50%",
107       "rangeMaps": [
108         {
109           "from": "null",
110           "text": "N/A",
111           "to": "null"
112         }
113       ],
114       "sparkline": {
115         "fillColor": "rgba(31, 118, 189, 0.18)",
116         "full": false,
117         "lineColor": "rgb(31, 120, 193)",
118         "show": false
119       },
120       "tableColumn": "",
121       "targets": [
122         {
123           "groupBy": [
124             {
125               "params": [
126                 "$__interval"
127               ],
128               "type": "time"
129             },
130             {
131               "params": [
132                 "null"
133               ],
134               "type": "fill"
135             }
136           ],
137           "orderByTime": "ASC",
138           "policy": "default",
139           "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_tx\" \nWHERE ( \"type\" = 'bits_per_second')\nGROUP BY host\n)",
140           "rawQuery": true,
141           "refId": "A",
142           "resultFormat": "time_series",
143           "select": [
144             [
145               {
146                 "params": [
147                   "value"
148                 ],
149                 "type": "field"
150               },
151               {
152                 "params": [],
153                 "type": "mean"
154               }
155             ]
156           ],
157           "tags": []
158         }
159       ],
160       "thresholds": "0,0",
161       "title": "Total Upstream Throughput",
162       "type": "singlestat",
163       "valueFontSize": "80%",
164       "valueMaps": [
165         {
166           "op": "=",
167           "text": "N/A",
168           "value": "null"
169         }
170       ],
171       "valueName": "current"
172     },
173     {
174       "cacheTimeout": null,
175       "colorBackground": false,
176       "colorValue": false,
177       "colors": [
178         "#299c46",
179         "rgba(237, 129, 40, 0.89)",
180         "#d44a3a"
181       ],
182       "datasource": null,
183       "format": "none",
184       "gauge": {
185         "maxValue": 100,
186         "minValue": 0,
187         "show": false,
188         "thresholdLabels": false,
189         "thresholdMarkers": true
190       },
191       "gridPos": {
192         "h": 2,
193         "w": 4,
194         "x": 6,
195         "y": 2
196       },
197       "id": 17,
198       "interval": null,
199       "links": [],
200       "mappingType": 1,
201       "mappingTypes": [
202         {
203           "name": "value to text",
204           "value": 1
205         },
206         {
207           "name": "range to text",
208           "value": 2
209         }
210       ],
211       "maxDataPoints": 100,
212       "nullPointMode": "connected",
213       "nullText": null,
214       "postfix": "kpps",
215       "postfixFontSize": "50%",
216       "prefix": "",
217       "prefixFontSize": "50%",
218       "rangeMaps": [
219         {
220           "from": "null",
221           "text": "N/A",
222           "to": "null"
223         }
224       ],
225       "sparkline": {
226         "fillColor": "rgba(31, 118, 189, 0.18)",
227         "full": false,
228         "lineColor": "rgb(31, 120, 193)",
229         "show": false
230       },
231       "tableColumn": "",
232       "targets": [
233         {
234           "groupBy": [
235             {
236               "params": [
237                 "$__interval"
238               ],
239               "type": "time"
240             },
241             {
242               "params": [
243                 "null"
244               ],
245               "type": "fill"
246             }
247           ],
248           "measurement": "downstream_rx",
249           "orderByTime": "ASC",
250           "policy": "default",
251           "query": "SELECT sum(\"last\") / 1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_tx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
252           "rawQuery": true,
253           "refId": "A",
254           "resultFormat": "time_series",
255           "select": [
256             [
257               {
258                 "params": [
259                   "value"
260                 ],
261                 "type": "field"
262               },
263               {
264                 "params": [],
265                 "type": "mean"
266               }
267             ]
268           ],
269           "tags": [
270             {
271               "key": "host",
272               "operator": "=",
273               "value": "select tag value"
274             }
275           ]
276         }
277       ],
278       "thresholds": "",
279       "title": "Upstream Total Packets",
280       "type": "singlestat",
281       "valueFontSize": "80%",
282       "valueMaps": [
283         {
284           "op": "=",
285           "text": "N/A",
286           "value": "null"
287         }
288       ],
289       "valueName": "current"
290     },
291     {
292       "cacheTimeout": null,
293       "colorBackground": false,
294       "colorValue": false,
295       "colors": [
296         "#d44a3a",
297         "rgba(237, 129, 40, 0.89)",
298         "#299c46"
299       ],
300       "datasource": null,
301       "format": "Gbits",
302       "gauge": {
303         "maxValue": 120,
304         "minValue": 0,
305         "show": true,
306         "thresholdLabels": false,
307         "thresholdMarkers": true
308       },
309       "gridPos": {
310         "h": 8,
311         "w": 6,
312         "x": 10,
313         "y": 2
314       },
315       "id": 13,
316       "interval": null,
317       "links": [],
318       "mappingType": 1,
319       "mappingTypes": [
320         {
321           "name": "value to text",
322           "value": 1
323         },
324         {
325           "name": "range to text",
326           "value": 2
327         }
328       ],
329       "maxDataPoints": 100,
330       "nullPointMode": "connected",
331       "nullText": null,
332       "postfix": "",
333       "postfixFontSize": "50%",
334       "prefix": "",
335       "prefixFontSize": "50%",
336       "rangeMaps": [
337         {
338           "from": "null",
339           "text": "N/A",
340           "to": "null"
341         }
342       ],
343       "sparkline": {
344         "fillColor": "rgba(31, 118, 189, 0.18)",
345         "full": false,
346         "lineColor": "rgb(31, 120, 193)",
347         "show": false
348       },
349       "tableColumn": "",
350       "targets": [
351         {
352           "groupBy": [
353             {
354               "params": [
355                 "$__interval"
356               ],
357               "type": "time"
358             },
359             {
360               "params": [
361                 "null"
362               ],
363               "type": "fill"
364             }
365           ],
366           "orderByTime": "ASC",
367           "policy": "default",
368           "query": "SELECT sum(\"last\") / 1000000000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'bits_per_second')\nGROUP BY host\n)",
369           "rawQuery": true,
370           "refId": "A",
371           "resultFormat": "time_series",
372           "select": [
373             [
374               {
375                 "params": [
376                   "value"
377                 ],
378                 "type": "field"
379               },
380               {
381                 "params": [],
382                 "type": "mean"
383               }
384             ]
385           ],
386           "tags": []
387         }
388       ],
389       "thresholds": "0,0",
390       "title": "Total Downstream Throughput",
391       "type": "singlestat",
392       "valueFontSize": "80%",
393       "valueMaps": [
394         {
395           "op": "=",
396           "text": "N/A",
397           "value": "null"
398         }
399       ],
400       "valueName": "current"
401     },
402     {
403       "cacheTimeout": null,
404       "colorBackground": false,
405       "colorValue": false,
406       "colors": [
407         "#299c46",
408         "rgba(237, 129, 40, 0.89)",
409         "#d44a3a"
410       ],
411       "datasource": null,
412       "format": "none",
413       "gauge": {
414         "maxValue": 100,
415         "minValue": 0,
416         "show": false,
417         "thresholdLabels": false,
418         "thresholdMarkers": true
419       },
420       "gridPos": {
421         "h": 2,
422         "w": 4,
423         "x": 16,
424         "y": 2
425       },
426       "id": 16,
427       "interval": null,
428       "links": [],
429       "mappingType": 1,
430       "mappingTypes": [
431         {
432           "name": "value to text",
433           "value": 1
434         },
435         {
436           "name": "range to text",
437           "value": 2
438         }
439       ],
440       "maxDataPoints": 100,
441       "nullPointMode": "connected",
442       "nullText": null,
443       "postfix": "kpps",
444       "postfixFontSize": "50%",
445       "prefix": "",
446       "prefixFontSize": "50%",
447       "rangeMaps": [
448         {
449           "from": "null",
450           "text": "N/A",
451           "to": "null"
452         }
453       ],
454       "sparkline": {
455         "fillColor": "rgba(31, 118, 189, 0.18)",
456         "full": false,
457         "lineColor": "rgb(31, 120, 193)",
458         "show": false
459       },
460       "tableColumn": "",
461       "targets": [
462         {
463           "groupBy": [
464             {
465               "params": [
466                 "$__interval"
467               ],
468               "type": "time"
469             },
470             {
471               "params": [
472                 "null"
473               ],
474               "type": "fill"
475             }
476           ],
477           "measurement": "downstream_rx",
478           "orderByTime": "ASC",
479           "policy": "default",
480           "query": "SELECT sum(\"last\") / 1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
481           "rawQuery": true,
482           "refId": "A",
483           "resultFormat": "time_series",
484           "select": [
485             [
486               {
487                 "params": [
488                   "value"
489                 ],
490                 "type": "field"
491               },
492               {
493                 "params": [],
494                 "type": "mean"
495               }
496             ]
497           ],
498           "tags": [
499             {
500               "key": "host",
501               "operator": "=",
502               "value": "select tag value"
503             }
504           ]
505         }
506       ],
507       "thresholds": "",
508       "title": "Downstream Total Packets",
509       "type": "singlestat",
510       "valueFontSize": "80%",
511       "valueMaps": [
512         {
513           "op": "=",
514           "text": "N/A",
515           "value": "null"
516         }
517       ],
518       "valueName": "current"
519     },
520     {
521       "cacheTimeout": null,
522       "colorBackground": false,
523       "colorValue": false,
524       "colors": [
525         "#299c46",
526         "rgba(237, 129, 40, 0.89)",
527         "#d44a3a"
528       ],
529       "datasource": null,
530       "format": "none",
531       "gauge": {
532         "maxValue": 100,
533         "minValue": 0,
534         "show": false,
535         "thresholdLabels": false,
536         "thresholdMarkers": true
537       },
538       "gridPos": {
539         "h": 4,
540         "w": 4,
541         "x": 20,
542         "y": 2
543       },
544       "id": 25,
545       "interval": null,
546       "links": [],
547       "mappingType": 1,
548       "mappingTypes": [
549         {
550           "name": "value to text",
551           "value": 1
552         },
553         {
554           "name": "range to text",
555           "value": 2
556         }
557       ],
558       "maxDataPoints": 100,
559       "nullPointMode": "connected",
560       "nullText": null,
561       "postfix": "",
562       "postfixFontSize": "50%",
563       "prefix": "",
564       "prefixFontSize": "50%",
565       "rangeMaps": [
566         {
567           "from": "null",
568           "text": "N/A",
569           "to": "null"
570         }
571       ],
572       "sparkline": {
573         "fillColor": "rgba(31, 118, 189, 0.18)",
574         "full": false,
575         "lineColor": "rgb(31, 120, 193)",
576         "show": false
577       },
578       "tableColumn": "",
579       "targets": [
580         {
581           "groupBy": [
582             {
583               "params": [
584                 "$__interval"
585               ],
586               "type": "time"
587             },
588             {
589               "params": [
590                 "null"
591               ],
592               "type": "fill"
593             }
594           ],
595           "orderByTime": "ASC",
596           "policy": "default",
597           "query": "SELECT count(\"last\") \nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'packets_per_second')\nGROUP BY host\n)",
598           "rawQuery": true,
599           "refId": "A",
600           "resultFormat": "time_series",
601           "select": [
602             [
603               {
604                 "params": [
605                   "value"
606                 ],
607                 "type": "field"
608               },
609               {
610                 "params": [],
611                 "type": "mean"
612               }
613             ]
614           ],
615           "tags": [
616             {
617               "key": "host",
618               "operator": "=",
619               "value": "select tag value"
620             }
621           ]
622         }
623       ],
624       "thresholds": "",
625       "title": "Number of Service Groups",
626       "type": "singlestat",
627       "valueFontSize": "80%",
628       "valueMaps": [
629         {
630           "op": "=",
631           "text": "N/A",
632           "value": "null"
633         }
634       ],
635       "valueName": "current"
636     },
637     {
638       "cacheTimeout": null,
639       "colorBackground": false,
640       "colorValue": false,
641       "colors": [
642         "#299c46",
643         "rgba(237, 129, 40, 0.89)",
644         "#d44a3a"
645       ],
646       "datasource": null,
647       "format": "none",
648       "gauge": {
649         "maxValue": 100,
650         "minValue": 0,
651         "show": false,
652         "thresholdLabels": false,
653         "thresholdMarkers": true
654       },
655       "gridPos": {
656         "h": 3,
657         "w": 4,
658         "x": 6,
659         "y": 4
660       },
661       "id": 20,
662       "interval": null,
663       "links": [],
664       "mappingType": 1,
665       "mappingTypes": [
666         {
667           "name": "value to text",
668           "value": 1
669         },
670         {
671           "name": "range to text",
672           "value": 2
673         }
674       ],
675       "maxDataPoints": 100,
676       "nullPointMode": "connected",
677       "nullText": null,
678       "postfix": "B",
679       "postfixFontSize": "50%",
680       "prefix": "",
681       "prefixFontSize": "50%",
682       "rangeMaps": [
683         {
684           "from": "null",
685           "text": "N/A",
686           "to": "null"
687         }
688       ],
689       "sparkline": {
690         "fillColor": "rgba(31, 118, 189, 0.18)",
691         "full": false,
692         "lineColor": "rgb(31, 120, 193)",
693         "show": false
694       },
695       "tableColumn": "",
696       "targets": [
697         {
698           "groupBy": [
699             {
700               "params": [
701                 "$__interval"
702               ],
703               "type": "time"
704             },
705             {
706               "params": [
707                 "null"
708               ],
709               "type": "fill"
710             }
711           ],
712           "measurement": "upstream_tx",
713           "orderByTime": "ASC",
714           "policy": "default",
715           "query": "SELECT last(\"value\") FROM \"downstream_rx\" WHERE (\"type\" = 'average_frame_size_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
716           "rawQuery": false,
717           "refId": "A",
718           "resultFormat": "time_series",
719           "select": [
720             [
721               {
722                 "params": [
723                   "value"
724                 ],
725                 "type": "field"
726               },
727               {
728                 "params": [],
729                 "type": "last"
730               }
731             ]
732           ],
733           "tags": [
734             {
735               "key": "type",
736               "operator": "=",
737               "value": "average_frame_size_per_second"
738             }
739           ]
740         }
741       ],
742       "thresholds": "",
743       "title": "Upstream Avg Packet Size",
744       "type": "singlestat",
745       "valueFontSize": "80%",
746       "valueMaps": [
747         {
748           "op": "=",
749           "text": "N/A",
750           "value": "null"
751         }
752       ],
753       "valueName": "current"
754     },
755     {
756       "cacheTimeout": null,
757       "colorBackground": false,
758       "colorValue": false,
759       "colors": [
760         "#299c46",
761         "rgba(237, 129, 40, 0.89)",
762         "#d44a3a"
763       ],
764       "datasource": null,
765       "format": "none",
766       "gauge": {
767         "maxValue": 100,
768         "minValue": 0,
769         "show": false,
770         "thresholdLabels": false,
771         "thresholdMarkers": true
772       },
773       "gridPos": {
774         "h": 2,
775         "w": 4,
776         "x": 16,
777         "y": 4
778       },
779       "id": 19,
780       "interval": null,
781       "links": [],
782       "mappingType": 1,
783       "mappingTypes": [
784         {
785           "name": "value to text",
786           "value": 1
787         },
788         {
789           "name": "range to text",
790           "value": 2
791         }
792       ],
793       "maxDataPoints": 100,
794       "nullPointMode": "connected",
795       "nullText": null,
796       "postfix": "B",
797       "postfixFontSize": "50%",
798       "prefix": "",
799       "prefixFontSize": "50%",
800       "rangeMaps": [
801         {
802           "from": "null",
803           "text": "N/A",
804           "to": "null"
805         }
806       ],
807       "sparkline": {
808         "fillColor": "rgba(31, 118, 189, 0.18)",
809         "full": false,
810         "lineColor": "rgb(31, 120, 193)",
811         "show": false
812       },
813       "tableColumn": "",
814       "targets": [
815         {
816           "groupBy": [
817             {
818               "params": [
819                 "$__interval"
820               ],
821               "type": "time"
822             },
823             {
824               "params": [
825                 "null"
826               ],
827               "type": "fill"
828             }
829           ],
830           "measurement": "downstream_rx",
831           "orderByTime": "ASC",
832           "policy": "default",
833           "query": "SELECT last(\"value\") FROM \"downstream_rx\" WHERE (\"type\" = 'average_frame_size_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
834           "rawQuery": false,
835           "refId": "A",
836           "resultFormat": "time_series",
837           "select": [
838             [
839               {
840                 "params": [
841                   "value"
842                 ],
843                 "type": "field"
844               },
845               {
846                 "params": [],
847                 "type": "last"
848               }
849             ]
850           ],
851           "tags": [
852             {
853               "key": "type",
854               "operator": "=",
855               "value": "average_frame_size_per_second"
856             }
857           ]
858         }
859       ],
860       "thresholds": "",
861       "title": "Dowstream Avg Packet Size",
862       "type": "singlestat",
863       "valueFontSize": "80%",
864       "valueMaps": [
865         {
866           "op": "=",
867           "text": "N/A",
868           "value": "null"
869         }
870       ],
871       "valueName": "current"
872     },
873     {
874       "cacheTimeout": null,
875       "colorBackground": false,
876       "colorValue": false,
877       "colors": [
878         "#299c46",
879         "rgba(237, 129, 40, 0.89)",
880         "#d44a3a"
881       ],
882       "datasource": null,
883       "format": "none",
884       "gauge": {
885         "maxValue": 100,
886         "minValue": 0,
887         "show": false,
888         "thresholdLabels": false,
889         "thresholdMarkers": true
890       },
891       "gridPos": {
892         "h": 2,
893         "w": 4,
894         "x": 16,
895         "y": 6
896       },
897       "id": 22,
898       "interval": null,
899       "links": [],
900       "mappingType": 1,
901       "mappingTypes": [
902         {
903           "name": "value to text",
904           "value": 1
905         },
906         {
907           "name": "range to text",
908           "value": 2
909         }
910       ],
911       "maxDataPoints": 100,
912       "nullPointMode": "connected",
913       "nullText": null,
914       "postfix": " kpps",
915       "postfixFontSize": "50%",
916       "prefix": "",
917       "prefixFontSize": "50%",
918       "rangeMaps": [
919         {
920           "from": "null",
921           "text": "N/A",
922           "to": "null"
923         }
924       ],
925       "sparkline": {
926         "fillColor": "rgba(31, 118, 189, 0.18)",
927         "full": false,
928         "lineColor": "rgb(31, 120, 193)",
929         "show": false
930       },
931       "tableColumn": "",
932       "targets": [
933         {
934           "groupBy": [
935             {
936               "params": [
937                 "$__interval"
938               ],
939               "type": "time"
940             },
941             {
942               "params": [
943                 "null"
944               ],
945               "type": "fill"
946             }
947           ],
948           "measurement": "downstream_rx",
949           "orderByTime": "ASC",
950           "policy": "default",
951           "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_rx\" \nWHERE ( \"type\" = 'dropped_per_second')\nGROUP BY host\n)",
952           "rawQuery": true,
953           "refId": "A",
954           "resultFormat": "time_series",
955           "select": [
956             [
957               {
958                 "params": [
959                   "value"
960                 ],
961                 "type": "field"
962               },
963               {
964                 "params": [],
965                 "type": "last"
966               },
967               {
968                 "params": [
969                   "/1000"
970                 ],
971                 "type": "math"
972               }
973             ]
974           ],
975           "tags": [
976             {
977               "key": "type",
978               "operator": "=",
979               "value": "dropped_per_second"
980             }
981           ]
982         }
983       ],
984       "thresholds": "",
985       "title": "Downstream Rx Dropped",
986       "type": "singlestat",
987       "valueFontSize": "80%",
988       "valueMaps": [
989         {
990           "op": "=",
991           "text": "N/A",
992           "value": "null"
993         }
994       ],
995       "valueName": "current"
996     },
997     {
998       "cacheTimeout": null,
999       "colorBackground": false,
1000       "colorValue": false,
1001       "colors": [
1002         "#d44a3a",
1003         "rgba(237, 129, 40, 0.89)",
1004         "#299c46"
1005       ],
1006       "datasource": null,
1007       "format": "none",
1008       "gauge": {
1009         "maxValue": 100,
1010         "minValue": 0,
1011         "show": false,
1012         "thresholdLabels": false,
1013         "thresholdMarkers": true
1014       },
1015       "gridPos": {
1016         "h": 4,
1017         "w": 4,
1018         "x": 20,
1019         "y": 6
1020       },
1021       "id": 26,
1022       "interval": null,
1023       "links": [],
1024       "mappingType": 1,
1025       "mappingTypes": [
1026         {
1027           "name": "value to text",
1028           "value": 1
1029         },
1030         {
1031           "name": "range to text",
1032           "value": 2
1033         }
1034       ],
1035       "maxDataPoints": 100,
1036       "nullPointMode": "connected",
1037       "nullText": null,
1038       "postfix": "",
1039       "postfixFontSize": "50%",
1040       "prefix": "",
1041       "prefixFontSize": "50%",
1042       "rangeMaps": [
1043         {
1044           "from": "null",
1045           "text": "N/A",
1046           "to": "null"
1047         }
1048       ],
1049       "sparkline": {
1050         "fillColor": "rgba(31, 118, 189, 0.18)",
1051         "full": false,
1052         "lineColor": "rgb(31, 120, 193)",
1053         "show": false
1054       },
1055       "tableColumn": "",
1056       "targets": [
1057         {
1058           "groupBy": [
1059             {
1060               "params": [
1061                 "$__interval"
1062               ],
1063               "type": "time"
1064             },
1065             {
1066               "params": [
1067                 "null"
1068               ],
1069               "type": "fill"
1070             }
1071           ],
1072           "measurement": "downstream_value",
1073           "orderByTime": "ASC",
1074           "policy": "default",
1075           "query": "\nSELECT sum(\"last\") \nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_value\" \nWHERE ( \"type\" = 'active_cms_per_second')\nGROUP BY host\n)",
1076           "rawQuery": true,
1077           "refId": "A",
1078           "resultFormat": "time_series",
1079           "select": [
1080             [
1081               {
1082                 "params": [
1083                   "value"
1084                 ],
1085                 "type": "field"
1086               },
1087               {
1088                 "params": [],
1089                 "type": "mean"
1090               }
1091             ]
1092           ],
1093           "tags": [
1094             {
1095               "key": "host",
1096               "operator": "=",
1097               "value": "service_group_10"
1098             },
1099             {
1100               "condition": "AND",
1101               "key": "type",
1102               "operator": "=",
1103               "value": "active_cms_per_second"
1104             }
1105           ]
1106         }
1107       ],
1108       "thresholds": "",
1109       "title": "Total Active Subscribers",
1110       "type": "singlestat",
1111       "valueFontSize": "80%",
1112       "valueMaps": [
1113         {
1114           "op": "=",
1115           "text": "N/A",
1116           "value": "null"
1117         }
1118       ],
1119       "valueName": "current"
1120     },
1121     {
1122       "cacheTimeout": null,
1123       "colorBackground": false,
1124       "colorValue": false,
1125       "colors": [
1126         "#299c46",
1127         "rgba(237, 129, 40, 0.89)",
1128         "#d44a3a"
1129       ],
1130       "datasource": null,
1131       "format": "none",
1132       "gauge": {
1133         "maxValue": 100,
1134         "minValue": 0,
1135         "show": false,
1136         "thresholdLabels": false,
1137         "thresholdMarkers": true
1138       },
1139       "gridPos": {
1140         "h": 3,
1141         "w": 4,
1142         "x": 6,
1143         "y": 7
1144       },
1145       "id": 23,
1146       "interval": null,
1147       "links": [],
1148       "mappingType": 1,
1149       "mappingTypes": [
1150         {
1151           "name": "value to text",
1152           "value": 1
1153         },
1154         {
1155           "name": "range to text",
1156           "value": 2
1157         }
1158       ],
1159       "maxDataPoints": 100,
1160       "nullPointMode": "connected",
1161       "nullText": null,
1162       "postfix": " kpps",
1163       "postfixFontSize": "50%",
1164       "prefix": "",
1165       "prefixFontSize": "50%",
1166       "rangeMaps": [
1167         {
1168           "from": "null",
1169           "text": "N/A",
1170           "to": "null"
1171         }
1172       ],
1173       "sparkline": {
1174         "fillColor": "rgba(31, 118, 189, 0.18)",
1175         "full": false,
1176         "lineColor": "rgb(31, 120, 193)",
1177         "show": false
1178       },
1179       "tableColumn": "",
1180       "targets": [
1181         {
1182           "groupBy": [
1183             {
1184               "params": [
1185                 "$__interval"
1186               ],
1187               "type": "time"
1188             },
1189             {
1190               "params": [
1191                 "null"
1192               ],
1193               "type": "fill"
1194             }
1195           ],
1196           "measurement": "downstream_rx",
1197           "orderByTime": "ASC",
1198           "policy": "default",
1199           "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"upstream_rx\" \nWHERE ( \"type\" = 'dropped_per_second')\nGROUP BY host\n)",
1200           "rawQuery": true,
1201           "refId": "A",
1202           "resultFormat": "time_series",
1203           "select": [
1204             [
1205               {
1206                 "params": [
1207                   "value"
1208                 ],
1209                 "type": "field"
1210               },
1211               {
1212                 "params": [],
1213                 "type": "last"
1214               },
1215               {
1216                 "params": [
1217                   "/1000"
1218                 ],
1219                 "type": "math"
1220               }
1221             ]
1222           ],
1223           "tags": [
1224             {
1225               "key": "type",
1226               "operator": "=",
1227               "value": "dropped_per_second"
1228             }
1229           ]
1230         }
1231       ],
1232       "thresholds": "",
1233       "title": "Upstream Dropped",
1234       "type": "singlestat",
1235       "valueFontSize": "80%",
1236       "valueMaps": [
1237         {
1238           "op": "=",
1239           "text": "N/A",
1240           "value": "null"
1241         }
1242       ],
1243       "valueName": "current"
1244     },
1245     {
1246       "cacheTimeout": null,
1247       "colorBackground": false,
1248       "colorValue": false,
1249       "colors": [
1250         "#299c46",
1251         "rgba(237, 129, 40, 0.89)",
1252         "#d44a3a"
1253       ],
1254       "datasource": null,
1255       "format": "none",
1256       "gauge": {
1257         "maxValue": 100,
1258         "minValue": 0,
1259         "show": false,
1260         "thresholdLabels": false,
1261         "thresholdMarkers": true
1262       },
1263       "gridPos": {
1264         "h": 2,
1265         "w": 4,
1266         "x": 16,
1267         "y": 8
1268       },
1269       "id": 27,
1270       "interval": null,
1271       "links": [],
1272       "mappingType": 1,
1273       "mappingTypes": [
1274         {
1275           "name": "value to text",
1276           "value": 1
1277         },
1278         {
1279           "name": "range to text",
1280           "value": 2
1281         }
1282       ],
1283       "maxDataPoints": 100,
1284       "nullPointMode": "connected",
1285       "nullText": null,
1286       "postfix": " kpps",
1287       "postfixFontSize": "50%",
1288       "prefix": "",
1289       "prefixFontSize": "50%",
1290       "rangeMaps": [
1291         {
1292           "from": "null",
1293           "text": "N/A",
1294           "to": "null"
1295         }
1296       ],
1297       "sparkline": {
1298         "fillColor": "rgba(31, 118, 189, 0.18)",
1299         "full": false,
1300         "lineColor": "rgb(31, 120, 193)",
1301         "show": false
1302       },
1303       "tableColumn": "",
1304       "targets": [
1305         {
1306           "groupBy": [
1307             {
1308               "params": [
1309                 "$__interval"
1310               ],
1311               "type": "time"
1312             },
1313             {
1314               "params": [
1315                 "null"
1316               ],
1317               "type": "fill"
1318             }
1319           ],
1320           "measurement": "downstream_rx",
1321           "orderByTime": "ASC",
1322           "policy": "default",
1323           "query": "SELECT sum(\"last\") /1000\nFROM\n(\nSELECT last(\"value\") \nFROM \"autogen\".\"downstream_value\" \nWHERE ( \"type\" = 'sched_dropped_per_second')\nGROUP BY host\n)",
1324           "rawQuery": true,
1325           "refId": "A",
1326           "resultFormat": "time_series",
1327           "select": [
1328             [
1329               {
1330                 "params": [
1331                   "value"
1332                 ],
1333                 "type": "field"
1334               },
1335               {
1336                 "params": [],
1337                 "type": "last"
1338               },
1339               {
1340                 "params": [
1341                   "/1000"
1342                 ],
1343                 "type": "math"
1344               }
1345             ]
1346           ],
1347           "tags": [
1348             {
1349               "key": "type",
1350               "operator": "=",
1351               "value": "dropped_per_second"
1352             }
1353           ]
1354         }
1355       ],
1356       "thresholds": "",
1357       "title": "Scheduler Dropped",
1358       "type": "singlestat",
1359       "valueFontSize": "80%",
1360       "valueMaps": [
1361         {
1362           "op": "=",
1363           "text": "N/A",
1364           "value": "null"
1365         }
1366       ],
1367       "valueName": "current"
1368     },
1369     {
1370       "aliasColors": {},
1371       "bars": false,
1372       "dashLength": 10,
1373       "dashes": false,
1374       "datasource": null,
1375       "fill": 5,
1376       "gridPos": {
1377         "h": 11,
1378         "w": 10,
1379         "x": 0,
1380         "y": 10
1381       },
1382       "id": 9,
1383       "legend": {
1384         "avg": false,
1385         "current": false,
1386         "max": false,
1387         "min": false,
1388         "show": true,
1389         "total": false,
1390         "values": false
1391       },
1392       "lines": true,
1393       "linewidth": 1,
1394       "links": [],
1395       "nullPointMode": "null",
1396       "percentage": false,
1397       "pointradius": 5,
1398       "points": false,
1399       "renderer": "flot",
1400       "seriesOverrides": [
1401         {
1402           "alias": "downstream_rx.sum",
1403           "yaxis": 2
1404         },
1405         {
1406           "alias": "Downstream",
1407           "yaxis": 2
1408         },
1409         {
1410           "alias": "Upstream",
1411           "yaxis": 2
1412         }
1413       ],
1414       "spaceLength": 10,
1415       "stack": false,
1416       "steppedLine": false,
1417       "targets": [
1418         {
1419           "alias": "Watts",
1420           "groupBy": [
1421             {
1422               "params": [
1423                 "10s"
1424               ],
1425               "type": "time"
1426             },
1427             {
1428               "params": [
1429                 "previous"
1430               ],
1431               "type": "fill"
1432             }
1433           ],
1434           "measurement": "ipmi_value",
1435           "orderByTime": "ASC",
1436           "policy": "default",
1437           "refId": "A",
1438           "resultFormat": "time_series",
1439           "select": [
1440             [
1441               {
1442                 "params": [
1443                   "value"
1444                 ],
1445                 "type": "field"
1446               },
1447               {
1448                 "params": [],
1449                 "type": "last"
1450               }
1451             ]
1452           ],
1453           "tags": [
1454             {
1455               "key": "type_instance",
1456               "operator": "=",
1457               "value": "PS1 Input Power power_supply (10.1)"
1458             },
1459             {
1460               "condition": "AND",
1461               "key": "type",
1462               "operator": "=",
1463               "value": "power"
1464             }
1465           ]
1466         }
1467       ],
1468       "thresholds": [],
1469       "timeFrom": null,
1470       "timeShift": null,
1471       "title": "Wall Power",
1472       "tooltip": {
1473         "shared": true,
1474         "sort": 0,
1475         "value_type": "individual"
1476       },
1477       "type": "graph",
1478       "xaxis": {
1479         "buckets": null,
1480         "mode": "time",
1481         "name": null,
1482         "show": true,
1483         "values": []
1484       },
1485       "yaxes": [
1486         {
1487           "format": "watt",
1488           "label": null,
1489           "logBase": 1,
1490           "max": "500",
1491           "min": "0",
1492           "show": true
1493         },
1494         {
1495           "decimals": null,
1496           "format": "Gbits",
1497           "label": null,
1498           "logBase": 1,
1499           "max": "100",
1500           "min": "0",
1501           "show": true
1502         }
1503       ],
1504       "yaxis": {
1505         "align": false,
1506         "alignLevel": null
1507       }
1508     },
1509     {
1510       "aliasColors": {},
1511       "bars": false,
1512       "dashLength": 10,
1513       "dashes": false,
1514       "datasource": null,
1515       "fill": 1,
1516       "gridPos": {
1517         "h": 11,
1518         "w": 7,
1519         "x": 10,
1520         "y": 10
1521       },
1522       "id": 8,
1523       "legend": {
1524         "avg": false,
1525         "current": false,
1526         "max": false,
1527         "min": false,
1528         "show": true,
1529         "total": false,
1530         "values": false
1531       },
1532       "lines": true,
1533       "linewidth": 1,
1534       "links": [],
1535       "nullPointMode": "null",
1536       "percentage": false,
1537       "pointradius": 5,
1538       "points": false,
1539       "renderer": "flot",
1540       "seriesOverrides": [],
1541       "spaceLength": 10,
1542       "stack": true,
1543       "steppedLine": false,
1544       "targets": [
1545         {
1546           "alias": "Watts - Pkg 0",
1547           "groupBy": [
1548             {
1549               "params": [
1550                 "$__interval"
1551               ],
1552               "type": "time"
1553             },
1554             {
1555               "params": [
1556                 "null"
1557               ],
1558               "type": "fill"
1559             }
1560           ],
1561           "measurement": "turbostat_value",
1562           "orderByTime": "ASC",
1563           "policy": "default",
1564           "query": "",
1565           "rawQuery": false,
1566           "refId": "A",
1567           "resultFormat": "time_series",
1568           "select": [
1569             [
1570               {
1571                 "params": [
1572                   "value"
1573                 ],
1574                 "type": "field"
1575               },
1576               {
1577                 "params": [],
1578                 "type": "distinct"
1579               }
1580             ]
1581           ],
1582           "tags": [
1583             {
1584               "key": "instance",
1585               "operator": "=",
1586               "value": "pkg00"
1587             },
1588             {
1589               "condition": "AND",
1590               "key": "type",
1591               "operator": "=",
1592               "value": "power"
1593             },
1594             {
1595               "condition": "AND",
1596               "key": "type_instance",
1597               "operator": "=",
1598               "value": "pkg"
1599             }
1600           ]
1601         },
1602         {
1603           "alias": "Watts - Pkg 1",
1604           "groupBy": [
1605             {
1606               "params": [
1607                 "$__interval"
1608               ],
1609               "type": "time"
1610             },
1611             {
1612               "params": [
1613                 "null"
1614               ],
1615               "type": "fill"
1616             }
1617           ],
1618           "measurement": "turbostat_value",
1619           "orderByTime": "ASC",
1620           "policy": "default",
1621           "query": "",
1622           "rawQuery": false,
1623           "refId": "B",
1624           "resultFormat": "time_series",
1625           "select": [
1626             [
1627               {
1628                 "params": [
1629                   "value"
1630                 ],
1631                 "type": "field"
1632               },
1633               {
1634                 "params": [],
1635                 "type": "distinct"
1636               }
1637             ]
1638           ],
1639           "tags": [
1640             {
1641               "key": "instance",
1642               "operator": "=",
1643               "value": "pkg01"
1644             },
1645             {
1646               "condition": "AND",
1647               "key": "type",
1648               "operator": "=",
1649               "value": "power"
1650             },
1651             {
1652               "condition": "AND",
1653               "key": "type_instance",
1654               "operator": "=",
1655               "value": "pkg"
1656             }
1657           ]
1658         }
1659       ],
1660       "thresholds": [],
1661       "timeFrom": null,
1662       "timeShift": null,
1663       "title": "CPU Socket Power Consumption",
1664       "tooltip": {
1665         "shared": true,
1666         "sort": 0,
1667         "value_type": "individual"
1668       },
1669       "type": "graph",
1670       "xaxis": {
1671         "buckets": null,
1672         "mode": "time",
1673         "name": null,
1674         "show": true,
1675         "values": []
1676       },
1677       "yaxes": [
1678         {
1679           "format": "watt",
1680           "label": null,
1681           "logBase": 1,
1682           "max": "500",
1683           "min": "0",
1684           "show": true
1685         },
1686         {
1687           "format": "short",
1688           "label": null,
1689           "logBase": 1,
1690           "max": null,
1691           "min": null,
1692           "show": true
1693         }
1694       ],
1695       "yaxis": {
1696         "align": false,
1697         "alignLevel": null
1698       }
1699     },
1700     {
1701       "aliasColors": {},
1702       "bars": false,
1703       "dashLength": 10,
1704       "dashes": false,
1705       "datasource": null,
1706       "fill": 1,
1707       "gridPos": {
1708         "h": 11,
1709         "w": 7,
1710         "x": 17,
1711         "y": 10
1712       },
1713       "id": 33,
1714       "legend": {
1715         "avg": false,
1716         "current": false,
1717         "max": false,
1718         "min": false,
1719         "show": true,
1720         "total": false,
1721         "values": false
1722       },
1723       "lines": true,
1724       "linewidth": 1,
1725       "links": [],
1726       "nullPointMode": "null",
1727       "percentage": false,
1728       "pointradius": 5,
1729       "points": false,
1730       "renderer": "flot",
1731       "seriesOverrides": [],
1732       "spaceLength": 10,
1733       "stack": false,
1734       "steppedLine": false,
1735       "targets": [
1736         {
1737           "groupBy": [
1738             {
1739               "params": [
1740                 "$__interval"
1741               ],
1742               "type": "time"
1743             },
1744             {
1745               "params": [
1746                 "null"
1747               ],
1748               "type": "fill"
1749             }
1750           ],
1751           "measurement": "intel_rdt_value",
1752           "orderByTime": "ASC",
1753           "policy": "default",
1754           "query": "\nSELECT sum(\"last\") / 1000000\nFROM\n(\n\nSELECT last(\"value\") FROM \"intel_rdt_value\" WHERE (\"host\" = 'localhost' AND \"type\" = 'memory_bandwidth' AND \"type_instance\" = 'local')\nGROUP BY instance\n)\nGROUP BY time(10s) fill(previous)",
1755           "rawQuery": true,
1756           "refId": "A",
1757           "resultFormat": "time_series",
1758           "select": [
1759             [
1760               {
1761                 "params": [
1762                   "value"
1763                 ],
1764                 "type": "field"
1765               },
1766               {
1767                 "params": [],
1768                 "type": "mean"
1769               }
1770             ]
1771           ],
1772           "tags": [
1773             {
1774               "key": "host",
1775               "operator": "=",
1776               "value": "localhost"
1777             },
1778             {
1779               "condition": "AND",
1780               "key": "type",
1781               "operator": "=",
1782               "value": "memory_bandwidth"
1783             },
1784             {
1785               "condition": "AND",
1786               "key": "type_instance",
1787               "operator": "=",
1788               "value": "local"
1789             }
1790           ]
1791         }
1792       ],
1793       "thresholds": [],
1794       "timeFrom": null,
1795       "timeShift": null,
1796       "title": "Memory Bandwidth",
1797       "tooltip": {
1798         "shared": true,
1799         "sort": 0,
1800         "value_type": "individual"
1801       },
1802       "type": "graph",
1803       "xaxis": {
1804         "buckets": null,
1805         "mode": "time",
1806         "name": null,
1807         "show": true,
1808         "values": []
1809       },
1810       "yaxes": [
1811         {
1812           "format": "decmbytes",
1813           "label": null,
1814           "logBase": 1,
1815           "max": null,
1816           "min": null,
1817           "show": true
1818         },
1819         {
1820           "format": "short",
1821           "label": null,
1822           "logBase": 1,
1823           "max": null,
1824           "min": null,
1825           "show": true
1826         }
1827       ],
1828       "yaxis": {
1829         "align": false,
1830         "alignLevel": null
1831       }
1832     },
1833     {
1834       "aliasColors": {
1835         "0": "#eab839",
1836         "1": "#eab839",
1837         "2": "#eab839",
1838         "3": "#eab839",
1839         "4": "#eab839",
1840         "5": "#eab839",
1841         "6": "#eab839",
1842         "7": "#eab839",
1843         "8": "#eab839",
1844         "9": "#eab839",
1845         "10": "#eab839",
1846         "11": "#eab839",
1847         "12": "#eab839",
1848         "13": "#eab839",
1849         "14": "#eab839",
1850         "15": "#eab839",
1851         "16": "#eab839",
1852         "17": "#eab839",
1853         "18": "#eab839",
1854         "19": "#eab839",
1855         "20": "#eab839",
1856         "21": "#eab839",
1857         "22": "#eab839",
1858         "23": "#eab839",
1859         "24": "#eab839",
1860         "25": "#eab839",
1861         "26": "#eab839",
1862         "27": "#eab839",
1863         "28": "#eab839",
1864         "29": "#eab839",
1865         "30": "#eab839",
1866         "31": "#eab839"
1867       },
1868       "bars": false,
1869       "dashLength": 10,
1870       "dashes": false,
1871       "datasource": null,
1872       "decimals": 2,
1873       "fill": 1,
1874       "gridPos": {
1875         "h": 11,
1876         "w": 12,
1877         "x": 0,
1878         "y": 21
1879       },
1880       "id": 35,
1881       "legend": {
1882         "avg": false,
1883         "current": false,
1884         "max": false,
1885         "min": false,
1886         "show": true,
1887         "total": false,
1888         "values": false
1889       },
1890       "lines": true,
1891       "linewidth": 1,
1892       "links": [],
1893       "nullPointMode": "null",
1894       "percentage": false,
1895       "pointradius": 5,
1896       "points": false,
1897       "renderer": "flot",
1898       "seriesOverrides": [],
1899       "spaceLength": 10,
1900       "stack": true,
1901       "steppedLine": false,
1902       "targets": [
1903         {
1904           "alias": "0",
1905           "groupBy": [
1906             {
1907               "params": [
1908                 "$__interval"
1909               ],
1910               "type": "time"
1911             },
1912             {
1913               "params": [
1914                 "null"
1915               ],
1916               "type": "fill"
1917             }
1918           ],
1919           "measurement": "upstream_tx",
1920           "orderByTime": "ASC",
1921           "policy": "default",
1922           "refId": "A",
1923           "resultFormat": "time_series",
1924           "select": [
1925             [
1926               {
1927                 "params": [
1928                   "value"
1929                 ],
1930                 "type": "field"
1931               },
1932               {
1933                 "params": [],
1934                 "type": "distinct"
1935               },
1936               {
1937                 "params": [
1938                   "/1000000000"
1939                 ],
1940                 "type": "math"
1941               }
1942             ]
1943           ],
1944           "tags": [
1945             {
1946               "key": "host",
1947               "operator": "=",
1948               "value": "service_group_0"
1949             },
1950             {
1951               "condition": "AND",
1952               "key": "type",
1953               "operator": "=",
1954               "value": "bits_per_second"
1955             }
1956           ]
1957         },
1958         {
1959           "alias": "1",
1960           "groupBy": [
1961             {
1962               "params": [
1963                 "$__interval"
1964               ],
1965               "type": "time"
1966             },
1967             {
1968               "params": [
1969                 "null"
1970               ],
1971               "type": "fill"
1972             }
1973           ],
1974           "measurement": "upstream_tx",
1975           "orderByTime": "ASC",
1976           "policy": "default",
1977           "refId": "B",
1978           "resultFormat": "time_series",
1979           "select": [
1980             [
1981               {
1982                 "params": [
1983                   "value"
1984                 ],
1985                 "type": "field"
1986               },
1987               {
1988                 "params": [],
1989                 "type": "distinct"
1990               },
1991               {
1992                 "params": [
1993                   "/1000000000"
1994                 ],
1995                 "type": "math"
1996               }
1997             ]
1998           ],
1999           "tags": [
2000             {
2001               "key": "host",
2002               "operator": "=",
2003               "value": "service_group_1"
2004             },
2005             {
2006               "condition": "AND",
2007               "key": "type",
2008               "operator": "=",
2009               "value": "bits_per_second"
2010             }
2011           ]
2012         },
2013         {
2014           "alias": "2",
2015           "groupBy": [
2016             {
2017               "params": [
2018                 "$__interval"
2019               ],
2020               "type": "time"
2021             },
2022             {
2023               "params": [
2024                 "null"
2025               ],
2026               "type": "fill"
2027             }
2028           ],
2029           "measurement": "upstream_tx",
2030           "orderByTime": "ASC",
2031           "policy": "default",
2032           "refId": "C",
2033           "resultFormat": "time_series",
2034           "select": [
2035             [
2036               {
2037                 "params": [
2038                   "value"
2039                 ],
2040                 "type": "field"
2041               },
2042               {
2043                 "params": [],
2044                 "type": "distinct"
2045               },
2046               {
2047                 "params": [
2048                   "/1000000000"
2049                 ],
2050                 "type": "math"
2051               }
2052             ]
2053           ],
2054           "tags": [
2055             {
2056               "key": "host",
2057               "operator": "=",
2058               "value": "service_group_2"
2059             },
2060             {
2061               "condition": "AND",
2062               "key": "type",
2063               "operator": "=",
2064               "value": "bits_per_second"
2065             }
2066           ]
2067         },
2068         {
2069           "alias": "3",
2070           "groupBy": [
2071             {
2072               "params": [
2073                 "$__interval"
2074               ],
2075               "type": "time"
2076             },
2077             {
2078               "params": [
2079                 "null"
2080               ],
2081               "type": "fill"
2082             }
2083           ],
2084           "measurement": "upstream_tx",
2085           "orderByTime": "ASC",
2086           "policy": "default",
2087           "refId": "D",
2088           "resultFormat": "time_series",
2089           "select": [
2090             [
2091               {
2092                 "params": [
2093                   "value"
2094                 ],
2095                 "type": "field"
2096               },
2097               {
2098                 "params": [],
2099                 "type": "distinct"
2100               },
2101               {
2102                 "params": [
2103                   "/1000000000"
2104                 ],
2105                 "type": "math"
2106               }
2107             ]
2108           ],
2109           "tags": [
2110             {
2111               "key": "host",
2112               "operator": "=",
2113               "value": "service_group_3"
2114             },
2115             {
2116               "condition": "AND",
2117               "key": "type",
2118               "operator": "=",
2119               "value": "bits_per_second"
2120             }
2121           ]
2122         },
2123         {
2124           "alias": "4",
2125           "groupBy": [
2126             {
2127               "params": [
2128                 "$__interval"
2129               ],
2130               "type": "time"
2131             },
2132             {
2133               "params": [
2134                 "null"
2135               ],
2136               "type": "fill"
2137             }
2138           ],
2139           "measurement": "upstream_tx",
2140           "orderByTime": "ASC",
2141           "policy": "default",
2142           "refId": "E",
2143           "resultFormat": "time_series",
2144           "select": [
2145             [
2146               {
2147                 "params": [
2148                   "value"
2149                 ],
2150                 "type": "field"
2151               },
2152               {
2153                 "params": [],
2154                 "type": "distinct"
2155               },
2156               {
2157                 "params": [
2158                   "/1000000000"
2159                 ],
2160                 "type": "math"
2161               }
2162             ]
2163           ],
2164           "tags": [
2165             {
2166               "key": "host",
2167               "operator": "=",
2168               "value": "service_group_4"
2169             },
2170             {
2171               "condition": "AND",
2172               "key": "type",
2173               "operator": "=",
2174               "value": "bits_per_second"
2175             }
2176           ]
2177         },
2178         {
2179           "alias": "5",
2180           "groupBy": [
2181             {
2182               "params": [
2183                 "$__interval"
2184               ],
2185               "type": "time"
2186             },
2187             {
2188               "params": [
2189                 "null"
2190               ],
2191               "type": "fill"
2192             }
2193           ],
2194           "measurement": "upstream_tx",
2195           "orderByTime": "ASC",
2196           "policy": "default",
2197           "refId": "F",
2198           "resultFormat": "time_series",
2199           "select": [
2200             [
2201               {
2202                 "params": [
2203                   "value"
2204                 ],
2205                 "type": "field"
2206               },
2207               {
2208                 "params": [],
2209                 "type": "distinct"
2210               },
2211               {
2212                 "params": [
2213                   "/1000000000"
2214                 ],
2215                 "type": "math"
2216               }
2217             ]
2218           ],
2219           "tags": [
2220             {
2221               "key": "host",
2222               "operator": "=",
2223               "value": "service_group_5"
2224             },
2225             {
2226               "condition": "AND",
2227               "key": "type",
2228               "operator": "=",
2229               "value": "bits_per_second"
2230             }
2231           ]
2232         },
2233         {
2234           "alias": "6",
2235           "groupBy": [
2236             {
2237               "params": [
2238                 "$__interval"
2239               ],
2240               "type": "time"
2241             },
2242             {
2243               "params": [
2244                 "null"
2245               ],
2246               "type": "fill"
2247             }
2248           ],
2249           "measurement": "upstream_tx",
2250           "orderByTime": "ASC",
2251           "policy": "default",
2252           "refId": "G",
2253           "resultFormat": "time_series",
2254           "select": [
2255             [
2256               {
2257                 "params": [
2258                   "value"
2259                 ],
2260                 "type": "field"
2261               },
2262               {
2263                 "params": [],
2264                 "type": "distinct"
2265               },
2266               {
2267                 "params": [
2268                   "/1000000000"
2269                 ],
2270                 "type": "math"
2271               }
2272             ]
2273           ],
2274           "tags": [
2275             {
2276               "key": "host",
2277               "operator": "=",
2278               "value": "service_group_6"
2279             },
2280             {
2281               "condition": "AND",
2282               "key": "type",
2283               "operator": "=",
2284               "value": "bits_per_second"
2285             }
2286           ]
2287         },
2288         {
2289           "alias": "7",
2290           "groupBy": [
2291             {
2292               "params": [
2293                 "$__interval"
2294               ],
2295               "type": "time"
2296             },
2297             {
2298               "params": [
2299                 "null"
2300               ],
2301               "type": "fill"
2302             }
2303           ],
2304           "measurement": "upstream_tx",
2305           "orderByTime": "ASC",
2306           "policy": "default",
2307           "refId": "H",
2308           "resultFormat": "time_series",
2309           "select": [
2310             [
2311               {
2312                 "params": [
2313                   "value"
2314                 ],
2315                 "type": "field"
2316               },
2317               {
2318                 "params": [],
2319                 "type": "distinct"
2320               },
2321               {
2322                 "params": [
2323                   "/1000000000"
2324                 ],
2325                 "type": "math"
2326               }
2327             ]
2328           ],
2329           "tags": [
2330             {
2331               "key": "host",
2332               "operator": "=",
2333               "value": "service_group_7"
2334             },
2335             {
2336               "condition": "AND",
2337               "key": "type",
2338               "operator": "=",
2339               "value": "bits_per_second"
2340             }
2341           ]
2342         },
2343         {
2344           "alias": "8",
2345           "groupBy": [
2346             {
2347               "params": [
2348                 "$__interval"
2349               ],
2350               "type": "time"
2351             },
2352             {
2353               "params": [
2354                 "null"
2355               ],
2356               "type": "fill"
2357             }
2358           ],
2359           "measurement": "upstream_tx",
2360           "orderByTime": "ASC",
2361           "policy": "default",
2362           "refId": "I",
2363           "resultFormat": "time_series",
2364           "select": [
2365             [
2366               {
2367                 "params": [
2368                   "value"
2369                 ],
2370                 "type": "field"
2371               },
2372               {
2373                 "params": [],
2374                 "type": "distinct"
2375               },
2376               {
2377                 "params": [
2378                   "/1000000000"
2379                 ],
2380                 "type": "math"
2381               }
2382             ]
2383           ],
2384           "tags": [
2385             {
2386               "key": "host",
2387               "operator": "=",
2388               "value": "service_group_8"
2389             },
2390             {
2391               "condition": "AND",
2392               "key": "type",
2393               "operator": "=",
2394               "value": "bits_per_second"
2395             }
2396           ]
2397         },
2398         {
2399           "alias": "9",
2400           "groupBy": [
2401             {
2402               "params": [
2403                 "$__interval"
2404               ],
2405               "type": "time"
2406             },
2407             {
2408               "params": [
2409                 "null"
2410               ],
2411               "type": "fill"
2412             }
2413           ],
2414           "measurement": "upstream_tx",
2415           "orderByTime": "ASC",
2416           "policy": "default",
2417           "refId": "J",
2418           "resultFormat": "time_series",
2419           "select": [
2420             [
2421               {
2422                 "params": [
2423                   "value"
2424                 ],
2425                 "type": "field"
2426               },
2427               {
2428                 "params": [],
2429                 "type": "distinct"
2430               },
2431               {
2432                 "params": [
2433                   "/1000000000"
2434                 ],
2435                 "type": "math"
2436               }
2437             ]
2438           ],
2439           "tags": [
2440             {
2441               "key": "host",
2442               "operator": "=",
2443               "value": "service_group_9"
2444             },
2445             {
2446               "condition": "AND",
2447               "key": "type",
2448               "operator": "=",
2449               "value": "bits_per_second"
2450             }
2451           ]
2452         },
2453         {
2454           "alias": "10",
2455           "groupBy": [
2456             {
2457               "params": [
2458                 "$__interval"
2459               ],
2460               "type": "time"
2461             },
2462             {
2463               "params": [
2464                 "null"
2465               ],
2466               "type": "fill"
2467             }
2468           ],
2469           "measurement": "upstream_tx",
2470           "orderByTime": "ASC",
2471           "policy": "default",
2472           "refId": "K",
2473           "resultFormat": "time_series",
2474           "select": [
2475             [
2476               {
2477                 "params": [
2478                   "value"
2479                 ],
2480                 "type": "field"
2481               },
2482               {
2483                 "params": [],
2484                 "type": "distinct"
2485               },
2486               {
2487                 "params": [
2488                   "/1000000000"
2489                 ],
2490                 "type": "math"
2491               }
2492             ]
2493           ],
2494           "tags": [
2495             {
2496               "key": "host",
2497               "operator": "=",
2498               "value": "service_group_10"
2499             },
2500             {
2501               "condition": "AND",
2502               "key": "type",
2503               "operator": "=",
2504               "value": "bits_per_second"
2505             }
2506           ]
2507         },
2508         {
2509           "alias": "11",
2510           "groupBy": [
2511             {
2512               "params": [
2513                 "$__interval"
2514               ],
2515               "type": "time"
2516             },
2517             {
2518               "params": [
2519                 "null"
2520               ],
2521               "type": "fill"
2522             }
2523           ],
2524           "measurement": "upstream_tx",
2525           "orderByTime": "ASC",
2526           "policy": "default",
2527           "refId": "L",
2528           "resultFormat": "time_series",
2529           "select": [
2530             [
2531               {
2532                 "params": [
2533                   "value"
2534                 ],
2535                 "type": "field"
2536               },
2537               {
2538                 "params": [],
2539                 "type": "distinct"
2540               },
2541               {
2542                 "params": [
2543                   "/1000000000"
2544                 ],
2545                 "type": "math"
2546               }
2547             ]
2548           ],
2549           "tags": [
2550             {
2551               "key": "host",
2552               "operator": "=",
2553               "value": "service_group_11"
2554             },
2555             {
2556               "condition": "AND",
2557               "key": "type",
2558               "operator": "=",
2559               "value": "bits_per_second"
2560             }
2561           ]
2562         },
2563         {
2564           "alias": "12",
2565           "groupBy": [
2566             {
2567               "params": [
2568                 "$__interval"
2569               ],
2570               "type": "time"
2571             },
2572             {
2573               "params": [
2574                 "null"
2575               ],
2576               "type": "fill"
2577             }
2578           ],
2579           "measurement": "upstream_tx",
2580           "orderByTime": "ASC",
2581           "policy": "default",
2582           "refId": "M",
2583           "resultFormat": "time_series",
2584           "select": [
2585             [
2586               {
2587                 "params": [
2588                   "value"
2589                 ],
2590                 "type": "field"
2591               },
2592               {
2593                 "params": [],
2594                 "type": "distinct"
2595               },
2596               {
2597                 "params": [
2598                   "/1000000000"
2599                 ],
2600                 "type": "math"
2601               }
2602             ]
2603           ],
2604           "tags": [
2605             {
2606               "key": "host",
2607               "operator": "=",
2608               "value": "service_group_12"
2609             },
2610             {
2611               "condition": "AND",
2612               "key": "type",
2613               "operator": "=",
2614               "value": "bits_per_second"
2615             }
2616           ]
2617         },
2618         {
2619           "alias": "13",
2620           "groupBy": [
2621             {
2622               "params": [
2623                 "$__interval"
2624               ],
2625               "type": "time"
2626             },
2627             {
2628               "params": [
2629                 "null"
2630               ],
2631               "type": "fill"
2632             }
2633           ],
2634           "measurement": "upstream_tx",
2635           "orderByTime": "ASC",
2636           "policy": "default",
2637           "refId": "N",
2638           "resultFormat": "time_series",
2639           "select": [
2640             [
2641               {
2642                 "params": [
2643                   "value"
2644                 ],
2645                 "type": "field"
2646               },
2647               {
2648                 "params": [],
2649                 "type": "distinct"
2650               },
2651               {
2652                 "params": [
2653                   "/1000000000"
2654                 ],
2655                 "type": "math"
2656               }
2657             ]
2658           ],
2659           "tags": [
2660             {
2661               "key": "host",
2662               "operator": "=",
2663               "value": "service_group_13"
2664             },
2665             {
2666               "condition": "AND",
2667               "key": "type",
2668               "operator": "=",
2669               "value": "bits_per_second"
2670             }
2671           ]
2672         },
2673         {
2674           "alias": "14",
2675           "groupBy": [
2676             {
2677               "params": [
2678                 "$__interval"
2679               ],
2680               "type": "time"
2681             },
2682             {
2683               "params": [
2684                 "null"
2685               ],
2686               "type": "fill"
2687             }
2688           ],
2689           "measurement": "upstream_tx",
2690           "orderByTime": "ASC",
2691           "policy": "default",
2692           "refId": "O",
2693           "resultFormat": "time_series",
2694           "select": [
2695             [
2696               {
2697                 "params": [
2698                   "value"
2699                 ],
2700                 "type": "field"
2701               },
2702               {
2703                 "params": [],
2704                 "type": "distinct"
2705               },
2706               {
2707                 "params": [
2708                   "/1000000000"
2709                 ],
2710                 "type": "math"
2711               }
2712             ]
2713           ],
2714           "tags": [
2715             {
2716               "key": "host",
2717               "operator": "=",
2718               "value": "service_group_14"
2719             },
2720             {
2721               "condition": "AND",
2722               "key": "type",
2723               "operator": "=",
2724               "value": "bits_per_second"
2725             }
2726           ]
2727         },
2728         {
2729           "alias": "15",
2730           "groupBy": [
2731             {
2732               "params": [
2733                 "$__interval"
2734               ],
2735               "type": "time"
2736             },
2737             {
2738               "params": [
2739                 "null"
2740               ],
2741               "type": "fill"
2742             }
2743           ],
2744           "measurement": "upstream_tx",
2745           "orderByTime": "ASC",
2746           "policy": "default",
2747           "refId": "P",
2748           "resultFormat": "time_series",
2749           "select": [
2750             [
2751               {
2752                 "params": [
2753                   "value"
2754                 ],
2755                 "type": "field"
2756               },
2757               {
2758                 "params": [],
2759                 "type": "distinct"
2760               },
2761               {
2762                 "params": [
2763                   "/1000000000"
2764                 ],
2765                 "type": "math"
2766               }
2767             ]
2768           ],
2769           "tags": [
2770             {
2771               "key": "host",
2772               "operator": "=",
2773               "value": "service_group_15"
2774             },
2775             {
2776               "condition": "AND",
2777               "key": "type",
2778               "operator": "=",
2779               "value": "bits_per_second"
2780             }
2781           ]
2782         },
2783         {
2784           "alias": "16",
2785           "groupBy": [
2786             {
2787               "params": [
2788                 "$__interval"
2789               ],
2790               "type": "time"
2791             },
2792             {
2793               "params": [
2794                 "null"
2795               ],
2796               "type": "fill"
2797             }
2798           ],
2799           "measurement": "upstream_tx",
2800           "orderByTime": "ASC",
2801           "policy": "default",
2802           "refId": "A",
2803           "resultFormat": "time_series",
2804           "select": [
2805             [
2806               {
2807                 "params": [
2808                   "value"
2809                 ],
2810                 "type": "field"
2811               },
2812               {
2813                 "params": [],
2814                 "type": "distinct"
2815               },
2816               {
2817                 "params": [
2818                   "/1000000000"
2819                 ],
2820                 "type": "math"
2821               }
2822             ]
2823           ],
2824           "tags": [
2825             {
2826               "key": "host",
2827               "operator": "=",
2828               "value": "service_group_16"
2829             },
2830             {
2831               "condition": "AND",
2832               "key": "type",
2833               "operator": "=",
2834               "value": "bits_per_second"
2835             }
2836           ]
2837         },
2838         {
2839           "alias": "17",
2840           "groupBy": [
2841             {
2842               "params": [
2843                 "$__interval"
2844               ],
2845               "type": "time"
2846             },
2847             {
2848               "params": [
2849                 "null"
2850               ],
2851               "type": "fill"
2852             }
2853           ],
2854           "measurement": "upstream_tx",
2855           "orderByTime": "ASC",
2856           "policy": "default",
2857           "refId": "B",
2858           "resultFormat": "time_series",
2859           "select": [
2860             [
2861               {
2862                 "params": [
2863                   "value"
2864                 ],
2865                 "type": "field"
2866               },
2867               {
2868                 "params": [],
2869                 "type": "distinct"
2870               },
2871               {
2872                 "params": [
2873                   "/1000000000"
2874                 ],
2875                 "type": "math"
2876               }
2877             ]
2878           ],
2879           "tags": [
2880             {
2881               "key": "host",
2882               "operator": "=",
2883               "value": "service_group_17"
2884             },
2885             {
2886               "condition": "AND",
2887               "key": "type",
2888               "operator": "=",
2889               "value": "bits_per_second"
2890             }
2891           ]
2892         },
2893         {
2894           "alias": "18",
2895           "groupBy": [
2896             {
2897               "params": [
2898                 "$__interval"
2899               ],
2900               "type": "time"
2901             },
2902             {
2903               "params": [
2904                 "null"
2905               ],
2906               "type": "fill"
2907             }
2908           ],
2909           "measurement": "upstream_tx",
2910           "orderByTime": "ASC",
2911           "policy": "default",
2912           "refId": "C",
2913           "resultFormat": "time_series",
2914           "select": [
2915             [
2916               {
2917                 "params": [
2918                   "value"
2919                 ],
2920                 "type": "field"
2921               },
2922               {
2923                 "params": [],
2924                 "type": "distinct"
2925               },
2926               {
2927                 "params": [
2928                   "/1000000000"
2929                 ],
2930                 "type": "math"
2931               }
2932             ]
2933           ],
2934           "tags": [
2935             {
2936               "key": "host",
2937               "operator": "=",
2938               "value": "service_group_18"
2939             },
2940             {
2941               "condition": "AND",
2942               "key": "type",
2943               "operator": "=",
2944               "value": "bits_per_second"
2945             }
2946           ]
2947         },
2948         {
2949           "alias": "19",
2950           "groupBy": [
2951             {
2952               "params": [
2953                 "$__interval"
2954               ],
2955               "type": "time"
2956             },
2957             {
2958               "params": [
2959                 "null"
2960               ],
2961               "type": "fill"
2962             }
2963           ],
2964           "measurement": "upstream_tx",
2965           "orderByTime": "ASC",
2966           "policy": "default",
2967           "refId": "D",
2968           "resultFormat": "time_series",
2969           "select": [
2970             [
2971               {
2972                 "params": [
2973                   "value"
2974                 ],
2975                 "type": "field"
2976               },
2977               {
2978                 "params": [],
2979                 "type": "distinct"
2980               },
2981               {
2982                 "params": [
2983                   "/1000000000"
2984                 ],
2985                 "type": "math"
2986               }
2987             ]
2988           ],
2989           "tags": [
2990             {
2991               "key": "host",
2992               "operator": "=",
2993               "value": "service_group_19"
2994             },
2995             {
2996               "condition": "AND",
2997               "key": "type",
2998               "operator": "=",
2999               "value": "bits_per_second"
3000             }
3001           ]
3002         },
3003         {
3004           "alias": "20",
3005           "groupBy": [
3006             {
3007               "params": [
3008                 "$__interval"
3009               ],
3010               "type": "time"
3011             },
3012             {
3013               "params": [
3014                 "null"
3015               ],
3016               "type": "fill"
3017             }
3018           ],
3019           "measurement": "upstream_tx",
3020           "orderByTime": "ASC",
3021           "policy": "default",
3022           "refId": "E",
3023           "resultFormat": "time_series",
3024           "select": [
3025             [
3026               {
3027                 "params": [
3028                   "value"
3029                 ],
3030                 "type": "field"
3031               },
3032               {
3033                 "params": [],
3034                 "type": "distinct"
3035               },
3036               {
3037                 "params": [
3038                   "/1000000000"
3039                 ],
3040                 "type": "math"
3041               }
3042             ]
3043           ],
3044           "tags": [
3045             {
3046               "key": "host",
3047               "operator": "=",
3048               "value": "service_group_20"
3049             },
3050             {
3051               "condition": "AND",
3052               "key": "type",
3053               "operator": "=",
3054               "value": "bits_per_second"
3055             }
3056           ]
3057         },
3058         {
3059           "alias": "21",
3060           "groupBy": [
3061             {
3062               "params": [
3063                 "$__interval"
3064               ],
3065               "type": "time"
3066             },
3067             {
3068               "params": [
3069                 "null"
3070               ],
3071               "type": "fill"
3072             }
3073           ],
3074           "measurement": "upstream_tx",
3075           "orderByTime": "ASC",
3076           "policy": "default",
3077           "refId": "F",
3078           "resultFormat": "time_series",
3079           "select": [
3080             [
3081               {
3082                 "params": [
3083                   "value"
3084                 ],
3085                 "type": "field"
3086               },
3087               {
3088                 "params": [],
3089                 "type": "distinct"
3090               },
3091               {
3092                 "params": [
3093                   "/1000000000"
3094                 ],
3095                 "type": "math"
3096               }
3097             ]
3098           ],
3099           "tags": [
3100             {
3101               "key": "host",
3102               "operator": "=",
3103               "value": "service_group_21"
3104             },
3105             {
3106               "condition": "AND",
3107               "key": "type",
3108               "operator": "=",
3109               "value": "bits_per_second"
3110             }
3111           ]
3112         },
3113         {
3114           "alias": "22",
3115           "groupBy": [
3116             {
3117               "params": [
3118                 "$__interval"
3119               ],
3120               "type": "time"
3121             },
3122             {
3123               "params": [
3124                 "null"
3125               ],
3126               "type": "fill"
3127             }
3128           ],
3129           "measurement": "upstream_tx",
3130           "orderByTime": "ASC",
3131           "policy": "default",
3132           "refId": "G",
3133           "resultFormat": "time_series",
3134           "select": [
3135             [
3136               {
3137                 "params": [
3138                   "value"
3139                 ],
3140                 "type": "field"
3141               },
3142               {
3143                 "params": [],
3144                 "type": "distinct"
3145               },
3146               {
3147                 "params": [
3148                   "/1000000000"
3149                 ],
3150                 "type": "math"
3151               }
3152             ]
3153           ],
3154           "tags": [
3155             {
3156               "key": "host",
3157               "operator": "=",
3158               "value": "service_group_22"
3159             },
3160             {
3161               "condition": "AND",
3162               "key": "type",
3163               "operator": "=",
3164               "value": "bits_per_second"
3165             }
3166           ]
3167         },
3168         {
3169           "alias": "23",
3170           "groupBy": [
3171             {
3172               "params": [
3173                 "$__interval"
3174               ],
3175               "type": "time"
3176             },
3177             {
3178               "params": [
3179                 "null"
3180               ],
3181               "type": "fill"
3182             }
3183           ],
3184           "measurement": "upstream_tx",
3185           "orderByTime": "ASC",
3186           "policy": "default",
3187           "refId": "H",
3188           "resultFormat": "time_series",
3189           "select": [
3190             [
3191               {
3192                 "params": [
3193                   "value"
3194                 ],
3195                 "type": "field"
3196               },
3197               {
3198                 "params": [],
3199                 "type": "distinct"
3200               },
3201               {
3202                 "params": [
3203                   "/1000000000"
3204                 ],
3205                 "type": "math"
3206               }
3207             ]
3208           ],
3209           "tags": [
3210             {
3211               "key": "host",
3212               "operator": "=",
3213               "value": "service_group_23"
3214             },
3215             {
3216               "condition": "AND",
3217               "key": "type",
3218               "operator": "=",
3219               "value": "bits_per_second"
3220             }
3221           ]
3222         },
3223         {
3224           "alias": "24",
3225           "groupBy": [
3226             {
3227               "params": [
3228                 "$__interval"
3229               ],
3230               "type": "time"
3231             },
3232             {
3233               "params": [
3234                 "null"
3235               ],
3236               "type": "fill"
3237             }
3238           ],
3239           "measurement": "upstream_tx",
3240           "orderByTime": "ASC",
3241           "policy": "default",
3242           "refId": "I",
3243           "resultFormat": "time_series",
3244           "select": [
3245             [
3246               {
3247                 "params": [
3248                   "value"
3249                 ],
3250                 "type": "field"
3251               },
3252               {
3253                 "params": [],
3254                 "type": "distinct"
3255               },
3256               {
3257                 "params": [
3258                   "/1000000000"
3259                 ],
3260                 "type": "math"
3261               }
3262             ]
3263           ],
3264           "tags": [
3265             {
3266               "key": "host",
3267               "operator": "=",
3268               "value": "service_group_24"
3269             },
3270             {
3271               "condition": "AND",
3272               "key": "type",
3273               "operator": "=",
3274               "value": "bits_per_second"
3275             }
3276           ]
3277         },
3278         {
3279           "alias": "25",
3280           "groupBy": [
3281             {
3282               "params": [
3283                 "$__interval"
3284               ],
3285               "type": "time"
3286             },
3287             {
3288               "params": [
3289                 "null"
3290               ],
3291               "type": "fill"
3292             }
3293           ],
3294           "measurement": "upstream_tx",
3295           "orderByTime": "ASC",
3296           "policy": "default",
3297           "refId": "J",
3298           "resultFormat": "time_series",
3299           "select": [
3300             [
3301               {
3302                 "params": [
3303                   "value"
3304                 ],
3305                 "type": "field"
3306               },
3307               {
3308                 "params": [],
3309                 "type": "distinct"
3310               },
3311               {
3312                 "params": [
3313                   "/1000000000"
3314                 ],
3315                 "type": "math"
3316               }
3317             ]
3318           ],
3319           "tags": [
3320             {
3321               "key": "host",
3322               "operator": "=",
3323               "value": "service_group_25"
3324             },
3325             {
3326               "condition": "AND",
3327               "key": "type",
3328               "operator": "=",
3329               "value": "bits_per_second"
3330             }
3331           ]
3332         },
3333         {
3334           "alias": "26",
3335           "groupBy": [
3336             {
3337               "params": [
3338                 "$__interval"
3339               ],
3340               "type": "time"
3341             },
3342             {
3343               "params": [
3344                 "null"
3345               ],
3346               "type": "fill"
3347             }
3348           ],
3349           "measurement": "upstream_tx",
3350           "orderByTime": "ASC",
3351           "policy": "default",
3352           "refId": "K",
3353           "resultFormat": "time_series",
3354           "select": [
3355             [
3356               {
3357                 "params": [
3358                   "value"
3359                 ],
3360                 "type": "field"
3361               },
3362               {
3363                 "params": [],
3364                 "type": "distinct"
3365               },
3366               {
3367                 "params": [
3368                   "/1000000000"
3369                 ],
3370                 "type": "math"
3371               }
3372             ]
3373           ],
3374           "tags": [
3375             {
3376               "key": "host",
3377               "operator": "=",
3378               "value": "service_group_26"
3379             },
3380             {
3381               "condition": "AND",
3382               "key": "type",
3383               "operator": "=",
3384               "value": "bits_per_second"
3385             }
3386           ]
3387         },
3388         {
3389           "alias": "27",
3390           "groupBy": [
3391             {
3392               "params": [
3393                 "$__interval"
3394               ],
3395               "type": "time"
3396             },
3397             {
3398               "params": [
3399                 "null"
3400               ],
3401               "type": "fill"
3402             }
3403           ],
3404           "measurement": "upstream_tx",
3405           "orderByTime": "ASC",
3406           "policy": "default",
3407           "refId": "L",
3408           "resultFormat": "time_series",
3409           "select": [
3410             [
3411               {
3412                 "params": [
3413                   "value"
3414                 ],
3415                 "type": "field"
3416               },
3417               {
3418                 "params": [],
3419                 "type": "distinct"
3420               },
3421               {
3422                 "params": [
3423                   "/1000000000"
3424                 ],
3425                 "type": "math"
3426               }
3427             ]
3428           ],
3429           "tags": [
3430             {
3431               "key": "host",
3432               "operator": "=",
3433               "value": "service_group_27"
3434             },
3435             {
3436               "condition": "AND",
3437               "key": "type",
3438               "operator": "=",
3439               "value": "bits_per_second"
3440             }
3441           ]
3442         },
3443         {
3444           "alias": "28",
3445           "groupBy": [
3446             {
3447               "params": [
3448                 "$__interval"
3449               ],
3450               "type": "time"
3451             },
3452             {
3453               "params": [
3454                 "null"
3455               ],
3456               "type": "fill"
3457             }
3458           ],
3459           "measurement": "upstream_tx",
3460           "orderByTime": "ASC",
3461           "policy": "default",
3462           "refId": "M",
3463           "resultFormat": "time_series",
3464           "select": [
3465             [
3466               {
3467                 "params": [
3468                   "value"
3469                 ],
3470                 "type": "field"
3471               },
3472               {
3473                 "params": [],
3474                 "type": "distinct"
3475               },
3476               {
3477                 "params": [
3478                   "/1000000000"
3479                 ],
3480                 "type": "math"
3481               }
3482             ]
3483           ],
3484           "tags": [
3485             {
3486               "key": "host",
3487               "operator": "=",
3488               "value": "service_group_28"
3489             },
3490             {
3491               "condition": "AND",
3492               "key": "type",
3493               "operator": "=",
3494               "value": "bits_per_second"
3495             }
3496           ]
3497         },
3498         {
3499           "alias": "29",
3500           "groupBy": [
3501             {
3502               "params": [
3503                 "$__interval"
3504               ],
3505               "type": "time"
3506             },
3507             {
3508               "params": [
3509                 "null"
3510               ],
3511               "type": "fill"
3512             }
3513           ],
3514           "measurement": "upstream_tx",
3515           "orderByTime": "ASC",
3516           "policy": "default",
3517           "refId": "N",
3518           "resultFormat": "time_series",
3519           "select": [
3520             [
3521               {
3522                 "params": [
3523                   "value"
3524                 ],
3525                 "type": "field"
3526               },
3527               {
3528                 "params": [],
3529                 "type": "distinct"
3530               },
3531               {
3532                 "params": [
3533                   "/1000000000"
3534                 ],
3535                 "type": "math"
3536               }
3537             ]
3538           ],
3539           "tags": [
3540             {
3541               "key": "host",
3542               "operator": "=",
3543               "value": "service_group_29"
3544             },
3545             {
3546               "condition": "AND",
3547               "key": "type",
3548               "operator": "=",
3549               "value": "bits_per_second"
3550             }
3551           ]
3552         },
3553         {
3554           "alias": "30",
3555           "groupBy": [
3556             {
3557               "params": [
3558                 "$__interval"
3559               ],
3560               "type": "time"
3561             },
3562             {
3563               "params": [
3564                 "null"
3565               ],
3566               "type": "fill"
3567             }
3568           ],
3569           "measurement": "upstream_tx",
3570           "orderByTime": "ASC",
3571           "policy": "default",
3572           "refId": "O",
3573           "resultFormat": "time_series",
3574           "select": [
3575             [
3576               {
3577                 "params": [
3578                   "value"
3579                 ],
3580                 "type": "field"
3581               },
3582               {
3583                 "params": [],
3584                 "type": "distinct"
3585               },
3586               {
3587                 "params": [
3588                   "/1000000000"
3589                 ],
3590                 "type": "math"
3591               }
3592             ]
3593           ],
3594           "tags": [
3595             {
3596               "key": "host",
3597               "operator": "=",
3598               "value": "service_group_30"
3599             },
3600             {
3601               "condition": "AND",
3602               "key": "type",
3603               "operator": "=",
3604               "value": "bits_per_second"
3605             }
3606           ]
3607         },
3608         {
3609           "alias": "31",
3610           "groupBy": [
3611             {
3612               "params": [
3613                 "$__interval"
3614               ],
3615               "type": "time"
3616             },
3617             {
3618               "params": [
3619                 "null"
3620               ],
3621               "type": "fill"
3622             }
3623           ],
3624           "measurement": "upstream_tx",
3625           "orderByTime": "ASC",
3626           "policy": "default",
3627           "refId": "P",
3628           "resultFormat": "time_series",
3629           "select": [
3630             [
3631               {
3632                 "params": [
3633                   "value"
3634                 ],
3635                 "type": "field"
3636               },
3637               {
3638                 "params": [],
3639                 "type": "distinct"
3640               },
3641               {
3642                 "params": [
3643                   "/1000000000"
3644                 ],
3645                 "type": "math"
3646               }
3647             ]
3648           ],
3649           "tags": [
3650             {
3651               "key": "host",
3652               "operator": "=",
3653               "value": "service_group_31"
3654             },
3655             {
3656               "condition": "AND",
3657               "key": "type",
3658               "operator": "=",
3659               "value": "bits_per_second"
3660             }
3661           ]
3662         }
3663       ],
3664       "thresholds": [],
3665       "timeFrom": null,
3666       "timeShift": null,
3667       "title": "Upstream Throughput Per Service Group",
3668       "tooltip": {
3669         "shared": true,
3670         "sort": 0,
3671         "value_type": "individual"
3672       },
3673       "type": "graph",
3674       "xaxis": {
3675         "buckets": null,
3676         "mode": "time",
3677         "name": null,
3678         "show": true,
3679         "values": []
3680       },
3681       "yaxes": [
3682         {
3683           "format": "short",
3684           "label": "Bitrate (Gbps)",
3685           "logBase": 1,
3686           "max": "10",
3687           "min": "0",
3688           "show": true
3689         },
3690         {
3691           "format": "short",
3692           "label": null,
3693           "logBase": 1,
3694           "max": null,
3695           "min": null,
3696           "show": true
3697         }
3698       ],
3699       "yaxis": {
3700         "align": false,
3701         "alignLevel": null
3702       }
3703     },
3704     {
3705       "aliasColors": {
3706         "0": "#7eb26d",
3707         "1": "#7eb26d",
3708         "2": "#7eb26d",
3709         "3": "#7eb26d",
3710         "4": "#7eb26d",
3711         "5": "#7eb26d",
3712         "6": "#7eb26d",
3713         "7": "#7eb26d",
3714         "8": "#7eb26d",
3715         "9": "#7eb26d",
3716         "10": "#7eb26d",
3717         "11": "#7eb26d",
3718         "12": "#7eb26d",
3719         "13": "#7eb26d",
3720         "14": "#7eb26d",
3721         "15": "#7eb26d",
3722         "16": "#7eb26d",
3723         "17": "#7eb26d",
3724         "18": "#7eb26d",
3725         "19": "#7eb26d",
3726         "20": "#7eb26d",
3727         "21": "#7eb26d",
3728         "22": "#7eb26d",
3729         "23": "#7eb26d",
3730         "24": "#7eb26d",
3731         "25": "#7eb26d",
3732         "26": "#7eb26d",
3733         "27": "#7eb26d",
3734         "28": "#7eb26d",
3735         "29": "#7eb26d",
3736         "30": "#7eb26d",
3737         "31": "#7eb26d"
3738       },
3739       "bars": false,
3740       "dashLength": 10,
3741       "dashes": false,
3742       "datasource": null,
3743       "decimals": 2,
3744       "fill": 1,
3745       "gridPos": {
3746         "h": 11,
3747         "w": 12,
3748         "x": 12,
3749         "y": 21
3750       },
3751       "id": 37,
3752       "legend": {
3753         "avg": false,
3754         "current": false,
3755         "max": false,
3756         "min": false,
3757         "rightSide": false,
3758         "show": true,
3759         "total": false,
3760         "values": false
3761       },
3762       "lines": true,
3763       "linewidth": 1,
3764       "links": [],
3765       "nullPointMode": "null",
3766       "percentage": false,
3767       "pointradius": 5,
3768       "points": false,
3769       "renderer": "flot",
3770       "seriesOverrides": [
3771         {
3772           "alias": "0",
3773           "yaxis": 1
3774         }
3775       ],
3776       "spaceLength": 10,
3777       "stack": true,
3778       "steppedLine": false,
3779       "targets": [
3780         {
3781           "alias": "0",
3782           "groupBy": [
3783             {
3784               "params": [
3785                 "$__interval"
3786               ],
3787               "type": "time"
3788             },
3789             {
3790               "params": [
3791                 "null"
3792               ],
3793               "type": "fill"
3794             }
3795           ],
3796           "measurement": "downstream_rx",
3797           "orderByTime": "ASC",
3798           "policy": "default",
3799           "query": "SELECT distinct(\"value\") /1000000000 FROM \"downstream_rx\" WHERE (\"host\" = 'service_group_0' AND \"type\" = 'bits_per_second') AND $timeFilter GROUP BY time($__interval) fill(null)",
3800           "rawQuery": false,
3801           "refId": "A",
3802           "resultFormat": "time_series",
3803           "select": [
3804             [
3805               {
3806                 "params": [
3807                   "value"
3808                 ],
3809                 "type": "field"
3810               },
3811               {
3812                 "params": [],
3813                 "type": "distinct"
3814               },
3815               {
3816                 "params": [
3817                   "/1000000000"
3818                 ],
3819                 "type": "math"
3820               }
3821             ]
3822           ],
3823           "tags": [
3824             {
3825               "key": "host",
3826               "operator": "=",
3827               "value": "service_group_0"
3828             },
3829             {
3830               "condition": "AND",
3831               "key": "type",
3832               "operator": "=",
3833               "value": "bits_per_second"
3834             }
3835           ]
3836         },
3837         {
3838           "alias": "1",
3839           "groupBy": [
3840             {
3841               "params": [
3842                 "$__interval"
3843               ],
3844               "type": "time"
3845             },
3846             {
3847               "params": [
3848                 "null"
3849               ],
3850               "type": "fill"
3851             }
3852           ],
3853           "measurement": "downstream_rx",
3854           "orderByTime": "ASC",
3855           "policy": "default",
3856           "refId": "B",
3857           "resultFormat": "time_series",
3858           "select": [
3859             [
3860               {
3861                 "params": [
3862                   "value"
3863                 ],
3864                 "type": "field"
3865               },
3866               {
3867                 "params": [],
3868                 "type": "distinct"
3869               },
3870               {
3871                 "params": [
3872                   "/1000000000"
3873                 ],
3874                 "type": "math"
3875               }
3876             ]
3877           ],
3878           "tags": [
3879             {
3880               "key": "host",
3881               "operator": "=",
3882               "value": "service_group_1"
3883             },
3884             {
3885               "condition": "AND",
3886               "key": "type",
3887               "operator": "=",
3888               "value": "bits_per_second"
3889             }
3890           ]
3891         },
3892         {
3893           "alias": "2",
3894           "groupBy": [
3895             {
3896               "params": [
3897                 "$__interval"
3898               ],
3899               "type": "time"
3900             },
3901             {
3902               "params": [
3903                 "null"
3904               ],
3905               "type": "fill"
3906             }
3907           ],
3908           "measurement": "downstream_rx",
3909           "orderByTime": "ASC",
3910           "policy": "default",
3911           "refId": "C",
3912           "resultFormat": "time_series",
3913           "select": [
3914             [
3915               {
3916                 "params": [
3917                   "value"
3918                 ],
3919                 "type": "field"
3920               },
3921               {
3922                 "params": [],
3923                 "type": "distinct"
3924               },
3925               {
3926                 "params": [
3927                   "/1000000000"
3928                 ],
3929                 "type": "math"
3930               }
3931             ]
3932           ],
3933           "tags": [
3934             {
3935               "key": "host",
3936               "operator": "=",
3937               "value": "service_group_2"
3938             },
3939             {
3940               "condition": "AND",
3941               "key": "type",
3942               "operator": "=",
3943               "value": "bits_per_second"
3944             }
3945           ]
3946         },
3947         {
3948           "alias": "3",
3949           "groupBy": [
3950             {
3951               "params": [
3952                 "$__interval"
3953               ],
3954               "type": "time"
3955             },
3956             {
3957               "params": [
3958                 "null"
3959               ],
3960               "type": "fill"
3961             }
3962           ],
3963           "measurement": "downstream_rx",
3964           "orderByTime": "ASC",
3965           "policy": "default",
3966           "refId": "D",
3967           "resultFormat": "time_series",
3968           "select": [
3969             [
3970               {
3971                 "params": [
3972                   "value"
3973                 ],
3974                 "type": "field"
3975               },
3976               {
3977                 "params": [],
3978                 "type": "distinct"
3979               },
3980               {
3981                 "params": [
3982                   "/1000000000"
3983                 ],
3984                 "type": "math"
3985               }
3986             ]
3987           ],
3988           "tags": [
3989             {
3990               "key": "host",
3991               "operator": "=",
3992               "value": "service_group_3"
3993             },
3994             {
3995               "condition": "AND",
3996               "key": "type",
3997               "operator": "=",
3998               "value": "bits_per_second"
3999             }
4000           ]
4001         },
4002         {
4003           "alias": "4",
4004           "groupBy": [
4005             {
4006               "params": [
4007                 "$__interval"
4008               ],
4009               "type": "time"
4010             },
4011             {
4012               "params": [
4013                 "null"
4014               ],
4015               "type": "fill"
4016             }
4017           ],
4018           "measurement": "downstream_rx",
4019           "orderByTime": "ASC",
4020           "policy": "default",
4021           "refId": "E",
4022           "resultFormat": "time_series",
4023           "select": [
4024             [
4025               {
4026                 "params": [
4027                   "value"
4028                 ],
4029                 "type": "field"
4030               },
4031               {
4032                 "params": [],
4033                 "type": "distinct"
4034               },
4035               {
4036                 "params": [
4037                   "/1000000000"
4038                 ],
4039                 "type": "math"
4040               }
4041             ]
4042           ],
4043           "tags": [
4044             {
4045               "key": "host",
4046               "operator": "=",
4047               "value": "service_group_4"
4048             },
4049             {
4050               "condition": "AND",
4051               "key": "type",
4052               "operator": "=",
4053               "value": "bits_per_second"
4054             }
4055           ]
4056         },
4057         {
4058           "alias": "5",
4059           "groupBy": [
4060             {
4061               "params": [
4062                 "$__interval"
4063               ],
4064               "type": "time"
4065             },
4066             {
4067               "params": [
4068                 "null"
4069               ],
4070               "type": "fill"
4071             }
4072           ],
4073           "measurement": "downstream_rx",
4074           "orderByTime": "ASC",
4075           "policy": "default",
4076           "refId": "F",
4077           "resultFormat": "time_series",
4078           "select": [
4079             [
4080               {
4081                 "params": [
4082                   "value"
4083                 ],
4084                 "type": "field"
4085               },
4086               {
4087                 "params": [],
4088                 "type": "distinct"
4089               },
4090               {
4091                 "params": [
4092                   "/1000000000"
4093                 ],
4094                 "type": "math"
4095               }
4096             ]
4097           ],
4098           "tags": [
4099             {
4100               "key": "host",
4101               "operator": "=",
4102               "value": "service_group_5"
4103             },
4104             {
4105               "condition": "AND",
4106               "key": "type",
4107               "operator": "=",
4108               "value": "bits_per_second"
4109             }
4110           ]
4111         },
4112         {
4113           "alias": "6",
4114           "groupBy": [
4115             {
4116               "params": [
4117                 "$__interval"
4118               ],
4119               "type": "time"
4120             },
4121             {
4122               "params": [
4123                 "null"
4124               ],
4125               "type": "fill"
4126             }
4127           ],
4128           "measurement": "downstream_rx",
4129           "orderByTime": "ASC",
4130           "policy": "default",
4131           "refId": "G",
4132           "resultFormat": "time_series",
4133           "select": [
4134             [
4135               {
4136                 "params": [
4137                   "value"
4138                 ],
4139                 "type": "field"
4140               },
4141               {
4142                 "params": [],
4143                 "type": "distinct"
4144               },
4145               {
4146                 "params": [
4147                   "/1000000000"
4148                 ],
4149                 "type": "math"
4150               }
4151             ]
4152           ],
4153           "tags": [
4154             {
4155               "key": "host",
4156               "operator": "=",
4157               "value": "service_group_6"
4158             },
4159             {
4160               "condition": "AND",
4161               "key": "type",
4162               "operator": "=",
4163               "value": "bits_per_second"
4164             }
4165           ]
4166         },
4167         {
4168           "alias": "7",
4169           "groupBy": [
4170             {
4171               "params": [
4172                 "$__interval"
4173               ],
4174               "type": "time"
4175             },
4176             {
4177               "params": [
4178                 "null"
4179               ],
4180               "type": "fill"
4181             }
4182           ],
4183           "measurement": "downstream_rx",
4184           "orderByTime": "ASC",
4185           "policy": "default",
4186           "refId": "H",
4187           "resultFormat": "time_series",
4188           "select": [
4189             [
4190               {
4191                 "params": [
4192                   "value"
4193                 ],
4194                 "type": "field"
4195               },
4196               {
4197                 "params": [],
4198                 "type": "distinct"
4199               },
4200               {
4201                 "params": [
4202                   "/1000000000"
4203                 ],
4204                 "type": "math"
4205               }
4206             ]
4207           ],
4208           "tags": [
4209             {
4210               "key": "host",
4211               "operator": "=",
4212               "value": "service_group_7"
4213             },
4214             {
4215               "condition": "AND",
4216               "key": "type",
4217               "operator": "=",
4218               "value": "bits_per_second"
4219             }
4220           ]
4221         },
4222         {
4223           "alias": "8",
4224           "groupBy": [
4225             {
4226               "params": [
4227                 "$__interval"
4228               ],
4229               "type": "time"
4230             },
4231             {
4232               "params": [
4233                 "null"
4234               ],
4235               "type": "fill"
4236             }
4237           ],
4238           "measurement": "downstream_rx",
4239           "orderByTime": "ASC",
4240           "policy": "default",
4241           "refId": "I",
4242           "resultFormat": "time_series",
4243           "select": [
4244             [
4245               {
4246                 "params": [
4247                   "value"
4248                 ],
4249                 "type": "field"
4250               },
4251               {
4252                 "params": [],
4253                 "type": "distinct"
4254               },
4255               {
4256                 "params": [
4257                   "/1000000000"
4258                 ],
4259                 "type": "math"
4260               }
4261             ]
4262           ],
4263           "tags": [
4264             {
4265               "key": "host",
4266               "operator": "=",
4267               "value": "service_group_8"
4268             },
4269             {
4270               "condition": "AND",
4271               "key": "type",
4272               "operator": "=",
4273               "value": "bits_per_second"
4274             }
4275           ]
4276         },
4277         {
4278           "alias": "9",
4279           "groupBy": [
4280             {
4281               "params": [
4282                 "$__interval"
4283               ],
4284               "type": "time"
4285             },
4286             {
4287               "params": [
4288                 "null"
4289               ],
4290               "type": "fill"
4291             }
4292           ],
4293           "measurement": "downstream_rx",
4294           "orderByTime": "ASC",
4295           "policy": "default",
4296           "refId": "J",
4297           "resultFormat": "time_series",
4298           "select": [
4299             [
4300               {
4301                 "params": [
4302                   "value"
4303                 ],
4304                 "type": "field"
4305               },
4306               {
4307                 "params": [],
4308                 "type": "distinct"
4309               },
4310               {
4311                 "params": [
4312                   "/1000000000"
4313                 ],
4314                 "type": "math"
4315               }
4316             ]
4317           ],
4318           "tags": [
4319             {
4320               "key": "host",
4321               "operator": "=",
4322               "value": "service_group_9"
4323             },
4324             {
4325               "condition": "AND",
4326               "key": "type",
4327               "operator": "=",
4328               "value": "bits_per_second"
4329             }
4330           ]
4331         },
4332         {
4333           "alias": "10",
4334           "groupBy": [
4335             {
4336               "params": [
4337                 "$__interval"
4338               ],
4339               "type": "time"
4340             },
4341             {
4342               "params": [
4343                 "null"
4344               ],
4345               "type": "fill"
4346             }
4347           ],
4348           "measurement": "downstream_rx",
4349           "orderByTime": "ASC",
4350           "policy": "default",
4351           "refId": "K",
4352           "resultFormat": "time_series",
4353           "select": [
4354             [
4355               {
4356                 "params": [
4357                   "value"
4358                 ],
4359                 "type": "field"
4360               },
4361               {
4362                 "params": [],
4363                 "type": "distinct"
4364               },
4365               {
4366                 "params": [
4367                   "/1000000000"
4368                 ],
4369                 "type": "math"
4370               }
4371             ]
4372           ],
4373           "tags": [
4374             {
4375               "key": "host",
4376               "operator": "=",
4377               "value": "service_group_10"
4378             },
4379             {
4380               "condition": "AND",
4381               "key": "type",
4382               "operator": "=",
4383               "value": "bits_per_second"
4384             }
4385           ]
4386         },
4387         {
4388           "alias": "11",
4389           "groupBy": [
4390             {
4391               "params": [
4392                 "$__interval"
4393               ],
4394               "type": "time"
4395             },
4396             {
4397               "params": [
4398                 "null"
4399               ],
4400               "type": "fill"
4401             }
4402           ],
4403           "measurement": "downstream_rx",
4404           "orderByTime": "ASC",
4405           "policy": "default",
4406           "refId": "L",
4407           "resultFormat": "time_series",
4408           "select": [
4409             [
4410               {
4411                 "params": [
4412                   "value"
4413                 ],
4414                 "type": "field"
4415               },
4416               {
4417                 "params": [],
4418                 "type": "distinct"
4419               },
4420               {
4421                 "params": [
4422                   "/1000000000"
4423                 ],
4424                 "type": "math"
4425               }
4426             ]
4427           ],
4428           "tags": [
4429             {
4430               "key": "host",
4431               "operator": "=",
4432               "value": "service_group_11"
4433             },
4434             {
4435               "condition": "AND",
4436               "key": "type",
4437               "operator": "=",
4438               "value": "bits_per_second"
4439             }
4440           ]
4441         },
4442         {
4443           "alias": "12",
4444           "groupBy": [
4445             {
4446               "params": [
4447                 "$__interval"
4448               ],
4449               "type": "time"
4450             },
4451             {
4452               "params": [
4453                 "null"
4454               ],
4455               "type": "fill"
4456             }
4457           ],
4458           "measurement": "downstream_rx",
4459           "orderByTime": "ASC",
4460           "policy": "default",
4461           "refId": "M",
4462           "resultFormat": "time_series",
4463           "select": [
4464             [
4465               {
4466                 "params": [
4467                   "value"
4468                 ],
4469                 "type": "field"
4470               },
4471               {
4472                 "params": [],
4473                 "type": "distinct"
4474               },
4475               {
4476                 "params": [
4477                   "/1000000000"
4478                 ],
4479                 "type": "math"
4480               }
4481             ]
4482           ],
4483           "tags": [
4484             {
4485               "key": "host",
4486               "operator": "=",
4487               "value": "service_group_12"
4488             },
4489             {
4490               "condition": "AND",
4491               "key": "type",
4492               "operator": "=",
4493               "value": "bits_per_second"
4494             }
4495           ]
4496         },
4497         {
4498           "alias": "13",
4499           "groupBy": [
4500             {
4501               "params": [
4502                 "$__interval"
4503               ],
4504               "type": "time"
4505             },
4506             {
4507               "params": [
4508                 "null"
4509               ],
4510               "type": "fill"
4511             }
4512           ],
4513           "measurement": "downstream_rx",
4514           "orderByTime": "ASC",
4515           "policy": "default",
4516           "refId": "N",
4517           "resultFormat": "time_series",
4518           "select": [
4519             [
4520               {
4521                 "params": [
4522                   "value"
4523                 ],
4524                 "type": "field"
4525               },
4526               {
4527                 "params": [],
4528                 "type": "distinct"
4529               },
4530               {
4531                 "params": [
4532                   "/1000000000"
4533                 ],
4534                 "type": "math"
4535               }
4536             ]
4537           ],
4538           "tags": [
4539             {
4540               "key": "host",
4541               "operator": "=",
4542               "value": "service_group_13"
4543             },
4544             {
4545               "condition": "AND",
4546               "key": "type",
4547               "operator": "=",
4548               "value": "bits_per_second"
4549             }
4550           ]
4551         },
4552         {
4553           "alias": "14",
4554           "groupBy": [
4555             {
4556               "params": [
4557                 "$__interval"
4558               ],
4559               "type": "time"
4560             },
4561             {
4562               "params": [
4563                 "null"
4564               ],
4565               "type": "fill"
4566             }
4567           ],
4568           "measurement": "downstream_rx",
4569           "orderByTime": "ASC",
4570           "policy": "default",
4571           "refId": "O",
4572           "resultFormat": "time_series",
4573           "select": [
4574             [
4575               {
4576                 "params": [
4577                   "value"
4578                 ],
4579                 "type": "field"
4580               },
4581               {
4582                 "params": [],
4583                 "type": "distinct"
4584               },
4585               {
4586                 "params": [
4587                   "/1000000000"
4588                 ],
4589                 "type": "math"
4590               }
4591             ]
4592           ],
4593           "tags": [
4594             {
4595               "key": "host",
4596               "operator": "=",
4597               "value": "service_group_14"
4598             },
4599             {
4600               "condition": "AND",
4601               "key": "type",
4602               "operator": "=",
4603               "value": "bits_per_second"
4604             }
4605           ]
4606         },
4607         {
4608           "alias": "15",
4609           "groupBy": [
4610             {
4611               "params": [
4612                 "$__interval"
4613               ],
4614               "type": "time"
4615             },
4616             {
4617               "params": [
4618                 "null"
4619               ],
4620               "type": "fill"
4621             }
4622           ],
4623           "measurement": "downstream_rx",
4624           "orderByTime": "ASC",
4625           "policy": "default",
4626           "refId": "P",
4627           "resultFormat": "time_series",
4628           "select": [
4629             [
4630               {
4631                 "params": [
4632                   "value"
4633                 ],
4634                 "type": "field"
4635               },
4636               {
4637                 "params": [],
4638                 "type": "distinct"
4639               },
4640               {
4641                 "params": [
4642                   "/1000000000"
4643                 ],
4644                 "type": "math"
4645               }
4646             ]
4647           ],
4648           "tags": [
4649             {
4650               "key": "host",
4651               "operator": "=",
4652               "value": "service_group_15"
4653             },
4654             {
4655               "condition": "AND",
4656               "key": "type",
4657               "operator": "=",
4658               "value": "bits_per_second"
4659             }
4660           ]
4661         },
4662         {
4663           "alias": "16",
4664           "groupBy": [
4665             {
4666               "params": [
4667                 "$__interval"
4668               ],
4669               "type": "time"
4670             },
4671             {
4672               "params": [
4673                 "null"
4674               ],
4675               "type": "fill"
4676             }
4677           ],
4678           "measurement": "downstream_rx",
4679           "orderByTime": "ASC",
4680           "policy": "default",
4681           "refId": "A",
4682           "resultFormat": "time_series",
4683           "select": [
4684             [
4685               {
4686                 "params": [
4687                   "value"
4688                 ],
4689                 "type": "field"
4690               },
4691               {
4692                 "params": [],
4693                 "type": "distinct"
4694               },
4695               {
4696                 "params": [
4697                   "/1000000000"
4698                 ],
4699                 "type": "math"
4700               }
4701             ]
4702           ],
4703           "tags": [
4704             {
4705               "key": "host",
4706               "operator": "=",
4707               "value": "service_group_16"
4708             },
4709             {
4710               "condition": "AND",
4711               "key": "type",
4712               "operator": "=",
4713               "value": "bits_per_second"
4714             }
4715           ]
4716         },
4717         {
4718           "alias": "17",
4719           "groupBy": [
4720             {
4721               "params": [
4722                 "$__interval"
4723               ],
4724               "type": "time"
4725             },
4726             {
4727               "params": [
4728                 "null"
4729               ],
4730               "type": "fill"
4731             }
4732           ],
4733           "measurement": "downstream_rx",
4734           "orderByTime": "ASC",
4735           "policy": "default",
4736           "refId": "B",
4737           "resultFormat": "time_series",
4738           "select": [
4739             [
4740               {
4741                 "params": [
4742                   "value"
4743                 ],
4744                 "type": "field"
4745               },
4746               {
4747                 "params": [],
4748                 "type": "distinct"
4749               },
4750               {
4751                 "params": [
4752                   "/1000000000"
4753                 ],
4754                 "type": "math"
4755               }
4756             ]
4757           ],
4758           "tags": [
4759             {
4760               "key": "host",
4761               "operator": "=",
4762               "value": "service_group_17"
4763             },
4764             {
4765               "condition": "AND",
4766               "key": "type",
4767               "operator": "=",
4768               "value": "bits_per_second"
4769             }
4770           ]
4771         },
4772         {
4773           "alias": "18",
4774           "groupBy": [
4775             {
4776               "params": [
4777                 "$__interval"
4778               ],
4779               "type": "time"
4780             },
4781             {
4782               "params": [
4783                 "null"
4784               ],
4785               "type": "fill"
4786             }
4787           ],
4788           "measurement": "downstream_rx",
4789           "orderByTime": "ASC",
4790           "policy": "default",
4791           "refId": "C",
4792           "resultFormat": "time_series",
4793           "select": [
4794             [
4795               {
4796                 "params": [
4797                   "value"
4798                 ],
4799                 "type": "field"
4800               },
4801               {
4802                 "params": [],
4803                 "type": "distinct"
4804               },
4805               {
4806                 "params": [
4807                   "/1000000000"
4808                 ],
4809                 "type": "math"
4810               }
4811             ]
4812           ],
4813           "tags": [
4814             {
4815               "key": "host",
4816               "operator": "=",
4817               "value": "service_group_18"
4818             },
4819             {
4820               "condition": "AND",
4821               "key": "type",
4822               "operator": "=",
4823               "value": "bits_per_second"
4824             }
4825           ]
4826         },
4827         {
4828           "alias": "19",
4829           "groupBy": [
4830             {
4831               "params": [
4832                 "$__interval"
4833               ],
4834               "type": "time"
4835             },
4836             {
4837               "params": [
4838                 "null"
4839               ],
4840               "type": "fill"
4841             }
4842           ],
4843           "measurement": "downstream_rx",
4844           "orderByTime": "ASC",
4845           "policy": "default",
4846           "refId": "D",
4847           "resultFormat": "time_series",
4848           "select": [
4849             [
4850               {
4851                 "params": [
4852                   "value"
4853                 ],
4854                 "type": "field"
4855               },
4856               {
4857                 "params": [],
4858                 "type": "distinct"
4859               },
4860               {
4861                 "params": [
4862                   "/1000000000"
4863                 ],
4864                 "type": "math"
4865               }
4866             ]
4867           ],
4868           "tags": [
4869             {
4870               "key": "host",
4871               "operator": "=",
4872               "value": "service_group_19"
4873             },
4874             {
4875               "condition": "AND",
4876               "key": "type",
4877               "operator": "=",
4878               "value": "bits_per_second"
4879             }
4880           ]
4881         },
4882         {
4883           "alias": "20",
4884           "groupBy": [
4885             {
4886               "params": [
4887                 "$__interval"
4888               ],
4889               "type": "time"
4890             },
4891             {
4892               "params": [
4893                 "null"
4894               ],
4895               "type": "fill"
4896             }
4897           ],
4898           "measurement": "downstream_rx",
4899           "orderByTime": "ASC",
4900           "policy": "default",
4901           "refId": "E",
4902           "resultFormat": "time_series",
4903           "select": [
4904             [
4905               {
4906                 "params": [
4907                   "value"
4908                 ],
4909                 "type": "field"
4910               },
4911               {
4912                 "params": [],
4913                 "type": "distinct"
4914               },
4915               {
4916                 "params": [
4917                   "/1000000000"
4918                 ],
4919                 "type": "math"
4920               }
4921             ]
4922           ],
4923           "tags": [
4924             {
4925               "key": "host",
4926               "operator": "=",
4927               "value": "service_group_20"
4928             },
4929             {
4930               "condition": "AND",
4931               "key": "type",
4932               "operator": "=",
4933               "value": "bits_per_second"
4934             }
4935           ]
4936         },
4937         {
4938           "alias": "21",
4939           "groupBy": [
4940             {
4941               "params": [
4942                 "$__interval"
4943               ],
4944               "type": "time"
4945             },
4946             {
4947               "params": [
4948                 "null"
4949               ],
4950               "type": "fill"
4951             }
4952           ],
4953           "measurement": "downstream_rx",
4954           "orderByTime": "ASC",
4955           "policy": "default",
4956           "refId": "F",
4957           "resultFormat": "time_series",
4958           "select": [
4959             [
4960               {
4961                 "params": [
4962                   "value"
4963                 ],
4964                 "type": "field"
4965               },
4966               {
4967                 "params": [],
4968                 "type": "distinct"
4969               },
4970               {
4971                 "params": [
4972                   "/1000000000"
4973                 ],
4974                 "type": "math"
4975               }
4976             ]
4977           ],
4978           "tags": [
4979             {
4980               "key": "host",
4981               "operator": "=",
4982               "value": "service_group_21"
4983             },
4984             {
4985               "condition": "AND",
4986               "key": "type",
4987               "operator": "=",
4988               "value": "bits_per_second"
4989             }
4990           ]
4991         },
4992         {
4993           "alias": "22",
4994           "groupBy": [
4995             {
4996               "params": [
4997                 "$__interval"
4998               ],
4999               "type": "time"
5000             },
5001             {
5002               "params": [
5003                 "null"
5004               ],
5005               "type": "fill"
5006             }
5007           ],
5008           "measurement": "downstream_rx",
5009           "orderByTime": "ASC",
5010           "policy": "default",
5011           "refId": "G",
5012           "resultFormat": "time_series",
5013           "select": [
5014             [
5015               {
5016                 "params": [
5017                   "value"
5018                 ],
5019                 "type": "field"
5020               },
5021               {
5022                 "params": [],
5023                 "type": "distinct"
5024               },
5025               {
5026                 "params": [
5027                   "/1000000000"
5028                 ],
5029                 "type": "math"
5030               }
5031             ]
5032           ],
5033           "tags": [
5034             {
5035               "key": "host",
5036               "operator": "=",
5037               "value": "service_group_22"
5038             },
5039             {
5040               "condition": "AND",
5041               "key": "type",
5042               "operator": "=",
5043               "value": "bits_per_second"
5044             }
5045           ]
5046         },
5047         {
5048           "alias": "23",
5049           "groupBy": [
5050             {
5051               "params": [
5052                 "$__interval"
5053               ],
5054               "type": "time"
5055             },
5056             {
5057               "params": [
5058                 "null"
5059               ],
5060               "type": "fill"
5061             }
5062           ],
5063           "measurement": "downstream_rx",
5064           "orderByTime": "ASC",
5065           "policy": "default",
5066           "refId": "H",
5067           "resultFormat": "time_series",
5068           "select": [
5069             [
5070               {
5071                 "params": [
5072                   "value"
5073                 ],
5074                 "type": "field"
5075               },
5076               {
5077                 "params": [],
5078                 "type": "distinct"
5079               },
5080               {
5081                 "params": [
5082                   "/1000000000"
5083                 ],
5084                 "type": "math"
5085               }
5086             ]
5087           ],
5088           "tags": [
5089             {
5090               "key": "host",
5091               "operator": "=",
5092               "value": "service_group_23"
5093             },
5094             {
5095               "condition": "AND",
5096               "key": "type",
5097               "operator": "=",
5098               "value": "bits_per_second"
5099             }
5100           ]
5101         },
5102         {
5103           "alias": "24",
5104           "groupBy": [
5105             {
5106               "params": [
5107                 "$__interval"
5108               ],
5109               "type": "time"
5110             },
5111             {
5112               "params": [
5113                 "null"
5114               ],
5115               "type": "fill"
5116             }
5117           ],
5118           "measurement": "downstream_rx",
5119           "orderByTime": "ASC",
5120           "policy": "default",
5121           "refId": "I",
5122           "resultFormat": "time_series",
5123           "select": [
5124             [
5125               {
5126                 "params": [
5127                   "value"
5128                 ],
5129                 "type": "field"
5130               },
5131               {
5132                 "params": [],
5133                 "type": "distinct"
5134               },
5135               {
5136                 "params": [
5137                   "/1000000000"
5138                 ],
5139                 "type": "math"
5140               }
5141             ]
5142           ],
5143           "tags": [
5144             {
5145               "key": "host",
5146               "operator": "=",
5147               "value": "service_group_24"
5148             },
5149             {
5150               "condition": "AND",
5151               "key": "type",
5152               "operator": "=",
5153               "value": "bits_per_second"
5154             }
5155           ]
5156         },
5157         {
5158           "alias": "25",
5159           "groupBy": [
5160             {
5161               "params": [
5162                 "$__interval"
5163               ],
5164               "type": "time"
5165             },
5166             {
5167               "params": [
5168                 "null"
5169               ],
5170               "type": "fill"
5171             }
5172           ],
5173           "measurement": "downstream_rx",
5174           "orderByTime": "ASC",
5175           "policy": "default",
5176           "refId": "J",
5177           "resultFormat": "time_series",
5178           "select": [
5179             [
5180               {
5181                 "params": [
5182                   "value"
5183                 ],
5184                 "type": "field"
5185               },
5186               {
5187                 "params": [],
5188                 "type": "distinct"
5189               },
5190               {
5191                 "params": [
5192                   "/1000000000"
5193                 ],
5194                 "type": "math"
5195               }
5196             ]
5197           ],
5198           "tags": [
5199             {
5200               "key": "host",
5201               "operator": "=",
5202               "value": "service_group_25"
5203             },
5204             {
5205               "condition": "AND",
5206               "key": "type",
5207               "operator": "=",
5208               "value": "bits_per_second"
5209             }
5210           ]
5211         },
5212         {
5213           "alias": "26",
5214           "groupBy": [
5215             {
5216               "params": [
5217                 "$__interval"
5218               ],
5219               "type": "time"
5220             },
5221             {
5222               "params": [
5223                 "null"
5224               ],
5225               "type": "fill"
5226             }
5227           ],
5228           "measurement": "downstream_rx",
5229           "orderByTime": "ASC",
5230           "policy": "default",
5231           "refId": "K",
5232           "resultFormat": "time_series",
5233           "select": [
5234             [
5235               {
5236                 "params": [
5237                   "value"
5238                 ],
5239                 "type": "field"
5240               },
5241               {
5242                 "params": [],
5243                 "type": "distinct"
5244               },
5245               {
5246                 "params": [
5247                   "/1000000000"
5248                 ],
5249                 "type": "math"
5250               }
5251             ]
5252           ],
5253           "tags": [
5254             {
5255               "key": "host",
5256               "operator": "=",
5257               "value": "service_group_26"
5258             },
5259             {
5260               "condition": "AND",
5261               "key": "type",
5262               "operator": "=",
5263               "value": "bits_per_second"
5264             }
5265           ]
5266         },
5267         {
5268           "alias": "27",
5269           "groupBy": [
5270             {
5271               "params": [
5272                 "$__interval"
5273               ],
5274               "type": "time"
5275             },
5276             {
5277               "params": [
5278                 "null"
5279               ],
5280               "type": "fill"
5281             }
5282           ],
5283           "measurement": "downstream_rx",
5284           "orderByTime": "ASC",
5285           "policy": "default",
5286           "refId": "L",
5287           "resultFormat": "time_series",
5288           "select": [
5289             [
5290               {
5291                 "params": [
5292                   "value"
5293                 ],
5294                 "type": "field"
5295               },
5296               {
5297                 "params": [],
5298                 "type": "distinct"
5299               },
5300               {
5301                 "params": [
5302                   "/1000000000"
5303                 ],
5304                 "type": "math"
5305               }
5306             ]
5307           ],
5308           "tags": [
5309             {
5310               "key": "host",
5311               "operator": "=",
5312               "value": "service_group_27"
5313             },
5314             {
5315               "condition": "AND",
5316               "key": "type",
5317               "operator": "=",
5318               "value": "bits_per_second"
5319             }
5320           ]
5321         },
5322         {
5323           "alias": "28",
5324           "groupBy": [
5325             {
5326               "params": [
5327                 "$__interval"
5328               ],
5329               "type": "time"
5330             },
5331             {
5332               "params": [
5333                 "null"
5334               ],
5335               "type": "fill"
5336             }
5337           ],
5338           "measurement": "downstream_rx",
5339           "orderByTime": "ASC",
5340           "policy": "default",
5341           "refId": "M",
5342           "resultFormat": "time_series",
5343           "select": [
5344             [
5345               {
5346                 "params": [
5347                   "value"
5348                 ],
5349                 "type": "field"
5350               },
5351               {
5352                 "params": [],
5353                 "type": "distinct"
5354               },
5355               {
5356                 "params": [
5357                   "/1000000000"
5358                 ],
5359                 "type": "math"
5360               }
5361             ]
5362           ],
5363           "tags": [
5364             {
5365               "key": "host",
5366               "operator": "=",
5367               "value": "service_group_28"
5368             },
5369             {
5370               "condition": "AND",
5371               "key": "type",
5372               "operator": "=",
5373               "value": "bits_per_second"
5374             }
5375           ]
5376         },
5377         {
5378           "alias": "29",
5379           "groupBy": [
5380             {
5381               "params": [
5382                 "$__interval"
5383               ],
5384               "type": "time"
5385             },
5386             {
5387               "params": [
5388                 "null"
5389               ],
5390               "type": "fill"
5391             }
5392           ],
5393           "measurement": "downstream_rx",
5394           "orderByTime": "ASC",
5395           "policy": "default",
5396           "refId": "N",
5397           "resultFormat": "time_series",
5398           "select": [
5399             [
5400               {
5401                 "params": [
5402                   "value"
5403                 ],
5404                 "type": "field"
5405               },
5406               {
5407                 "params": [],
5408                 "type": "distinct"
5409               },
5410               {
5411                 "params": [
5412                   "/1000000000"
5413                 ],
5414                 "type": "math"
5415               }
5416             ]
5417           ],
5418           "tags": [
5419             {
5420               "key": "host",
5421               "operator": "=",
5422               "value": "service_group_29"
5423             },
5424             {
5425               "condition": "AND",
5426               "key": "type",
5427               "operator": "=",
5428               "value": "bits_per_second"
5429             }
5430           ]
5431         },
5432         {
5433           "alias": "30",
5434           "groupBy": [
5435             {
5436               "params": [
5437                 "$__interval"
5438               ],
5439               "type": "time"
5440             },
5441             {
5442               "params": [
5443                 "null"
5444               ],
5445               "type": "fill"
5446             }
5447           ],
5448           "measurement": "downstream_rx",
5449           "orderByTime": "ASC",
5450           "policy": "default",
5451           "refId": "O",
5452           "resultFormat": "time_series",
5453           "select": [
5454             [
5455               {
5456                 "params": [
5457                   "value"
5458                 ],
5459                 "type": "field"
5460               },
5461               {
5462                 "params": [],
5463                 "type": "distinct"
5464               },
5465               {
5466                 "params": [
5467                   "/1000000000"
5468                 ],
5469                 "type": "math"
5470               }
5471             ]
5472           ],
5473           "tags": [
5474             {
5475               "key": "host",
5476               "operator": "=",
5477               "value": "service_group_30"
5478             },
5479             {
5480               "condition": "AND",
5481               "key": "type",
5482               "operator": "=",
5483               "value": "bits_per_second"
5484             }
5485           ]
5486         },
5487         {
5488           "alias": "31",
5489           "groupBy": [
5490             {
5491               "params": [
5492                 "$__interval"
5493               ],
5494               "type": "time"
5495             },
5496             {
5497               "params": [
5498                 "null"
5499               ],
5500               "type": "fill"
5501             }
5502           ],
5503           "measurement": "downstream_rx",
5504           "orderByTime": "ASC",
5505           "policy": "default",
5506           "refId": "P",
5507           "resultFormat": "time_series",
5508           "select": [
5509             [
5510               {
5511                 "params": [
5512                   "value"
5513                 ],
5514                 "type": "field"
5515               },
5516               {
5517                 "params": [],
5518                 "type": "distinct"
5519               },
5520               {
5521                 "params": [
5522                   "/1000000000"
5523                 ],
5524                 "type": "math"
5525               }
5526             ]
5527           ],
5528           "tags": [
5529             {
5530               "key": "host",
5531               "operator": "=",
5532               "value": "service_group_31"
5533             },
5534             {
5535               "condition": "AND",
5536               "key": "type",
5537               "operator": "=",
5538               "value": "bits_per_second"
5539             }
5540           ]
5541         }
5542       ],
5543       "thresholds": [],
5544       "timeFrom": null,
5545       "timeShift": null,
5546       "title": "Downstream Throughput Per Service Group",
5547       "tooltip": {
5548         "shared": true,
5549         "sort": 0,
5550         "value_type": "individual"
5551       },
5552       "type": "graph",
5553       "xaxis": {
5554         "buckets": null,
5555         "mode": "time",
5556         "name": null,
5557         "show": true,
5558         "values": []
5559       },
5560       "yaxes": [
5561         {
5562           "decimals": null,
5563           "format": "short",
5564           "label": "Bitrate (Gbps)",
5565           "logBase": 1,
5566           "max": "100",
5567           "min": "0",
5568           "show": true
5569         },
5570         {
5571           "decimals": null,
5572           "format": "short",
5573           "label": null,
5574           "logBase": 1,
5575           "max": null,
5576           "min": null,
5577           "show": true
5578         }
5579       ],
5580       "yaxis": {
5581         "align": false,
5582         "alignLevel": null
5583       }
5584     }
5585   ],
5586   "schemaVersion": 16,
5587   "style": "dark",
5588   "tags": [],
5589   "templating": {
5590     "list": []
5591   },
5592   "time": {
5593     "from": "now-15m",
5594     "to": "now"
5595   },
5596   "timepicker": {
5597     "refresh_intervals": [
5598       "2s",
5599       "5s",
5600       "10s",
5601       "30s",
5602       "1m",
5603       "5m",
5604       "15m",
5605       "30m",
5606       "1h",
5607       "2h",
5608       "1d"
5609     ],
5610     "time_options": [
5611       "5m",
5612       "15m",
5613       "1h",
5614       "6h",
5615       "12h",
5616       "24h",
5617       "2d",
5618       "7d",
5619       "30d"
5620     ]
5621   },
5622   "timezone": "",
5623   "title": "System Summary",
5624   "uid": "re-aUwhik",
5625   "version": 1
5626 }