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

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

 

本文地址: http://www.javashuo.com/article/p-owbkyanw-cy.html插件

相關文章
相關標籤/搜索