apiVersion: influxdata.com/v2alpha1 kind: Dashboard metadata: name: dash-1 spec: charts: - kind: Single_Stat name: single stat xPos: 1 yPos: 2 width: 6 height: 3 queries: - query: | option params = { bucket: "foo", start: -1d, stop: now(), name: "max", floatVal: 1.0, minVal: 10 } from(bucket: params.bucket) |> range(start: params.start, stop: params.stop) |> filter(fn: (r) => r._measurement == "processes") |> filter(fn: (r) => r.floater == params.floatVal) |> filter(fn: (r) => r._value > params.minVal) |> aggregateWindow(every: v.windowPeriod, fn: max) |> yield(name: params.name) params: - key: bucket default: "bar" type: string - key: start type: duration - key: stop type: time - key: floatVal default: 37.2 type: float - key: minVal type: int - key: name # infer type colors: - name: laser type: text hex: "#8F8AF4" value: 3