1. 程式人生 > >使用資料視覺化軟體展示InfluxDB中的資料

使用資料視覺化軟體展示InfluxDB中的資料

前言

我們已經準備好了MQTT伺服器,有了時序資料庫,編寫了將資料釋出至MQTT伺服器的指令碼,編寫了MQTT伺服器轉存InfluxDB的指令碼服務,現在來做資料視覺化處理,這裡我們可以使用兩款軟體

  1. Chronogrf
  2. 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

為了測試方便,簡單修改以下配置檔案:

將啟用網頁註冊使用者,註冊之後使用超級管理員修改使用者許可權.

建立儀表盤

先建立資料來源: