InfluxData provides the leading time series platform to instrument, observe, learn and automate any system, application and business process across a variety of use cases.

Grafana - The leading open source software for time series analytics

要來介紹一下如何在QNAP NAS上使用 infuxDB 及Grafana


文章主要來自QNAP github 針對電表應用 qpower 的相關說明文件:


安裝 influxDB container

Step 1: 開啟Container Station後按下Create,如同標示1
Step 2: 輸入influxdb後按下搜尋,如同標示2
Step 3: 於標示3處按下Install (本例子已經安裝過,因此會出現Create)
備註:請記得將port 2003 與 port 8086 bind至此container以利後續設定 

測試安裝完成的influxDB

Step 1: 進入container,如同標示1的command
Step 2: 輸入influx並按下enter,如同標示2處
Step 3: 輸入influxDB command show databases; 如同標示3

建立database

承上,建立一個名為demo的database
create database demo

安裝Grafana container

Step 1: 於開啟Container Station後按下Create
Step 2: 於搜尋框中輸入grafana後按下搜尋按鈕
Step 3: 按下Install的按鈕進行Grafana image的安裝(本篇例子已經有安裝 image了,因此可以直接建立container)

設定Grafana

Granfana 的預設的url為 http://[nasIP]:3000 預設登入的帳號密碼為 admin/admin 
建立datasource
Step 1: 如同標示1,輸入你的influxDB所在位置,例如http://192.168.1.10:8086 如果你是使用Container Station Web UI建立influxDB,那這邊的url應該為 http://10.0.3.1:8086
Step 2: 輸入influxDB database名稱,如同標示2(以本範例來說database名稱為demo) 

Grafana Dashboard簡易教學

Step 1: 按下 + 的按鈕,如同標示1
Step 2: 按下 Dashboard,如同標示2處
Step 1: 按下Table (先以Table當教學)
Step 1: 按下Table後會出現如圖的畫面,於Panel Title 處按下會出現選單 Step 2: 選擇Edit,如標示2 Step 1: 選擇data source,本範例的data source為demo
Step 2: 選擇measurement test5(類似mongoDB中的table)
Step 3: 選取時間範圍
Step 4: 步驟1、2、3完成後即可於畫面中間部份看到結果
備註: 若想直接使用influx cli command,可於標示2處右方三個按鈕中的第一個中進行滑鼠點擊,選擇Toogle Edit Mode


備註: 進階使用的方式可以參考以下的影片 https://drive.google.com/file/d/1BKcANHEYlXlyXmUl5Yrpdiw95AB3NsrI/view
相關連結:

關於QNAP NAS 如何在物聯網應用中使用可以看這篇介紹



QNAP NAS 相關資源:
更多NAS應用:
威聯通科技股份有限公司 (QNAP Systems, Inc.) 立足台灣台北,提供全面且先進的 NAS 網路儲存與影像監控解決方案,讓使用者享有操作簡單、高安全性、並可彈性擴充的數位應用管理中心。優異的 NAS 產品不僅增進檔案儲存、備份/快照、虛擬化應用、與協同合作的效率,同時提供多媒體影音體驗,豐富數位娛樂生活。威聯通更跨足物聯網領域,並整合人工智慧 (A.I.) 與機器學習 (Machine Learning) 技術,期盼將 QNAP NAS 進化為智能管理中樞,為人類生活創造更多可能性。

arrow
arrow
    全站熱搜

    tttt 發表在 痞客邦 留言(0) 人氣()