簡體   English   中英

使用Sensu在Uchiwa中實現圖

[英]Implementing graphs in Uchiwa with Sensu

我需要為我的公司做一個監控平台。

我設置了基本的sensu插件和一個Uchiwa平台,但是CPU使用率的顯示不清楚,我有類似以下內容:

client1.cpu.total.user 3765 10393830287

client1.cpu.total.nice 3 76578464634

您知道如何用這樣的數據繪制圖形嗎? 或您對我的工作有什么建議嗎?

謝謝

設置一個Graphite / carbon實例( https://graphite.readthedocs.org/en/latest/ )。 這可能需要一些時間和研究。 我花了幾周的時間才能正常工作。

石墨由幾個部分組成:碳中繼接受數據並將其“中繼”到碳緩存中。 如果要使用多台服務器進行高度可用的設置,則實際上僅需要此功能。

Carbon緩存是使用Whisper將數據存儲到磁盤或響應對數據查詢的服務。

Whisper是數據庫組件。

Graphite-web是用於制圖的前端(您需要apache / nginx /其他)。

然后使用Sensu處理程序將指標發送到碳中繼/緩存:

{
  "handlers": {
    "graphite": {
      "type": "tcp",
      "socket": {
        "host": "graphite-host.whatever.com",
        "port": 2003
      },
      "mutator": "only_check_output"
    }
  }
}

從那里,您可以在石墨中設置圖形,也可以使用其他圖形工具(例如Grafana)查詢碳並制作圖形。

(您也可以使用類似InfuxDb的工具,但我發現Graphite更好一些-我個人認為是個人喜好。Grafana可以讀取InfluxDB數據源。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM