一、前言
前面介紹了利用后台業務服務器監聽EMQ的Topic,作為EMQ的一個客戶端方式來保存數據。然后將數據保存到時序數據庫InfluxDB中。本小節就簡單介紹一下如何安裝和使用,及如何利用Grafana來顯示實時數據,並利用Grafana里面的組態構建屬於自己的看板。
二、安裝Grafana
安裝一般還是找到對應的官方文檔會比較好。https://grafana.com/docs/installation/configuration/
由於Grafana是使用Go開發的基本沒有依賴。所以在官方連接下載后,解壓就可以直接運行了。第一次運行會比較久。
1 wget https://dl.grafana.com/oss/release/grafana-6.2.5.linux-amd64.tar.gz 2 tar -zxvf grafana-6.2.5.linux-amd64.tar.gz 3 ./bin/grafana-server
三、配置Grafana
啟動后,就直接打開 http://127.0.0.1:3000 默認賬號密碼 admin/admin
我這個界面是配置過信息還有插件的。
接下來就是配置對應的數據來源,就是數據庫,這里我們配置上一篇博客提到的InfluxDB數據庫。
四、配置監控組態看板
更多玩法這里就不介紹了,因為我也沒有仔細玩。
五、安裝插件
1 ./bin/grafana-cli plugins install grafana-clock-panel 2 ./bin/grafana-cli plugins install grafana-piechart-panel 3 ./bin/grafana-cli plugins install michaeldmoore-annunciator-panel 4 ./bingrafana-cli plugins install agenty-flowcharting-panel 5 ./bin/grafana-cli plugins install agenty-flowcharting-panel 6 ./bin/grafana-cli plugins install savantly-heatmap-panel 7 ./bin/grafana-cli plugins install digiapulssi-organisations-panel 8 ./bin/grafana-cli plugins install snuids-radar-panel 9 ./bin/grafana-cli plugins install satellogic-3d-globe-panel 10 mv -r /var/lib/grafana/plugins /opt/grafana/data/
最后一步是要注意默認插件是安裝到系統目錄下,可以修改配置文件,或者跟我一樣,把插件復制到實際運行目錄下
注意插件要在上面這些所有步驟都配置好才能生效,我也是在這里坑了一會。安裝好插件后, 重啟Grafana就可以了。
六、小結
對最近4篇博客進行小結,下面這個流程圖就是整個數據采集、數據收集、數據存儲、數據分析各個過程。當然實際商用的項目跟最近做測試的還是有些區別的。
本文地址: https://www.cnblogs.com/wunaozai/p/11221012.html