在物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)飛速發(fā)展的今天,時(shí)序數(shù)據(jù)庫作為處理海量時(shí)間序列數(shù)據(jù)的核心基礎(chǔ)設(shè)施,其運(yùn)維管理效率直接影響到整個(gè)數(shù)據(jù)平臺的穩(wěn)定性與可維護(hù)性。TDengine作為國產(chǎn)高性能時(shí)序數(shù)據(jù)庫,為用戶提供了功能強(qiáng)大的Web可視化運(yùn)維工具——taosExplorer。本文將詳細(xì)介紹taosExplorer的功能特性、安裝配置以及實(shí)際使用方法,幫助時(shí)序數(shù)據(jù)庫管理員快速掌握這一高效運(yùn)維利器。
什么是taosExplorer
taosExplorer是TDengine時(shí)序數(shù)據(jù)庫官方推出的可視化管理和交互工具的Web服務(wù)。它為數(shù)據(jù)庫管理員和開發(fā)人員提供了直觀的圖形界面,用于完成日常的數(shù)據(jù)庫運(yùn)維工作。相比傳統(tǒng)的命令行操作,taosExplorer大大簡化了TDengine的管理流程,降低了學(xué)習(xí)成本,讓用戶能夠通過瀏覽器即可完成絕大多數(shù)數(shù)據(jù)庫管理工作。
作為TDengine企業(yè)級功能的重要組成部分,taosExplorer自TDengine 3.3.0.0版本起隨服務(wù)端自動(dòng)安裝部署,無需額外配置即可使用。這一設(shè)計(jì)讓用戶能夠在最短的時(shí)間內(nèi)建立起完整的時(shí)序數(shù)據(jù)管理環(huán)境,專注于業(yè)務(wù)開發(fā)而非工具搭建。
taosExplorer核心功能詳解
數(shù)據(jù)瀏覽器:數(shù)據(jù)庫與表結(jié)構(gòu)管理
taosExplorer的數(shù)據(jù)瀏覽器模塊是日常運(yùn)維中使用頻率最高的功能之一。通過這個(gè)模塊,用戶可以清晰地查看當(dāng)前TDengine集群中的所有數(shù)據(jù)庫,瀏覽每個(gè)數(shù)據(jù)庫下的超級表、子表以及普通表結(jié)構(gòu)。系統(tǒng)支持在Web界面上直接創(chuàng)建新的數(shù)據(jù)庫,配置數(shù)據(jù)庫參數(shù)如副本數(shù)、分片數(shù)、數(shù)據(jù)保留天數(shù)等,讓數(shù)據(jù)庫管理員告別繁瑣的SQL命令,直接通過圖形化界面完成所有操作。
對于表結(jié)構(gòu)管理,數(shù)據(jù)瀏覽器提供了完整的表信息展示功能。用戶可以查看任意表的所有列信息、數(shù)據(jù)類型、標(biāo)簽定義等關(guān)鍵元數(shù)據(jù)。同時(shí)支持表結(jié)構(gòu)的預(yù)覽和修改操作,當(dāng)業(yè)務(wù)需求發(fā)生變化時(shí),管理員可以快速調(diào)整表結(jié)構(gòu)而無需編寫復(fù)雜的DDL語句。這種所見即所得的管理方式顯著提升了運(yùn)維效率,尤其適合不熟悉SQL語法的業(yè)務(wù)人員使用。
數(shù)據(jù)寫入:多數(shù)據(jù)源配置
在實(shí)際生產(chǎn)環(huán)境中,時(shí)序數(shù)據(jù)庫需要接入來自各種不同來源的數(shù)據(jù)。taosExplorer提供了強(qiáng)大的數(shù)據(jù)寫入配置功能,支持多種數(shù)據(jù)源的接入配置。用戶可以通過圖形化界面配置數(shù)據(jù)源參數(shù),包括數(shù)據(jù)源類型、連接信息、采集間隔等關(guān)鍵配置項(xiàng)。系統(tǒng)會(huì)自動(dòng)生成相應(yīng)的配置文件,簡化了傳統(tǒng)方式下需要手動(dòng)編輯配置文件的過程。
taosExplorer的數(shù)據(jù)寫入功能與taosAdapter深度集成,確保了數(shù)據(jù)接入的穩(wěn)定性和高效性。用戶可以在界面上實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)寫入狀態(tài),查看寫入速率、隊(duì)列長度等關(guān)鍵指標(biāo),及時(shí)發(fā)現(xiàn)和處理數(shù)據(jù)接入過程中的異常情況。這種可視化的監(jiān)控能力對于保障生產(chǎn)環(huán)境數(shù)據(jù)采集的連續(xù)性至關(guān)重要。
系統(tǒng)管理:許可證與集群配置
taosExplorer的系統(tǒng)管理模塊提供了全面的集群管理功能。在許可證管理方面,管理員可以通過界面查看當(dāng)前許可證的狀態(tài)、有效期以及已使用的資源配額。當(dāng)許可證即將到期時(shí),系統(tǒng)會(huì)提前發(fā)出預(yù)警,提醒管理員及時(shí)續(xù)費(fèi),避免因許可證失效導(dǎo)致的業(yè)務(wù)中斷。
集群配置功能允許管理員在界面上完成集群節(jié)點(diǎn)的添加、移除和狀態(tài)監(jiān)控。用戶可以直觀地查看各個(gè)數(shù)據(jù)節(jié)點(diǎn)和查詢節(jié)點(diǎn)的運(yùn)行狀態(tài)、CPU使用率、內(nèi)存占用等關(guān)鍵指標(biāo)。當(dāng)發(fā)現(xiàn)某個(gè)節(jié)點(diǎn)負(fù)載過高或出現(xiàn)異常時(shí),管理員可以快速定位問題并采取相應(yīng)的處理措施。此外,系統(tǒng)還提供了配置參數(shù)的可視化編輯功能,支持在線修改集群參數(shù)并實(shí)時(shí)生效。
taosX集成:零代碼數(shù)據(jù)接入
taosX是TDengine推出的數(shù)據(jù)接入利器,而taosExplorer則為其提供了完善的圖形化管理界面。通過taosExplorer,用戶可以零代碼完成復(fù)雜的數(shù)據(jù)接入任務(wù)。系統(tǒng)內(nèi)置了豐富的數(shù)據(jù)源適配器,覆蓋了主流的工業(yè)協(xié)議、數(shù)據(jù)庫和消息隊(duì)列。用戶只需在界面上選擇數(shù)據(jù)源類型,配置連接參數(shù),定義數(shù)據(jù)映射規(guī)則,即可快速建立起數(shù)據(jù)采集通道。
taosX的集成還包括數(shù)據(jù)轉(zhuǎn)換和清洗功能。用戶可以通過圖形化界面配置數(shù)據(jù)過濾規(guī)則、字段映射關(guān)系以及數(shù)據(jù)轉(zhuǎn)換邏輯,無需編寫代碼即可實(shí)現(xiàn)數(shù)據(jù)的預(yù)處理。這種低門檻的數(shù)據(jù)接入方式大大加速了TDengine在各行業(yè)場景中的落地應(yīng)用。
安裝與配置指南
環(huán)境要求與自動(dòng)安裝
taosExplorer作為TDengine 3.3.0.0及更高版本的核心組件,在安裝TDengine服務(wù)端時(shí)會(huì)自動(dòng)部署。這一設(shè)計(jì)極大地簡化了用戶的安裝流程,避免了單獨(dú)安裝和配置可視化工具的繁瑣步驟。安裝完成后,taosExplorer服務(wù)默認(rèn)監(jiān)聽6060端口,用戶只需在瀏覽器中訪問http://服務(wù)器IP:6060即可進(jìn)入管理界面。
首次登錄時(shí),系統(tǒng)使用默認(rèn)的管理員賬戶。默認(rèn)用戶名為root,默認(rèn)密碼為taosdata。出于安全考慮,建議用戶在首次登錄后立即修改默認(rèn)密碼,并配置相應(yīng)的訪問控制策略。對于企業(yè)級應(yīng)用場景,taosExplorer還支持OAuth 2.0 SSO單點(diǎn)登錄功能,可以與企業(yè)現(xiàn)有的身份認(rèn)證系統(tǒng)無縫集成。
核心配置參數(shù)
taosExplorer的行為通過配置文件進(jìn)行管理,以下是常用的配置參數(shù)說明:
# taosExplorer 配置文件示例
[cluster]
# taosAdapter服務(wù)地址,用于連接TDengine集群
taosAdapterAddr = "http://localhost:6043"
[x_api]
# taosX的gRPC API地址,用于數(shù)據(jù)接入功能
xApiAddr = "localhost:6043"
[grpc]
# taosX代理連接地址,用于WebSocket數(shù)據(jù)訂閱
grpcProxyAddr = "localhost:6043"
[http]
# HTTP服務(wù)監(jiān)聽地址和端口
listenAddr = "0.0.0.0:6060"
[security]
# SSL/TLS配置
enableTLS = false
certFile = "/path/to/cert.pem"
keyFile = "/path/to/key.pem"
安全配置建議
在生產(chǎn)環(huán)境中部署taosExplorer時(shí),安全性是需要重點(diǎn)考慮的因素。建議通過以下措施提升系統(tǒng)安全等級:
首先,啟用HTTPS訪問。通過配置SSL/TLS證書,可以加密客戶端與服務(wù)端之間的通信,防止敏感信息在網(wǎng)絡(luò)傳輸過程中被竊取。配置時(shí)需要提供有效的證書文件和私鑰文件路徑,系統(tǒng)支持標(biāo)準(zhǔn)的PEM格式證書。
其次,合理配置訪問控制。可以通過網(wǎng)絡(luò)層面的防火墻規(guī)則限制訪問taosExplorer的IP范圍,僅允許管理和運(yùn)維人員的工作網(wǎng)絡(luò)訪問管理界面。對于暴露在公網(wǎng)的環(huán)境,建議配合VPN或跳板機(jī)使用。
第三,定期更換管理員密碼,并開啟密碼復(fù)雜度策略。建議啟用雙因素認(rèn)證功能,為管理員賬戶添加額外的安全驗(yàn)證層。
Grafana集成與可視化展示
taosExplorer不僅是一個(gè)獨(dú)立的管理工具,還支持與Grafana深度集成,為用戶提供更豐富的數(shù)據(jù)可視化能力。通過Grafana插件,用戶可以將TDengine中存儲的時(shí)序數(shù)據(jù)以圖表、儀表盤等形式進(jìn)行展示,實(shí)時(shí)監(jiān)控業(yè)務(wù)運(yùn)行狀態(tài)。Grafana支持多種圖表類型,包括折線圖、柱狀圖、熱力圖等,可以滿足不同場景的展示需求。
集成配置過程十分簡便,用戶只需在Grafana中安裝TDengine數(shù)據(jù)源插件,配置好連接參數(shù)后即可開始創(chuàng)建可視化面板。taosExplorer提供了連接參數(shù)模板,用戶可以直接復(fù)制使用,避免了手動(dòng)配置可能出現(xiàn)的錯(cuò)誤。
總結(jié)
taosExplorer作為TDengine時(shí)序數(shù)據(jù)庫的官方可視化運(yùn)維工具,通過直觀的Web界面將復(fù)雜的數(shù)據(jù)庫管理操作簡化為點(diǎn)選操作,顯著提升了運(yùn)維效率。從數(shù)據(jù)瀏覽到寫入配置,從系統(tǒng)管理到taosX集成,taosExplorer提供了完整的圖形化管理能力,讓用戶無需深入掌握SQL命令即可完成日常運(yùn)維工作。
隨著TDengine在物聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)等領(lǐng)域的廣泛應(yīng)用,taosExplorer將繼續(xù)迭代優(yōu)化,為用戶提供更強(qiáng)大的運(yùn)維管理功能。無論是小型項(xiàng)目還是大規(guī)模企業(yè)級部署,選擇TDengine搭配taosExplorer,都將獲得高效、穩(wěn)定的時(shí)序數(shù)據(jù)管理體驗(yàn)。



互聯(lián)網(wǎng).png)



-1.png)




.png)


證.png)


伙伴.png)
伙伴.png)
伙伴.png)



