我正在嘗試使用 grafana 可視化我的天氣數據。我已經制作了普羅米修斯部分,現在我面臨一個困擾我很長一段時間的問題。我創建了一個計數器,每五分鐘增加一次室內溫度。var tempIn = prometheus.NewCounter(prometheus.CounterOpts{ Name: "tempin", Help: "Temperature indoor",})for { tempIn.Add(station.Body.Devices[0].DashboardData.Temperature) time.Sleep(time.Second*300)}我現在如何將顯示當前溫度的數據可視化并無限期存儲,這樣我什至可以在 1 年后像普通圖表一樣查看它?tempin{instance="localhost:9999"}只會顯示增加的溫度,所以它對我沒用。我需要當前溫度而不是加起來的溫度。我也試過rate(tempin{instance="localhost:9999"}[5m])如何解決這個問題?
1 回答

慕后森
TA貢獻1802條經驗 獲得超5個贊
盡管計數器不是此用例的最佳解決方案,但您可以使用運算符 increase。
Increase(tempin{instance="localhost:9999"}[5m])
這將告訴您計數器在過去五分鐘內增加了多少
- 1 回答
- 0 關注
- 278 瀏覽
添加回答
舉報
0/150
提交
取消