使用資料視覺化軟體展示InfluxDB中的資料
阿新 • • 發佈:2019-02-19
前言
我們已經準備好了MQTT伺服器,有了時序資料庫,編寫了將資料釋出至MQTT伺服器的指令碼,編寫了MQTT伺服器轉存InfluxDB的指令碼服務,現在來做資料視覺化處理,這裡我們可以使用兩款軟體
- Chronogrf
- Grafana
Grafana
首先我嘗試的是著名的Grafana,準備下載的時候,提供了一個免費的空間部署在亞馬遜的雲主機上,我就嘗試了下,由於伺服器在國外開啟網頁很是緩慢.也可以安裝在伺服器上,具體可以參閱這裡,
Ubuntu安裝:
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.6.3_amd64.deb
sudo apt-get install -y adduser libfontconfig
sudo dpkg -i grafana_4.6.3_amd64.deb
啟動伺服器(init.d服務)
通過執行啟動Grafana:
sudo service grafana-server start
這將以安裝包期間建立grafana-server的grafana使用者身份啟動程序。預設的HTTP埠是3000預設的使用者和組admin。
要將Grafana伺服器配置為在引導時啟動,請執行以下操作:
sudo update-rc.d grafana-server defaults
為了測試方便,簡單修改以下配置檔案:
將啟用網頁註冊使用者,註冊之後使用超級管理員修改使用者許可權.
建立儀表盤
先建立資料來源: