新しい InfluxDB2 と Flux クエリ言語を使用して、バケットから Docker 統計を取得しています。コンテナーの稼働時間を単一の統計ウィジェットに表示したいと考えています。
このために、次のクエリを使用します。
from(bucket: "docker")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r._measurement == "docker_container_status")
|> filter(fn: (r) => r._field == "uptime_ns")
|> filter(fn: (r) => r.container_name == "some_container")
|> window(period: v.windowPeriod)
|> last()
残念ながら、コンテナーは過去の時間範囲でオンラインではなかったため、「結果なし」と表示されます。代わりに、0 の値または「オンラインではありません」のようなテキストを表示したいと思います。
どうすればこれを達成できますか?