物聯網架構成長之路(34)-物聯網數據可視化grafana展示


一、前言
  前面介紹了利用后台業務服務器監聽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

 


免責聲明!

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



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