Blame
|
1 | # Grafana |
||||||
| 2 | ||||||||
|
3 | ## snr |
||||||
| 4 | ||||||||
|
5 | ``` |
||||||
| 6 | from(bucket: "meshcore") |
|||||||
| 7 | |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |
|||||||
|
8 | |> filter(fn: (r) => r._measurement == "meshcore_trace") |
||||||
|
9 | |> filter(fn: (r) => r._field == "snr") |
||||||
|
10 | |> group(columns: ["gateway", "from", "to"]) |
||||||
|
11 | ``` |
||||||
| 12 | ||||||||
|
13 | ``` |
||||||
|
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"]) |
|||||||
|
19 | ``` |
||||||
|
20 | |||||||
|
21 | ## status |
||||||
| 22 | ||||||||
|
23 | ``` |
||||||
| 24 | from(bucket: "meshcore") |
|||||||
| 25 | |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |
|||||||
|
26 | |> filter(fn: (r) => r._measurement == "meshcore_trace") |
||||||
|
27 | |> filter(fn: (r) => r._field == "success") |
||||||
| 28 | |> map(fn: (r) => ({ r with _field: r.path })) |
|||||||
| 29 | ``` |
|||||||
|
30 | |||||||
|
31 | ``` |
||||||
|
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") |
|||||||
|
36 | ``` |
||||||