Skip to content

Commit 9b70233

Browse files
authored
Merge pull request #116 from Cian911/master
2 parents 8f18846 + 365bee1 commit 9b70233

File tree

4 files changed

+432
-2
lines changed

4 files changed

+432
-2
lines changed
Lines changed: 373 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,373 @@
1+
{
2+
"__inputs": [
3+
{
4+
"name": "DS_PROMETHEUS",
5+
"label": "Prometheus",
6+
"description": "",
7+
"type": "datasource",
8+
"pluginId": "prometheus",
9+
"pluginName": "Prometheus"
10+
}
11+
],
12+
"__requires": [
13+
{
14+
"type": "grafana",
15+
"id": "grafana",
16+
"name": "Grafana",
17+
"version": "7.2.1"
18+
},
19+
{
20+
"type": "panel",
21+
"id": "graph",
22+
"name": "Graph",
23+
"version": ""
24+
},
25+
{
26+
"type": "datasource",
27+
"id": "prometheus",
28+
"name": "Prometheus",
29+
"version": "1.0.0"
30+
}
31+
],
32+
"annotations": {
33+
"list": [
34+
{
35+
"builtIn": 1,
36+
"datasource": "-- Grafana --",
37+
"enable": true,
38+
"hide": true,
39+
"iconColor": "rgba(0, 211, 255, 1)",
40+
"name": "Annotations & Alerts",
41+
"type": "dashboard"
42+
}
43+
]
44+
},
45+
"editable": true,
46+
"gnetId": null,
47+
"graphTooltip": 0,
48+
"id": null,
49+
"links": [],
50+
"panels": [
51+
{
52+
"aliasColors": {},
53+
"bars": false,
54+
"dashLength": 10,
55+
"dashes": false,
56+
"datasource": "${DS_PROMETHEUS}",
57+
"fieldConfig": {
58+
"defaults": {
59+
"custom": {}
60+
},
61+
"overrides": []
62+
},
63+
"fill": 1,
64+
"fillGradient": 10,
65+
"gridPos": {
66+
"h": 9,
67+
"w": 8,
68+
"x": 0,
69+
"y": 0
70+
},
71+
"hiddenSeries": false,
72+
"id": 4,
73+
"legend": {
74+
"alignAsTable": true,
75+
"avg": true,
76+
"current": false,
77+
"max": true,
78+
"min": true,
79+
"rightSide": false,
80+
"show": true,
81+
"total": false,
82+
"values": true
83+
},
84+
"lines": true,
85+
"linewidth": 1,
86+
"nullPointMode": "null",
87+
"options": {
88+
"alertThreshold": true
89+
},
90+
"percentage": false,
91+
"pluginVersion": "7.2.1",
92+
"pointradius": 2,
93+
"points": false,
94+
"renderer": "flot",
95+
"seriesOverrides": [],
96+
"spaceLength": 10,
97+
"stack": false,
98+
"steppedLine": false,
99+
"targets": [
100+
{
101+
"expr": "speedtest_ping_latency_milliseconds",
102+
"interval": "",
103+
"legendFormat": "Ping (ms)",
104+
"refId": "A"
105+
},
106+
{
107+
"expr": "speedtest_jitter_latency_milliseconds",
108+
"interval": "",
109+
"legendFormat": "Jitter (ms)",
110+
"refId": "B"
111+
}
112+
],
113+
"thresholds": [],
114+
"timeFrom": null,
115+
"timeRegions": [],
116+
"timeShift": null,
117+
"title": "Ping and Jitter (ms)",
118+
"tooltip": {
119+
"shared": true,
120+
"sort": 0,
121+
"value_type": "individual"
122+
},
123+
"type": "graph",
124+
"xaxis": {
125+
"buckets": null,
126+
"mode": "time",
127+
"name": null,
128+
"show": true,
129+
"values": []
130+
},
131+
"yaxes": [
132+
{
133+
"$$hashKey": "object:291",
134+
"format": "ms",
135+
"label": "Time",
136+
"logBase": 1,
137+
"max": null,
138+
"min": null,
139+
"show": true
140+
},
141+
{
142+
"$$hashKey": "object:292",
143+
"format": "short",
144+
"label": null,
145+
"logBase": 1,
146+
"max": null,
147+
"min": null,
148+
"show": true
149+
}
150+
],
151+
"yaxis": {
152+
"align": false,
153+
"alignLevel": null
154+
}
155+
},
156+
{
157+
"aliasColors": {},
158+
"bars": false,
159+
"dashLength": 10,
160+
"dashes": false,
161+
"datasource": "${DS_PROMETHEUS}",
162+
"description": "",
163+
"fieldConfig": {
164+
"defaults": {
165+
"custom": {}
166+
},
167+
"overrides": []
168+
},
169+
"fill": 1,
170+
"fillGradient": 10,
171+
"gridPos": {
172+
"h": 9,
173+
"w": 8,
174+
"x": 8,
175+
"y": 0
176+
},
177+
"hiddenSeries": false,
178+
"id": 2,
179+
"legend": {
180+
"alignAsTable": true,
181+
"avg": true,
182+
"current": false,
183+
"max": true,
184+
"min": true,
185+
"show": true,
186+
"total": false,
187+
"values": true
188+
},
189+
"lines": true,
190+
"linewidth": 1,
191+
"nullPointMode": "null",
192+
"options": {
193+
"alertThreshold": true
194+
},
195+
"percentage": false,
196+
"pluginVersion": "7.2.1",
197+
"pointradius": 2,
198+
"points": false,
199+
"renderer": "flot",
200+
"seriesOverrides": [],
201+
"spaceLength": 10,
202+
"stack": false,
203+
"steppedLine": false,
204+
"targets": [
205+
{
206+
"expr": "speedtest_download_bits_per_second*10^-6",
207+
"interval": "",
208+
"legendFormat": "Download Speed (Mbits/s)",
209+
"refId": "A"
210+
}
211+
],
212+
"thresholds": [],
213+
"timeFrom": null,
214+
"timeRegions": [],
215+
"timeShift": null,
216+
"title": "Download Speed (Mbits/s)",
217+
"tooltip": {
218+
"shared": true,
219+
"sort": 0,
220+
"value_type": "individual"
221+
},
222+
"type": "graph",
223+
"xaxis": {
224+
"buckets": null,
225+
"mode": "time",
226+
"name": null,
227+
"show": true,
228+
"values": []
229+
},
230+
"yaxes": [
231+
{
232+
"$$hashKey": "object:291",
233+
"format": "Mbits",
234+
"label": "Download Speed",
235+
"logBase": 1,
236+
"max": null,
237+
"min": null,
238+
"show": true
239+
},
240+
{
241+
"$$hashKey": "object:292",
242+
"decimals": null,
243+
"format": "dateTimeAsLocal",
244+
"label": "",
245+
"logBase": 1,
246+
"max": null,
247+
"min": null,
248+
"show": true
249+
}
250+
],
251+
"yaxis": {
252+
"align": false,
253+
"alignLevel": null
254+
}
255+
},
256+
{
257+
"aliasColors": {},
258+
"bars": false,
259+
"dashLength": 10,
260+
"dashes": false,
261+
"datasource": "${DS_PROMETHEUS}",
262+
"fieldConfig": {
263+
"defaults": {
264+
"custom": {}
265+
},
266+
"overrides": []
267+
},
268+
"fill": 1,
269+
"fillGradient": 10,
270+
"gridPos": {
271+
"h": 9,
272+
"w": 8,
273+
"x": 16,
274+
"y": 0
275+
},
276+
"hiddenSeries": false,
277+
"id": 3,
278+
"legend": {
279+
"alignAsTable": true,
280+
"avg": true,
281+
"current": false,
282+
"max": true,
283+
"min": true,
284+
"show": true,
285+
"total": false,
286+
"values": true
287+
},
288+
"lines": true,
289+
"linewidth": 1,
290+
"nullPointMode": "null",
291+
"options": {
292+
"alertThreshold": true
293+
},
294+
"percentage": false,
295+
"pluginVersion": "7.2.1",
296+
"pointradius": 2,
297+
"points": false,
298+
"renderer": "flot",
299+
"seriesOverrides": [],
300+
"spaceLength": 10,
301+
"stack": false,
302+
"steppedLine": false,
303+
"targets": [
304+
{
305+
"expr": "speedtest_upload_bits_per_second*10^-6",
306+
"interval": "",
307+
"legendFormat": "Upload Speed (Mbits/s)",
308+
"refId": "A"
309+
}
310+
],
311+
"thresholds": [],
312+
"timeFrom": null,
313+
"timeRegions": [],
314+
"timeShift": null,
315+
"title": "Upload Speed (Mbits/s)",
316+
"tooltip": {
317+
"shared": true,
318+
"sort": 0,
319+
"value_type": "individual"
320+
},
321+
"type": "graph",
322+
"xaxis": {
323+
"buckets": null,
324+
"mode": "time",
325+
"name": null,
326+
"show": true,
327+
"values": []
328+
},
329+
"yaxes": [
330+
{
331+
"$$hashKey": "object:291",
332+
"decimals": null,
333+
"format": "Mbits",
334+
"label": "Upload Speed",
335+
"logBase": 1,
336+
"max": null,
337+
"min": null,
338+
"show": true
339+
},
340+
{
341+
"$$hashKey": "object:292",
342+
"decimals": null,
343+
"format": "short",
344+
"label": null,
345+
"logBase": 1,
346+
"max": null,
347+
"min": null,
348+
"show": true
349+
}
350+
],
351+
"yaxis": {
352+
"align": false,
353+
"alignLevel": null
354+
}
355+
}
356+
],
357+
"refresh": false,
358+
"schemaVersion": 26,
359+
"style": "dark",
360+
"tags": [],
361+
"templating": {
362+
"list": []
363+
},
364+
"time": {
365+
"from": "now-6h",
366+
"to": "now"
367+
},
368+
"timepicker": {},
369+
"timezone": "",
370+
"title": "Speedtest Dashboard",
371+
"uid": "-fs18ztMz",
372+
"version": 4
373+
}

0 commit comments

Comments
 (0)