TDenigne 集群可視化管理


可視化管理工具

為方便用戶更高效地使用和管理 TDengine,TDengine 3.0 版本推出了一個全新的可視化組件 taosExplorer。這個組件旨在幫助用戶在不熟悉 SQL 的情況下,也能輕松管理 TDengine 集群。通過 taosExplorer,用戶可以輕松查看 TDengine 的運行狀態、瀏覽數據、配置數據源、實現流計算和數據訂閱等功能。此外,用戶還可以利用 taosExplorer 進行數據的備份、復制和同步操作,以及配置用戶的各種訪問權限。這些功能極大地簡化了數據庫的使用過程,提高了用戶體驗。

本節介紹可視化管理的基本功能。

登錄?

在完成 TDengine 的安裝與啟動流程之后,用戶便可立即開始使用 taosExplorer。該組件默認監聽 TCP 端口 6060,用戶只須在瀏覽器中輸入?http://<IP>:6060/login(其中的 IP 是用戶自己的地址),便可順利登錄。成功登錄集群后,用戶會發現在左側的導航欄中各項功能被清晰地劃分為不同的模塊。接下來將簡單介紹主要模塊。

運行監控面板?

在 Grafana 上安裝 TDengine 數據源插件后,即可添加 TDengine 數據源,并導入 TDengine 的 Grafana Dashboard: TDengine for 3.x。通過這一操作,用戶將能夠在不編寫任何代碼的情況下實現對 TDengine 運行狀態的實時監控和告警功能。詳情請參考?運行監控

編程?

通過“編程”頁面,可以看到不同編程語言如何與 TDengine 進行交互,實現寫入和查詢等基本操作。用戶通過復制粘貼,即可完成一個示例工程的創建。目前支持的編程語言包括 Java、Go、Python、Node.js(Javascript)、C#、Rust、R 等。

數據寫入?

通過創建不同的任務,用戶能夠以零代碼的方式,將來自不同外部數據源的數據導入 TDengine。目前,TDengine 支持的數據源包括 AVEVA PI System、OPC-UA/DA、MQTT、Kafka、InfluxDB、OpenTSDB、TDengine 2、TDengine 3、CSV、AVEVA Historian 等。在任務的配置中,用戶還可以添加與 ETL 相關的配置。

在任務列表頁中,可以實現任務的啟動、停止、編輯、刪除、查看任務的活動日志等操作。

關于數據寫入的詳細內容,請參考[數據接入]

數據瀏覽器?

點擊功能列表的“數據瀏覽器”入口,在“數據瀏覽器”中可以創建和刪除數據庫、創建和刪除超級表和子表,執行 SQL 語句,查看 SQL 語句的執行結果。此外,超級管理員還有對數據庫的管理權限,其他用戶不提供該功能。如下圖所示:

explorer-01-explorer-entry.jpeg

創建數據庫?

下面通過創建數據庫,來熟悉數據瀏覽器頁面的功能和操作,接下來看創建數據庫的兩種方式:

  1. 通過點擊圖中的 + 號,跳轉到創建數據數庫頁面,點擊創建按鈕,如下圖:

第一步 點擊 + 號;?

explorer-02-createDbentry.jpeg

第二步 填寫數據庫名稱、需要的數據庫配置參數,配置參數進行了分類和折疊,點擊可展開;?

explorer-03-createDbPage.jpeg

?

explorer-04-createDbPage2.jpeg

弟三步 點擊創建按鈕之后,如下圖左邊出現數據庫名稱則創建數據庫成功。?

explorer-05-createDbtest01.jpeg

  1. 通過在 SQL 編輯器中數據 sql 語句,點擊 執行 按鈕,如下圖:

第一步 輸入 sql 語句;?

explorer-06-sqlCreateDb.jpeg

第二步 點擊“執行”按鈕,左邊出現 test02,則數據庫創建成功。?

explorer-07-createDbtest02.jpeg

由于創建、修改和刪除超級表、創建表、創建子表在行為上是一致的,就以創建超級表為示例做演示:

創建超級表?

第一步 鼠標移動到 STables 上,點擊出現的 + 號,出現創建超級表 tab;?

explorer-08-createStbEntry.jpeg

第二步 填寫超級表信息,點擊創建按鈕;?

explorer-09-createStbPage.jpeg

第三步 點擊 Stables 出現剛才填寫的超級表名,則證明創建成功。?

explorer-10-createStbSucc.jpeg

查看超級表?

鼠標放在需要查看的超級表上,出現如下圖所示圖標,點擊“眼睛圖標”查看超級表信息?

?

explorer-12-viewStableInfo.jpeg

修改超級表?

鼠標放在需要編輯的超級表上,出現如下圖所示圖標,點擊“編輯圖標”修改超級表信息?

explorer-13-editStableEntry.jpeg

刪除超級表?

鼠標放在需要刪除的超級表上,出現如下圖所示圖標,點擊“刪除圖標”刪除超級表?

explorer-15-delStb.jpeg

Sql 編輯器使用?

當輸入多條語句,可以鼠標選中需要指執行的語句,也可以對語句進行注釋(快捷鍵 Control-/ Command-/),然后再點擊執行即可?

explorer-16-sqlEditor.jpeg

Sql 收藏功能使用?

鼠標選中窗口中的 SQL,點擊收藏按鈕,即可對 SQL 進行收藏,并可以填寫對該 SQL 語句的描述?

explorer-17-favoritesAdd.png

個人收藏中,點擊 SQL 的共享按鈕,當前 SQL 會被添加到共享收藏中?

explorer-18-favoritesAddPublic.png

共享收藏中的 SQL 對所有用戶可見?

explorer-19-favoritesPublic.png

點擊取消共享按鈕,可以撤回對此 SQL 的共享?

explorer-20-favoritesCancelPublic.png

在搜索欄中可以對 SQL 或描述進行模糊搜索?

explorer-21-favoritesSearch.png

點擊刪除按鈕,SQL 將會從個人收藏中刪除,如果 SQL 已經共享到共享收藏,那么共享收藏中對應 SQL 也會同步刪除

explorer-22-favoritesDelete.png

注意:

  1. 如果欲收藏的 SQL 已經在個人收藏中,則無法重復收藏,該操作會報錯但不產生任何后果
  2. 如果欲共享的 SQL 已經被自己或他人共享過,則無法重復共享,該操作會報錯但不產生任何后果

explorer-23-favoritesNotes.png

流計算?

通過 Explorer,您可以輕松地完成對流的管理,從而更好地利用 TDengine 提供的流計算能力。 點擊左側導航欄中的“流計算”,即可跳轉至流計算配置管理頁面。 您可以通過以下兩種方式創建流:流計算向導和自定義 SQL 語句。當前,通過流計算向導創建流時,暫不支持分組功能。通過自定義 SQL 創建流時,您需要了解 TDengine 提供的流計算 SQL 語句的語法,并保證其正確性。

創建流計算 Wizard?

stream-02-createStreamEntry.jpeg

第一步 填寫創建流計算需要的信息,點擊創建按鈕;

stream-03-createStreamWizard.jpeg

?

stream-04-createStreamWizard.jpeg

第二步 頁面出現以下記錄,則證明創建成功。?

stream-05-createStreamSucc1.jpeg

使用 SQL?

第一步 切換到 SQL 頁,直接輸入創建流計算 sql,點擊創建按鈕;?

stream-06-createStreamSql.jpeg

第二步 頁面出現以下記錄,則證明創建成功。?

stream-07-createStreamSucc2.jpeg

數據訂閱?

通過 Explorer,您可以輕松地完成對數據訂閱的管理,從而更好地利用 TDengine 提供的數據訂閱能力。 點擊左側導航欄中的“數據訂閱”,即可跳轉至數據訂閱配置管理頁面。 您可以通過以下兩種方式創建主題:使用向導和自定義 SQL 語句。通過自定義 SQL 創建主題時,您需要了解 TDengine 提供的數據訂閱 SQL 語句的語法,并保證其正確性。

topic-01-dataSubscription.jpeg

添加數據訂閱?

topic-02-addTopic.jpeg

  1. Wizard 方式

第一步 填寫添加新主題需要的信息,點擊創建按鈕;?

topic-03-addTopicWizard.jpeg

如上圖,您可以選擇是否“同步 meta”。如果同步 meta 信息,則可以訂閱到 meta 信息,比如增加或者刪除超級表。

您需要根據使用場景來選擇是否開啟,如果您引用 taos 連接器編寫業務代碼訂閱 topic,則不能開啟“同步 meta”,只能訂閱數據;如果您創建 topic 在 explorer 配置同步任務使用,則可以開啟“同步 meta”。

第二步 頁面出現以下記錄,則證明創建成功。?

topic-05-addTopicSucc1.jpeg

  1. Sql 方式

第一步 切換到 SQL 頁,直接輸入添加新主題 sql,點擊創建按鈕;?

topic-06-addTopicSql.jpeg

第二步 頁面出現以下記錄,則證明創建成功。?

topic-07-addTopicsSucc2.jpeg

共享主題?

在“共享主題”標簽頁,在“主題“下拉列表中,選擇將要分享的主題; 點擊“添加可消費該主題的用戶”按鈕,然后在“用戶名”下拉列表中選擇相應的用戶,然后點擊“新增”,即可將該主題分享給此用戶

topic-08-shareTopic.jpeg

查看消費者信息?

通過執行下一節“示例代碼”所述的“完整實例”,即可消費共享主題 在“消費者”標簽頁,可查看到消費者的有關信息?

topic-10-consumer.jpeg

示例代碼?

在“示例代碼”標簽頁,在“主題“下拉列表中,選擇相應的主題; 選擇您熟悉的語言,然后您可以閱讀以及使用這部分示例代碼用來”創建消費“,”訂閱主題“,通過執行“完整實例”中的程序即可消費共享主題?

topic-09-sample.jpeg

工具?

通過“工具”頁面,用戶可以了解如下 TDengine 周邊工具的使用方法。

  • TDengine CLI
  • taosBenchmark
  • taosdump
  • TDengine 與 BI 工具的集成,例如 Google Data Studio、Power BI、永洪 BI 等
  • TDengine 與 Grafana、Seeq 的集成

系統管理?

點擊功能列表中的“系統管理”入口,可以創建用戶、對用戶進行訪問授權、以及刪除用戶,還能夠對當前所管理的集群中的數據進行備份和恢復,也可以配置一個遠程 TDengine 的地址進行數據同步,同時也提供了集群信息和許可證的信息以及代理信息以供查看。系統管理菜單只有 root 用戶才有權限看到。

用戶管理?

點擊“系統管理”后,默認會進入“用戶”標簽頁。 在用戶列表,可以查看系統中已存在的用戶及其創建時間,并可以對用戶進行啟用、禁用,編輯(包括修改密碼,數據庫的讀寫權限等),刪除等操作。?

management-01-systemEntry.jpeg

第一步 點擊用戶列表右上方的“+新增”按鈕,即可打開“新增用戶”對話框,填寫新增用戶的信息,點擊“確定”按鈕:?

management-02-addUser.jpeg

第二步 查看新增的用戶?

management-03-addUserSucc.jpeg

導入用戶/權限?

點擊 導入按鈕,彈出導入用戶/權限表單填寫信息,點擊確定提交表單

  • 服務地址:從指定集群導入(taosAdapter 訪問地址,如?http://127.0.0.1:6041)
  • 密碼:源集群 root 密碼
  • 導入內容:
    • 用戶名和密碼:(實際包含 sysinfo/super 等用戶基本信息)
    • 權限
    • 白名單

management-01-importInfo.jpeg

慢 SQL?

點擊“系統管理”后,點擊“慢 SQL”標簽頁,可以查看慢 SQL 執行語句日志統計與明細。

  • 慢 SQL 明細:默認展示的是開始執行時間是一天內和執行耗時大于等于 10 秒的數據?

    management-01-slowsql.jpeg

  • 慢 SQL 統計:默認展示所有的數據,可根據開始執行時間進行過濾?

    management-02-slowsql.jpeg

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/85289.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/85289.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/85289.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Centos7安裝gitlab

環境準備&#xff1a; 操作系統&#xff1a;Centos7 內存&#xff1a;2G以上 磁盤&#xff1a;50G 安全&#xff1a;關閉防火墻&#xff0c;selinux 1、安裝GitLab所需依賴 yum -y install policycoreutils openssh-server openssh-clients postfix 2、設置postfix開機自啟…

【前端面經】云智慧一面

寫在前面&#xff1a;面經只是記錄博主遇到的題目。每題的答案在編寫文檔的時候已經有問過deepseek&#xff0c;它只是一種比較普世的答案&#xff0c;要學得深入還是靠自己 Q&#xff1a;手撕代碼&#xff0c;兩個有序數組排序 A&#xff1a; function mysort(arr1, arr2) {…

Leetcode 3568. Minimum Moves to Clean the Classroom

Leetcode 3568. Minimum Moves to Clean the Classroom 1. 解題思路2. 代碼實現 題目鏈接&#xff1a;3568. Minimum Moves to Clean the Classroom 1. 解題思路 這一題我的核心思路就是廣度優先遍歷遍歷剪枝。 顯然&#xff0c;我們可以給出一個廣度優先遍歷來給出所有可能…

Spring Boot,注解,@RestController

RestController 是 Spring MVC 中用于創建 RESTful Web 服務的核心注解。 RestController 核心知識點 REST 作用: RestController 是一個方便的組合注解&#xff0c;它結合了 Controller 和 ResponseBody 兩個注解。 Controller: 將類標記為一個控制器&#xff0c;使其能夠處理…

【計算機網絡】Linux下簡單的UDP服務器(超詳細)

套接字接口 我們把服務器封裝成一個類&#xff0c;當我們定義出一個服務器對象后需要馬上初始化服務器&#xff0c;而初始化服務器需要做的第一件事就是創建套接字。 &#x1f30e;socket函數 這是Linux中創建套接字的系統調用,函數原型如下: int socket(int domain, int typ…

Fashion-MNIST LeNet訓練

前面使用線性神經網絡softmax 和 多層感知機進行圖像分類&#xff0c;本次我們使用LeNet 卷積神經網絡進行 訓練&#xff0c;期望能捕捉到圖像中的圖像結構信息&#xff0c;提高識別精度&#xff1a; import torch import torchvision from torchvision import transforms f…

EasyRTC嵌入式音視頻通信SDK助力1v1實時音視頻通話全場景應用

一、方案概述? 在數字化通信需求日益增長的今天&#xff0c;EasyRTC作為一款全平臺互通的實時視頻通話方案&#xff0c;實現了設備與平臺間的跨端連接。它支持微信小程序、APP、PC客戶端等多端協同&#xff0c;開發者通過該方案可快速搭建1v1實時音視頻通信系統&#xff0c;適…

查看make命令執行后涉及的預編譯宏定義的值

要查看 make 命令執行后涉及的預編譯宏定義&#xff08;如 -D 定義的宏&#xff09;及其值&#xff0c;可以采用以下方法&#xff1a; 1. 查看 Makefile 中的宏定義 直接檢查 Makefile 或相關構建腳本&#xff08;如 configure、CMakeLists.txt&#xff09;&#xff0c;尋找 -…

【C/C++】面試常考題目

面試中最常考的數據結構與算法題&#xff0c;適合作為刷題的第一階段重點。 ? 分類 & 推薦題目列表&#xff08;精選 70 道核心題&#xff09; 一、數組 & 字符串&#xff08;共 15 題&#xff09; 題目類型LeetCode編號兩數之和哈希表#1盛最多水的容器雙指針#11三數…

【芯片學習】555

一、引腳作用 二、原理圖 三、等效原理圖 1.比較器 同相輸入端大于反相輸入端&#xff0c;輸出高電平&#xff0c;反之亦然 2.三極管 給它輸入高電平就可以導通 3.模擬電路部分 4.數字電路部分 這部分的核心是RS觸發器&#xff0c;R-reset代表0&#xff0c;set是置位代表1&am…

Linux《文件系統》

在之前的系統IO當中已經了解了“內存”級別的文件操作&#xff0c;了解了文件描述符、重定向、緩沖區等概念&#xff0c;在了解了這些的知識之后還封裝出了我們自己的libc庫。接下來在本篇當中將會將視角從內存轉向磁盤&#xff0c;研究文件在內存當中是如何進行存儲的&#xf…

Java-代碼段-http接口調用自身服務中的其他http接口(mock)-并建立socket連接發送和接收報文實例

最新版本更新 https://code.jiangjiesheng.cn/article/367?fromcsdn 推薦 《高并發 & 微服務 & 性能調優實戰案例100講 源碼下載》 1. controller入口 ApiOperation("模擬平臺端現場機socket交互過程,需要Authorization")PostMapping(path "/testS…

基于遞歸思想的系統架構圖自動化生成實踐

文章目錄 一、核心思想解析二、關鍵技術實現1. 動態布局算法2. 樣式規范集成3. MCP服務封裝三、典型應用場景四、最佳實踐建議五、擴展方向一、核心思想解析 本系統通過遞歸算法實現了Markdown層級結構到PPTX架構圖的自動轉換,其核心設計思想包含兩個維度: 數據結構遞歸:將…

Python包管理器 uv替代conda?

有人問&#xff1a;python的包管理器uv可以替代conda嗎? 搞數據和算法的把conda當寶貝&#xff0c;其他的場景能替代。 Python的包管理器有很多&#xff0c;pip是原配&#xff0c;uv是后起之秀&#xff0c;conda則主打數據科學。 uv替代pip似乎只是時間問題了&#xff0c;它…

使用pnpm、vite搭建Phaserjs的開發環境

首先&#xff0c;確保你已經安裝了 Node.js 和 npm。然后按照以下步驟操作&#xff1a; 一、使用pnpm初始化一個新的 Vite 項目 pnpm create vite 輸入名字 選擇模板&#xff0c;這里我選擇Vanilla,也可以選擇其他的比如vue 選擇語言 項目新建完成 二、安裝相關依賴 進入項…

JS逆向案例—喜馬拉雅xm-sign詳情頁爬取

JS逆向案例——喜馬拉雅xm-sign詳情頁爬取 聲明網站流程分析總結 聲明 本文章中所有內容僅供學習交流&#xff0c;抓包內容、敏感網址、數據接口均已做脫敏處理&#xff0c;嚴禁用于商業用途和非法用途&#xff0c;否則由此產生的一切后果均與作者無關&#xff0c;若有侵權&am…

姜老師的MBTI課程:MBTI是可以轉變的

我們先來看內向和外向這條軸&#xff0c;I和E內向和外向受先天遺傳因素的影響還是比較大的&#xff0c;因為它事關到了你的硬件&#xff0c;也就是大腦的模型。但是我們在大五人格的排雷避坑和這套課程里面都強調了一個觀點&#xff0c;內向和外向各有優勢&#xff0c;也各有不…

進程同步:生產者-消費者 題目

正確答案&#xff1a; 問題類型&#xff1a; 經典生產者 - 消費者問題 同時涉及同步和互斥。 同步&#xff1a;生產者與消費者通過信號量協調生產 / 消費節奏&#xff08;如緩沖區滿時生產者等待&#xff0c;空時消費者等待&#xff09;。互斥&#xff1a;對共享緩沖區的訪問需…

吳恩達MCP課程(1):chat_bot

原課程代碼是用Anthropic寫的&#xff0c;下面代碼是用OpenAI改寫的&#xff0c;模型則用阿里巴巴的模型做測試 .env 文件為&#xff1a; OPENAI_API_KEYsk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx OPENAI_API_BASEhttps://dashscope.aliyuncs.com/compatible-mode…

Netty 實戰篇:手寫一個輕量級 RPC 框架原型

本文將基于前文實現的編解碼與心跳機制&#xff0c;構建一個簡單的 RPC 框架&#xff0c;包括請求封裝、響應解析、動態代理調用。為打造微服務通信基礎打下基礎。 一、什么是 RPC&#xff1f; RPC&#xff08;Remote Procedure Call&#xff0c;遠程過程調用&#xff09;允許…