Commit 280af2
2026-04-24 02:32:15 David Marsh: -/-| /dev/null .. howto/grafana.md | |
| @@ 0,0 1,19 @@ | |
| + | # Grafana |
| + | |
| + | ``` |
| + | from(bucket: "meshcore") |
| + | |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |
| + | |> filter(fn: (r) => r._measurement == "meshcore_hop_snr") |
| + | |> filter(fn: (r) => r._field == "snr") |
| + | |> map(fn: (r) => ({ r with _field: r.from + " → " + r.to })) |
| + | |> drop(columns: ["from", "to", "host"]) |
| + | ``` |
| + | |
| + | ``` |
| + | from(bucket: "meshcore") |
| + | |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |
| + | |> filter(fn: (r) => r._measurement == "meshcore_trace_status") |
| + | |> filter(fn: (r) => r._field == "success") |
| + | |> map(fn: (r) => ({ r with _field: r.path })) |
| + | |> drop(columns: ["path", "host"]) |
| + | ``` |