一、環境和.deb文件
操作系統:Ubuntu 16(因為TDengine只能在Linux上安裝)
TDengine 官網:https://www.taosdata.com/
.deb 和 jdbc 的 .jar 文件
鏈接:https://pan.baidu.com/s/162cPXvtaRSxfOvnu0_OKDA
提取碼:2gtl
二、TDengine 的安裝和配置
(一)下載 TDengine 的.deb 文件
(二)安裝和運行(至於有什么坑不記得了)
//安裝 sudo dpkg -i ****.deb //運行 sudo systemctl start taosd
三、Telegraf 的安裝和配置
(一)下載 Telegraf 的.deb文件
(二)安裝、配置、運行
//安裝,不寫了 - - - - - - //配置 修改 Telegraf 配置文件 ,位置:/etc/telegraf/telegraf.conf * 安裝后默認生成的 .conf 文件里都有,只不過注釋了,修改后記得取消注釋 在 agent 部分,修改 [agent] 例: [agent] # 區分不同采集設備的機器名稱,需確保其唯一性 hostname = "gsl" # 允許Telegraf每次寫入記錄的最大數
# 增大其可降低Telegraf的請求發送頻率,但對於TDegine,不能超過50 metric_batch_size = 30 interval = "10s" debug = true omit_hostname = false 在 output plugins 部分,修改 [[outputs.http]] 的配置項 例: [[outputs.http]] # 6020 是 TDengine RESTful 接口的端口號
# telegraf 是固定關鍵字
# udb 是存儲采集數據的數據庫名,可預先創建:taos-> create database udb url = "http://127.0.0.1:6020/telegraf/udb" method = "POST" # taos的默認用戶:root username = "root" # taos的默認密碼:taosdata password = "taosdata" data_format = "json" json_timestamp_units = "1ms" //啟動 sudo systemctl start telegraf //重啟 TDengine ,查看超級表,進入taos查看 sudo systemctl restart taosd
四、Grafana 的安裝和配置
(一)下載 Grafana 的.deb 文件
(二)安裝、配置、運行
//安裝 - - - - - - //配置Grafana TDengine 的 Grafana 插件在: /usr/local/taos/connector/grafana 將之拷貝到: /var/lib/grafana/plugins 直接在終端復制文件夾就可以了...... shell-> sudo cp -r /usr/local/taos/connector/grafana/ /var/lib/grafana/plugins //啟動 sudo service grafana-server start 打開網頁,進入 該 ip 的3000端口。。。 * 用戶名/密碼:admin //查看圖形化數據 1.到數據源列表中,添加 TDengine 數據源類型 2.在 Host 文本框中輸入:http://localhost:6020 3.user:root(默認)password:taosdata(默認) 4.在 Grafana 的數據源列表中找到剛創建好的 TDengine 數據源 5.創建 Dashboard 的時候使用TDengine數據源 6.在INPUT SQL輸入框中輸入查詢SQL語句:select avg(f_usage_idle) from udb.cpu WHERE ts>=$from and ts<$to interval($interval) 到此。。。