可視化-grafana_使用influxDB數據


1 添加數據源

給數據源取個名字,然后選擇數據類型為influxDB。

HTTP:8086是influxDB的HTTP查詢API,grafana是通過這個接口獲取數據。

Details:選擇從influxDB中哪個DB讀取數據,influxDB默認沒有賬戶,所以這里可以為空。

 

2 設定面板

邏輯上,一個dashboard儀表盤里包括n個panel面板。每個panel顯示若干個監控項,這個zabbix的套路是一樣的。

在Metrics指標這里,其本質就是influxDB語句,從某個DB中select特定的數據,然后通過Graph的其他一些參數,實時繪制成所需要的監控圖表。

如下圖,

from:measurement是processes,然后給出where條件,host(tagk)=webmaster(tagv)

select:都是field相關,running(fieldk)的mean(時間間隔中的平均值),給出alias為running。

group by:time()是獲取信息的時間間隔,fill()是沒有值得時候填的缺省值,一般為null

format as:

alias as:如果這個設定別名,那select中的別名就會失效,在有多個監控項的panel中它並不適用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM