2017-04-25 27 views
1

我一直在閱讀文檔,並且已經能夠讓Graphite接收我一直髮送的數據。我可以肯定地看到跟蹤諸如併發用戶和網絡負載之類的事情的好處。對非基於時間的數據使用Graphite/Grafana

但現在我的任務是在客戶端上實現它來顯示RAM和CPU使用情況。除此之外,我還必須跟蹤行動(用戶購買東西)。也許我在這裏錯過了很大一部分的照片,但我不確定我會如何做這些事情。我需要時間戳嗎?我還看到了餅圖等插件,這表明我可以從不同統計數據的設備創建圖表。

我錯過了什麼?

回答

0

我不認爲你錯過了任何東西。

發送給InfluxDB的任何數據(如我最常用的那樣)將在它到達時自動進行時間戳 - 除非您自己指定明確的數據。

例如,如果顯示的是CPU負載,則可以編寫查詢以獲取最新值,或者隨時間變化的平均值(平均值),或者一段時間內的最大值或最小值。

餅圖也可成功用於繪製關係隨着時間的推移。

關鍵是創建一個特定的查詢(我直接使用SQL)來製作用於面板類型的數據。 documentation中有很好的例子。