我正在使用Telegraf/InfluxDB/Grafana來爲我的服務器註冊和查看指標。偶爾,其中一個組件會崩潰,並且指標會停止流入InfluxDB。如何在Grafana表(或singlestat)中顯示InfluxDB測量的最新時間戳?
爲了能夠注意到什麼時候發生了這種情況(在使用Monit重新啓動服務之前)我想創建一個Grafana儀表板,其中爲每個主機顯示最新時間戳(或更好,自從收到最後一個度量標準以來,已經過了多少時間)。我還想根據它已經存在多長時間着色singlestat的背景。我希望能夠爲任何InfluxDB指標做到這一點,因爲不同的指標可能會有不同的落後原因。
現在,我已經試過在InfluxQL這樣的事情,但我只是得到一個錯誤,至少有一個非時間字段必須出現在查詢:
SELECT last(time) FROM "system" WHERE "load1" > -1 GROUP BY "host"
如果我嘗試將其更改爲這個,我得到一個「多系列錯誤」:
SELECT last(time), last("load1") FROM "system" GROUP BY "host"
是什麼,我試圖做不容易可行的還是我失去了一些東西明顯?
在這裏問幾乎類似的問題:http://stackoverflow.com/questions/35640978/how-to-show-33-minutes-ago-on-grafana-dashboard-with-influxdb?rq=1 –
This將是一個非常好的功能,但目前還不可能。 – IIIIIIIIIIIIIIIIIIIIII
你的問題也是重複的:http://stackoverflow.com/q/39534892/5183341 – IIIIIIIIIIIIIIIIIIIIII