1、前言
前面介紹了利用後臺業務服務器監聽EMQ的Topic,做爲EMQ的一個客戶端方式來保存數據。而後將數據保存到時序數據庫InfluxDB中。本小節就簡單介紹一下如何安裝和使用,及如何利用Grafana來顯示實時數據,並利用Grafana裏面的組態構建屬於本身的看板。html
2、安裝Grafana
安裝通常仍是找到對應的官方文檔會比較好。https://grafana.com/docs/installation/configuration/
因爲Grafana是使用Go開發的基本沒有依賴。因此在官方鏈接下載後,解壓就能夠直接運行了。第一次運行會比較久。linux
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
3、配置Grafana
啓動後,就直接打開 http://127.0.0.1:3000 默認帳號密碼 admin/admin
我這個界面是配置過信息還有插件的。
接下來就是配置對應的數據來源,就是數據庫,這裏咱們配置上一篇博客提到的InfluxDB數據庫。數據庫
4、配置監控組態看板
更多玩法這裏就不介紹了,由於我也沒有仔細玩。服務器
5、安裝插件測試
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就能夠了。ui
6、小結
對最近4篇博客進行小結,下面這個流程圖就是整個數據採集、數據收集、數據存儲、數據分析各個過程。固然實際商用的項目跟最近作測試的仍是有些區別的。spa