blob: aa98926c104dd209915cc56f08edef38adf480fb [file] [log] [blame]
PUSHP RAJdc474132022-01-07 05:58:33 +00001{
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 "target": {
12 "limit": 100,
13 "matchAny": false,
14 "tags": [],
15 "type": "dashboard"
16 },
17 "type": "dashboard"
18 }
19 ]
20 },
21 "editable": true,
22 "gnetId": null,
23 "graphTooltip": 0,
24 "id": 2,
25 "iteration": 1641478363074,
26 "links": [],
27 "panels": [
28 {
29 "datasource": "${datasource}",
30 "fieldConfig": {
31 "defaults": {
32 "color": {
33 "mode": "thresholds"
34 },
35 "mappings": [],
36 "thresholds": {
37 "mode": "absolute",
38 "steps": [
39 {
40 "color": "green",
41 "value": null
42 },
43 {
44 "color": "red",
45 "value": 80
46 }
47 ]
48 }
49 },
50 "overrides": []
51 },
52 "gridPos": {
53 "h": 7,
54 "w": 24,
55 "x": 0,
56 "y": 0
57 },
58 "id": 2,
59 "options": {
60 "reduceOptions": {
61 "calcs": [
62 "lastNotNull"
63 ],
64 "fields": "",
65 "values": false
66 },
67 "showThresholdLabels": false,
68 "showThresholdMarkers": true,
69 "text": {}
70 },
71 "pluginVersion": "8.1.8",
72 "targets": [
73 {
74 "exemplar": true,
75 "expr": "device_connected_status{site=\"$site\"}",
76 "interval": "",
77 "legendFormat": "{{iccid}}",
78 "refId": "A"
79 }
80 ],
81 "title": "Device Status",
82 "type": "gauge"
83 },
84 {
85 "datasource": "${datasource}",
86 "fieldConfig": {
87 "defaults": {
88 "color": {
89 "mode": "palette-classic"
90 },
91 "custom": {
92 "axisLabel": "",
93 "axisPlacement": "auto",
94 "barAlignment": 0,
95 "drawStyle": "line",
96 "fillOpacity": 30,
97 "gradientMode": "none",
98 "hideFrom": {
99 "legend": false,
100 "tooltip": false,
101 "viz": false
102 },
103 "lineInterpolation": "linear",
104 "lineWidth": 1,
105 "pointSize": 5,
106 "scaleDistribution": {
107 "type": "linear"
108 },
109 "showPoints": "auto",
110 "spanNulls": false,
111 "stacking": {
112 "group": "A",
113 "mode": "none"
114 },
115 "thresholdsStyle": {
116 "mode": "off"
117 }
118 },
119 "mappings": [],
120 "thresholds": {
121 "mode": "absolute",
122 "steps": [
123 {
124 "color": "green",
125 "value": null
126 },
127 {
128 "color": "red",
129 "value": 80
130 }
131 ]
132 }
133 },
134 "overrides": [
135 {
136 "matcher": {
137 "id": "byName",
138 "options": "Value"
139 },
140 "properties": [
141 {
142 "id": "color",
143 "value": {
144 "fixedColor": "semi-dark-blue",
145 "mode": "fixed"
146 }
147 }
148 ]
149 }
150 ]
151 },
152 "gridPos": {
153 "h": 7,
154 "w": 12,
155 "x": 0,
156 "y": 7
157 },
158 "id": 4,
159 "options": {
160 "legend": {
161 "calcs": [],
162 "displayMode": "list",
163 "placement": "bottom"
164 },
165 "tooltip": {
166 "mode": "single"
167 }
168 },
169 "targets": [
170 {
171 "exemplar": true,
172 "expr": "slice_throughput_bytes{site=\"$site\", slice=\"$slice\"}",
173 "interval": "",
174 "legendFormat": "{{slice}}",
175 "refId": "A"
176 }
177 ],
178 "title": "Slice Throughput Bytes",
179 "type": "timeseries"
180 },
181 {
182 "datasource": "${datasource}",
183 "fieldConfig": {
184 "defaults": {
185 "color": {
186 "mode": "palette-classic"
187 },
188 "custom": {
189 "axisLabel": "",
190 "axisPlacement": "auto",
191 "barAlignment": 0,
192 "drawStyle": "line",
193 "fillOpacity": 17,
194 "gradientMode": "opacity",
195 "hideFrom": {
196 "legend": false,
197 "tooltip": false,
198 "viz": false
199 },
200 "lineInterpolation": "linear",
201 "lineWidth": 1,
202 "pointSize": 5,
203 "scaleDistribution": {
204 "type": "linear"
205 },
206 "showPoints": "auto",
207 "spanNulls": false,
208 "stacking": {
209 "group": "A",
210 "mode": "none"
211 },
212 "thresholdsStyle": {
213 "mode": "off"
214 }
215 },
216 "mappings": [],
217 "thresholds": {
218 "mode": "absolute",
219 "steps": [
220 {
221 "color": "green",
222 "value": null
223 },
224 {
225 "color": "red",
226 "value": 80
227 }
228 ]
229 }
230 },
231 "overrides": []
232 },
233 "gridPos": {
234 "h": 7,
235 "w": 12,
236 "x": 12,
237 "y": 7
238 },
239 "id": 6,
240 "options": {
241 "legend": {
242 "calcs": [],
243 "displayMode": "list",
244 "placement": "bottom"
245 },
246 "tooltip": {
247 "mode": "single"
248 }
249 },
250 "targets": [
251 {
252 "exemplar": true,
253 "expr": "slice_throughput_packets{site=\"$site\", slice=\"$slice\"}",
254 "interval": "",
255 "legendFormat": "{{slice}}",
256 "refId": "A"
257 }
258 ],
259 "title": "Slice Throughput Packets",
260 "type": "timeseries"
261 },
262 {
263 "datasource": "${datasource}",
264 "fieldConfig": {
265 "defaults": {
266 "color": {
267 "mode": "palette-classic"
268 },
269 "custom": {
270 "axisLabel": "",
271 "axisPlacement": "auto",
272 "barAlignment": 0,
273 "drawStyle": "line",
274 "fillOpacity": 7,
275 "gradientMode": "none",
276 "hideFrom": {
277 "legend": false,
278 "tooltip": false,
279 "viz": false
280 },
281 "lineInterpolation": "smooth",
282 "lineWidth": 1,
283 "pointSize": 5,
284 "scaleDistribution": {
285 "type": "linear"
286 },
287 "showPoints": "auto",
288 "spanNulls": false,
289 "stacking": {
290 "group": "A",
291 "mode": "none"
292 },
293 "thresholdsStyle": {
294 "mode": "off"
295 }
296 },
297 "mappings": [],
298 "thresholds": {
299 "mode": "absolute",
300 "steps": [
301 {
302 "color": "green",
303 "value": null
304 },
305 {
306 "color": "red",
307 "value": 80
308 }
309 ]
310 }
311 },
312 "overrides": []
313 },
314 "gridPos": {
315 "h": 6,
316 "w": 24,
317 "x": 0,
318 "y": 14
319 },
320 "id": 8,
321 "options": {
322 "legend": {
323 "calcs": [],
324 "displayMode": "list",
325 "placement": "bottom"
326 },
327 "tooltip": {
328 "mode": "single"
329 }
330 },
331 "targets": [
332 {
333 "exemplar": true,
334 "expr": "slice_latency_end_to_end_milliseconds{site=\"$site\", slice=\"$slice\"}",
335 "interval": "",
336 "legendFormat": "{{slice}}",
337 "refId": "A"
338 }
339 ],
340 "title": "Slice Latency End-to-End Milliseconds",
341 "type": "timeseries"
342 }
343 ],
344 "refresh": "5s",
345 "schemaVersion": 30,
346 "style": "dark",
347 "tags": [],
348 "templating": {
349 "list": [
350 {
351 "current": {
352 "selected": false,
353 "text": "datasource-chronos",
354 "value": "datasource-chronos"
355 },
356 "description": null,
357 "error": null,
358 "hide": 0,
359 "includeAll": false,
360 "label": null,
361 "multi": false,
362 "name": "datasource",
363 "options": [],
364 "query": "prometheus",
365 "refresh": 1,
366 "regex": "",
367 "skipUrlSync": false,
368 "type": "datasource"
369 },
370 {
371 "allValue": null,
372 "current": {
373 "selected": false,
374 "text": "berlin",
375 "value": "berlin"
376 },
377 "datasource": "${datasource}",
378 "definition": "label_values(site)",
379 "description": null,
380 "error": null,
381 "hide": 0,
382 "includeAll": false,
383 "label": null,
384 "multi": false,
385 "name": "site",
386 "options": [],
387 "query": {
388 "query": "label_values(site)",
389 "refId": "StandardVariableQuery"
390 },
391 "refresh": 1,
392 "regex": "",
393 "skipUrlSync": false,
394 "sort": 0,
395 "type": "query"
396 },
397 {
398 "allValue": null,
399 "current": {
400 "selected": true,
401 "text": "berlin-slice-phones",
402 "value": "berlin-slice-phones"
403 },
404 "datasource": "${datasource}",
405 "definition": "label_values(slice_throughput_bytes{site=\"$site\"}, slice)",
406 "description": null,
407 "error": null,
408 "hide": 0,
409 "includeAll": false,
410 "label": null,
411 "multi": false,
412 "name": "slice",
413 "options": [],
414 "query": {
415 "query": "label_values(slice_throughput_bytes{site=\"$site\"}, slice)",
416 "refId": "StandardVariableQuery"
417 },
418 "refresh": 1,
419 "regex": "",
420 "skipUrlSync": false,
421 "sort": 0,
422 "type": "query"
423 }
424 ]
425 },
426 "time": {
427 "from": "now-15m",
428 "to": "now"
429 },
430 "timepicker": {},
431 "timezone": "",
432 "title": "Chronos Site Dashboard",
433 "uid": "chronos-site",
434 "version": 1
435}