首頁
>
資源
>
產品發布

時序數據庫 IoTDB 官方可視化平臺 Workbench,一文全面了解!

如何讓海量數據真正“看得見、管得清、用得活”?一個關鍵環節在于使用直觀的數據管理可視化平臺。

Timecho Workbench 是時序數據庫 IoTDB 原廠團隊開發的官方可視化工具,專為 IoTDB 數據管理設計。憑借輕量易用且功能全面的圖形界面,業務人員無需復雜操作即可高效實現數據管理、查詢、分析及多種數據庫管理任務。

  • 更直觀的數據管理:提供多實例管理和測點管理界面,直觀呈現 IoTDB 樹形結構各層級關系與數據流動,輕松構建“數字化全景圖”。

  • 更全面的數據分析:支持界面交互查詢、統計數據,結合多類分析方式與 AI 大模型深度解析數據趨勢,“量身定制”數據可視化方案。

  • 更高效的運維操作:實時監控數據庫基本運行狀態,支持全局權限管理與安全威脅識別,保障數據庫運行穩定、運維方便。

Workbench詳解圖1-20250606.png

01 功能一覽

Workbench詳解圖2-20250606.png

02 功能詳解(點擊查看演示視頻)

(1) 首頁集群監控

Workbench 首頁分為系統信息和監控信息兩部分,支持查看數據庫實例中各節點的服務運行狀態(如是否激活、是否運行、IP 信息等),支持查看集群、ConfigNode、DataNode 運行監控狀態,對數據庫運行健康度進行監控,判斷實例是否有潛在運行問題。

Workbench詳解圖3-20250606.png

(2) 實例管理

Workbench 支持對多個實例進行統一管理,包括創建、配置和刪除,便于不同實例間的切換,并提供集群實例的拓撲形態管理功能,支持將實例拖拽到拓撲圖中,維護實例的層級關系,清晰展示實例間的數據流動。

Workbench詳解圖4-20250606.png

(3) 測點管理

  • 測點列表:支持快速創建、配置、管理點位,配置點位參數,并可直接查看實例中的測點所在數據庫信息(如數據庫名稱、數據保存時間、設備數量等)及測點信息(測點名稱、數據類型、壓縮編碼等)。

  • 數據模型:支持查看所有數據庫、設備、測點信息,直觀呈現樹形結構各層級從屬關系,方便模型管理。

(4) 數據查詢

  • 數據管理:支持自行設置條件,對常用數據查詢場景提供界面式查詢交互,并對查詢數據進行批量導入、導出。

  • 統計查詢:支持自行設置條件,對常用數據統計場景提供界面式查詢交互,如最大值、最小值、平均值、總和等結果輸出,方便數據處理計算。

  • SQL 操作:支持對數據庫 SQL 進行界面式交互,支持單條或多條語句執行與結果的展示和導出,并可以便捷查看使用函數、測點及模版。

(5) AI 數據分析

  • AI 可視化:結合 Timer 等自研時序大模型成果,可基于歷史數據趨勢精準預測未來數據走向,并實現自動化異常檢測,助力時序管理智能化。

  • 模型管理:支持導入、刪除大模型,便捷實現多類大模型查詢管理。

(6) 數據可視化展示

  • 趨勢:支持一鍵可視化查看數據整體趨勢及實時變化情況,可對選中測點進行實時/歷史數據繪制,方便對數據走向進行實時觀測。

  • 分析:支持將數據通過不同分析方式(如傅里葉變換、小波變換、低通濾波、高通濾波等)進行可視化展示,深度分析數據趨勢。

(7) 簡便操作與運維

  • 視圖:支持查看視圖名稱、視圖描述、結果測點以及表達式等信息,并可以通過界面交互快速創建、編輯、刪除視圖,靈活生成多類視角,讓數據結構“千人千面”,適配采集、應用團隊不同關注點。

  • 數據同步:支持對數據庫間的數據同步任務進行直觀創建、查看任務運行狀態,并實時觀察同步狀態的監控指標變化,實現同步流程無縫追蹤。

  • 權限管理:支持對用戶與角色權限的創建、刪除、分配進行界面化管控,實現全局權限管理。

  • 審計日志:記錄用戶在數據庫上的重要操作,幫助及時追蹤、識別安全威脅與錯誤,降低使用風險。

03 安裝準備

Workbench詳解圖5-20250606.png

Workbench詳解圖6-20250606.png

04 安裝步驟

步驟一:IoTDB 開啟監控指標采集

1. 打開監控配置項。IoTDB 中監控有關的配置項默認是關閉的,在部署監控面板前,您需要打開相關配置項(注意開啟監控配置后需要重啟服務)。

Workbench詳解圖7-20250606.png

2. 重啟所有節點。修改 3 個節點的監控指標配置后,可重新啟動所有節點的 ConfigNode 和 DataNode 服務:

./sbin/stop-standalone.sh       #先停止 confignode 和 datanode
./sbin/start-confignode.sh  -d  #啟動 confignode
./sbin/start-datanode.sh  -d    #啟動 datanode

3. 重啟后,通過客戶端確認各節點的運行狀態,若狀態都為 Running,則為配置成功。

步驟二:安裝、配置 Prometheus 監控

1. 確保 Prometheus 安裝完成(官方安裝說明可參考:https://prometheus.io/docs/introduction/first_steps/)

2. 解壓安裝包,進入解壓后的文件夾:

tar xvfz prometheus-*.tar.gz
cd prometheus-*

3. 修改配置。修改配置文件 prometheus.yml 如下:

  • 新增 confignode 任務收集 ConfigNode 的監控數據

  • 新增 datanode 任務收集 DataNode 的監控數據

global:
scrape_interval: 15s 
evaluation_interval: 15s 
scrape_configs:
- job_name: "prometheus"
    static_configs:
    - targets: ["localhost:9090"]
- job_name: "confignode"
    static_configs:
    - targets: ["iotdb-1:9091","iotdb-2:9091","iotdb-3:9091"]
    honor_labels: true
- job_name: "datanode"
    static_configs:
    - targets: ["iotdb-1:9092","iotdb-2:9092","iotdb-3:9092"]
    honor_labels: true

4. 啟動 Prometheus。Prometheus 監控數據的默認過期時間為 15 天,在生產環境中,建議將其調整為 180 天以上,以對更長時間的歷史監控數據進行追蹤,啟動命令如下所示:

./prometheus --config.file=prometheus.yml --storage.tsdb.retention.time=180d

5. 確認啟動成功。在瀏覽器中輸入 http://IP:port,進入 Prometheus,點擊進入 Status 下的 Target 界面,當看到 State 均為 Up 時表示配置成功并已經聯通。

Workbench詳解圖8-20250606.png

Workbench詳解圖9-20250606.jpg

步驟三:安裝 Workbench

1. 進入 iotdb-Workbench-<version> 的 config 目錄。

2. 修改 Workbench 配置文件:進入 config 文件夾下修改配置文件 application-prod.properties。若您是在本機安裝則無需修改,若是部署在服務器上則需修改 IP 地址。

Workbench 可以部署在本地或者云服務器,只要能與 IoTDB 連接即可。

Workbench詳解圖10-20250606.png

Workbench詳解圖11-20250606.png

3. 啟動程序:請在 IoTDB-Workbench-<version> 的 sbin 文件夾下執行啟動命令。

  • Windows 版:

# 后臺啟動 Workbench
start.bat -d
  • Linux 版:

# 后臺啟動 Workbench
./start.sh -d

4. 可以通過 jps 命令進行啟動是否成功,如圖所示即為啟動成功:

Workbench詳解圖12-20250606.png

5. 驗證是否成功:瀏覽器中打開: "http://服務器ip:配置文件中端口"進行訪問,例如: "http://127.0.0.1:9190",當出現登錄界面時即為成功:

Workbench詳解圖13-20250606.png

更多內容推薦:

下載時序數據庫 IoTDB 開源版

下載試用 Workbench