Flux Abfragen für die Influxdb

Abfrage aller Measurements für den Host:

from(bucket: "icinga2")
  |> range(start: -1h)
  |> filter(fn: (r) => r["hostname"] == "Ubiquiti-Cloud-Gateway")

Beispiel für eine Abfrage:

from(bucket: "icinga2")
  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
  |> filter(fn: (r) => r["_measurement"] == "check_nwc_health")
  |> filter(fn: (r) => r["hostname"] == "Ubiquiti-Cloud-Gateway")
  |> filter(fn: (r) => r["service"] == "WAN1 Auslastung")
  |> filter(fn: (r) => r["metric"] == "eth4_traffic_in")
  |> filter(fn: (r) => r["_field"] == "value")