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"])