我使用Gmetric每5分鐘發送一次指標給Ganglia。但是,如果發送指標的cron任務不起作用,我希望Ganglia圖表上的度量標準值爲零,而它保持最後更新的值。有沒有辦法改變這種行爲?Ganglia度量值衰減到零
1
A
回答
3
請注意,在gmetric中使用'-d'標誌(又名DMAX)將使gmond/gmetad在沒有gmetric更新的DMAX秒過去後遺忘公制完全。
所以,如果您直接運行Ganglia,那麼.rrd文件和該指標的Ganglia圖將完全消失。
如果您想保留度量標準的.rrd歷史記錄和/或您希望Ganglia圖形保持在周圍(但將繪圖降至零),則可以編輯調用rrdtool在/ path /到/ Web服務器/節/ graph.d/metric.php。
查看CDEF和VDEF的rrdtool文檔,瞭解如何將條件合併到rrdtool調用中。在這些陳述中,我相信您可以檢查.rrd中最後一個度量的時間戳,然後任意繪製一個零值(或任何其他您想要的值)。或者,您可以更改不信任的時間段的顏色或樣式等。
rrdtool功能相當強大,如果難以理解的話。閱讀最好的男士頁面是rrdgraph_data,rrdgraph_graph和rrdgraph。還請查看Ganglia提供的其他一些PHP腳本,以查看更多關於如何調用rrdtool的示例。
0
我相信這是rrdtool的一個特性。它將繼續顯示「上次報告」的值,直到獲取新數據。如果您希望度量標準值變爲0,則必須有一些實際報告該度量標準爲0的過程。
嘗試在您的gmetric調用中設置-d標誌。這表示您發送的指標的最長使用期限(以秒爲單位)。我相信gmond/gmetad會在這段時間過去之後放棄這個指標,之後你就不會在PHP應用程序中看到它。
這不完全是你要求的,但也許這是一個可以接受的選擇?
相關問題
- 1. Ganglia中的默認度量標準
- 2. MySQL逐漸衰減......?
- 3. THREE.js:Object3D尺寸衰減
- 4. 在Ruby中計算指數衰減值
- 5. 一個指數衰減圖的兩個衰減率
- 6. 停止遞減到負值時的變量的值變爲零
- 7. c指數衰減級別accustding到datetime#
- 8. 防止陣列從* [N]衰減到**
- 9. Verilog中的指數衰減
- 10. 攝影衰減由Page Hits
- 11. GLSL - 衰減不起作用
- 12. 非對稱衰減函數
- 13. T-SQL逐行衰減
- 14. LSTM學習速率衰減
- 15. 背景圖像不衰減
- 16. JS物理加速衰減
- 17. Elasticsearch衰減函數得分
- 18. jQuery/JavaScript:減去當前'值'直到'零'
- 19. 受歡迎的網站帖子的流行度衰減算法
- 20. 。長度增量和減量
- 21. 進度條增量/減量
- 22. Ganglia + Cassandra
- 23. 如何在TensorFlow中爲單個圖層定義重量衰減?
- 24. 咖啡重量衰減。它究竟如何使用?
- 25. 如何計算Keras中沒有重量衰減的損失?
- 26. 矢量化功能:cumsum有衰減參數
- 27. 熊貓:指數衰減和變量的和
- 28. gmond如何在Ganglia中獲得Hadoop度量標準?
- 29. 如何查看ganglia web中的jvm度量報告
- 30. Ganglia dfs.namenode.fileinfoops中的Hadoop度量標準。它意味着什麼?
順便說一句,我有同樣的問題,我通過編輯'gmond.conf'文件,它有一個'host_dmax'屬性默認爲零來修復它。 – 2013-12-03 20:13:35