Blame

280af2 David Marsh 2026-04-24 02:32:15
1
# Grafana
2
7e519d David Marsh 2026-04-24 04:45:23
3
## snr
4
280af2 David Marsh 2026-04-24 02:32:15
5
```
6
from(bucket: "meshcore")
7
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
7e519d David Marsh 2026-04-24 04:45:23
8
|> filter(fn: (r) => r._measurement == "meshcore_trace")
280af2 David Marsh 2026-04-24 02:32:15
9
|> filter(fn: (r) => r._field == "snr")
7e519d David Marsh 2026-04-24 04:45:23
10
|> group(columns: ["gateway", "from", "to"])
280af2 David Marsh 2026-04-24 02:32:15
11
```
12
9c9944 David Marsh 2026-04-24 05:50:27
13
```
e4678d David Marsh 2026-04-24 05:47:48
14
from(bucket: "meshcore")
15
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
16
|> filter(fn: (r) => r._measurement == "meshcore_trace")
17
|> filter(fn: (r) => r._field == "snr")
18
|> group(columns: ["gateway", "from", "to"])
9c9944 David Marsh 2026-04-24 05:50:27
19
```
e4678d David Marsh 2026-04-24 05:47:48
20
7e519d David Marsh 2026-04-24 04:45:23
21
## status
22
280af2 David Marsh 2026-04-24 02:32:15
23
```
24
from(bucket: "meshcore")
25
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
46ddd2 David Marsh 2026-04-24 04:47:38
26
|> filter(fn: (r) => r._measurement == "meshcore_trace")
280af2 David Marsh 2026-04-24 02:32:15
27
|> filter(fn: (r) => r._field == "success")
28
|> map(fn: (r) => ({ r with _field: r.path }))
29
```
e4678d David Marsh 2026-04-24 05:47:48
30
9c9944 David Marsh 2026-04-24 05:50:27
31
```
e4678d David Marsh 2026-04-24 05:47:48
32
from(bucket: "meshcore")
33
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
34
|> filter(fn: (r) => r._measurement == "meshcore_trace")
35
|> filter(fn: (r) => r._field == "success")
9c9944 David Marsh 2026-04-24 05:50:27
36
```