1
A
回答
0
,首先我們需要兩個不同的圖形:
a.metric.count
timeShift(a.metric.count, "1h")
接下來,我們需要按小時,總結這些使用記錄每個小時的最後一個值:
summarize(a.metric.count, "1h", "last")
summarize(timeShift(a.metric.count, "1h"), "1h", "last")
現在我們只需要顯示兩個圖的區別:
diffSeries(summarize(timeShift(a.metric.count, "1h"), "1h", "last"), summarize(a.metric.count, "1h", "last"))
用這種方法唯一的問題是,最新的每小時的數據是錯誤的,因爲有在非時移圖表上沒有「最後」值,這意味着圖表將會激增
5
使用derivative
函數,如此處所述:http://graphite.readthedocs.org/en/1.0/functions.html#graphite.render.functions.derivative
這將在每個數據點處顯示從先前時間序列數據點增加的值。
如果你想查看它在每個小時的基礎上,你可以使用summarize
,如記錄在這裏:所以http://graphite.readthedocs.org/en/1.0/functions.html#graphite.render.functions.summarize
,以查看.Count中每小時的增加,你可以這樣做:
summarize(derivative(a.metric.count), "1hour")
0
而且使用diffSeries,但生成更好的圖形一點點:
diffSeries(
sumSeries(a.metric.count),
sumSeries(timeShift(a.metric.count, "1h"))
)
如果你想避免結束秒殺,你可以使用雙偏移:
diffSeries(
sumSeries(timeShift(a.metric.count, "1h")),
sumSeries(timeShift(a.metric.count, "2h"))
)
請記住,用這種方法,你會後面的小偏移量。
相關問題
- 1. 石墨URL API降低大時間間隔的分辨率
- 2. 跨越時間
- 3. HQL分割時間爲間隔
- 4. SQL查詢在給定的時間間隔內分割數字
- 5. 分割數據集由事件時間
- 6. 如何截斷/跨越日期到一個時間間隔?
- 7. 當時間間隔超過定義值時分割數據
- 8. 發送gerrit指標石墨
- 9. 以15分鐘爲增量格式的時間間隔
- 10. 分割使用間隔
- 11. 如何通過時間間隔來分割數據幀
- 12. 熊貓如何按時間間隔按列分割數據幀
- 13. 石墨:每點精度的時間
- 14. 以不同時間間隔計算時間戳 - 以跨越午夜的間隔問題
- 15. 石墨:如何從批量指標獲取每秒指標?
- 16. 空間表跨越
- 17. 指定SSRS時間間隔
- 18. 在時間增量
- 19. 差距在時間跨越JDK版本
- 20. 加速numpy數組中不規則時間間隔的移動時間增量
- 21. 如何獲得時間間隔中的度量的增量
- 22. 在mongoDB中用時間間隔增量MapReduce
- 23. 在csv中分割日期時間以分隔日期和時間列
- 24. 按當前時間範圍內的最低值偏移石墨指標
- 25. 組由時間間隔在SQL
- 26. X軸越走越遠低於去年的時間間隔
- 27. 使NSTimer的時間間隔越來越短
- 28. 啓動在指定的時間間隔
- 29. 如何增加時間間隔?
- 30. 按時間間隔分組
當我的「不斷增加的」計數器在某個點(環聊等)下降到零時會出現什麼情況,我應該使用''''''''''''''''''' ? –