我使用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. THREE.js:Object3D尺寸衰減
- 3. MySQL逐漸衰減......?
- 4. 一個指數衰減圖的兩個衰減率
- 5. 防止陣列從* [N]衰減到**
- 6. c指數衰減級別accustding到datetime#
- 7. Verilog中的指數衰減
- 8. T-SQL逐行衰減
- 9. LSTM學習速率衰減
- 10. GLSL - 衰減不起作用
- 11. Elasticsearch衰減函數得分
- 12. 非對稱衰減函數
- 13. 咖啡重量衰減。它究竟如何使用?
- 14. 如何計算Keras中沒有重量衰減的損失?
- 15. Ganglia + Cassandra
- 16. 進度條增量/減量
- 17. 如何查看ganglia web中的jvm度量報告
- 18. Ganglia dfs.namenode.fileinfoops中的Hadoop度量標準。它意味着什麼?
- 19. Python的指數衰減大熊貓DataFrame
- 20. 寫一個jQuery/JavaScript的衰減功能
- 21. OpenAL:如何使用線性衰減?
- 22. UIB模態背景不衰減
- 23. Python - 從記錄值擬合指數衰減曲線
- 24. iOS 10:Omni類型的SCNLight忽略衰減值?
- 25. Perlin噪聲算法中的衰減值是什麼意思?
- 26. 減去零
- 27. 陣列衰減到模板中三分球
- 28. 非捕獲通用lambdas衰減到函數指針?
- 29. 有沒有辦法避免數組到指針的衰減?
- 30. Ganglia監測
順便說一句,我有同樣的問題,我通過編輯'gmond.conf'文件,它有一個'host_dmax'屬性默認爲零來修復它。 – 2013-12-03 20:13:35