聯繫我們

加入社區

微信掃碼
加入官方交流羣

立即體驗

在線開通,按量計費,真正的雲服務!

立即開始

選擇觀測雲版本

代碼託管平台

DataKit -數據採集器

DataKit 是一款開源、一體式的數據集成 Agent,它提供全平台操作系統(Linux/Windows/macOS)支持,擁有全面數據採集能力,涵蓋主機、容器、中間件、Tracing、日誌以及安全巡檢等各種場景。
採集主機、容器、Kubernetes、中間件、數據庫、網絡、日誌、Trace 和自定義指標 通過 Pipeline 在入庫前完成字段提取、類型轉換、過濾和脱敏 兼容 OpenTelemetry、Prometheus、Telegraf、Fluentd、StatsD 等生態數據來源

Data Collection Agent

DataKit 是什麼?

DataKit 是觀測雲的數據採集 Agent,可在主機、容器、Kubernetes、雲主機和邊緣環境中採集 Metrics、Logs、Traces、對象、事件和自定義數據,並通過 Pipeline、統一 Tag 和開放協議把數據接入觀測雲工作空間。

DataKit功能特性 功能特性
多維度數據採集

多維度數據採集

支持從各種基礎設施、技術棧中採集 Metrics、Logs、Traces 等數據,並對這些數據進行結構化處理。

Kubernetes 雲原生技術支持

Kubernetes 雲原生技術支持

基於雲原生微服務架構,覆蓋 Kubernetes 生態圈完整的數據採集。

可觀測文本處理 Pipeline

可觀測文本處理 Pipeline

內置簡便的數據提取、處理引擎 Pipeline,用於提取非結構化數據,方便查詢與統計。

比 Telegraf 更好的技術棧支持

比 Telegraf 更好的技術棧支持

相比 Telegraf 只能採集時序數據,DataKit 涵蓋更為全面的數據採集類型,其採集器的配置更簡單,數據質量更好。

靈活部署,簡單易用

靈活部署,簡單易用

DataKit 一鍵部署安裝,內置上百種數據集成,支持在安裝階段就自動開啓基礎數據採集,開箱即用。

Core Capabilities

從採集、處理到統一關聯

DataKit 不只是單一採集器。它承擔數據接入、預處理、標籤規範、生態兼容和大規模部署維護,讓可觀測數據進入同一套分析上下文。

全域數據採集

在主機、容器、Kubernetes、數據庫、中間件和雲資源中部署 DataKit,統一採集指標、日誌、鏈路、對象和事件,減少多套採集器並存帶來的口徑差異。

Pipeline 數據處理

通過 Pipeline 對日誌和文本數據做解析、字段提取、類型轉換、過濾、脱敏和標籤補齊,讓後續檢索、告警和聚合分析更穩定。

開放生態兼容

支持 OpenTelemetry、Prometheus、Telegraf、Fluentd、StatsD 等開放生態數據接入,幫助已有采集體系平滑進入觀測雲統一分析。

雲原生部署與治理

支持 Linux、Windows、macOS、Docker、Kubernetes 和雲主機部署,並可通過選舉、GitOps、DataKit API 和命令行工具降低大規模維護成本。

DataKit可用平台 可用平台
Linux 平台
macOS 平台
Windows 平台
Kubernetes 平台
Docker 平台
雲主機平台
容器平台

Workflow

建議的接入方式

01

先部署 DataKit

在主機、容器、Kubernetes 或雲主機中部署 DataKit,優先接入基礎設施、關鍵應用、日誌和告警相關數據。

02

規範 Tag 與 Pipeline

統一服務名、環境、版本、地域、團隊和業務標籤,並用 Pipeline 處理日誌字段、脱敏和數據質量。

03

進入觀測雲統一分析視圖

把指標、日誌、鏈路、RUM、事件和告警按同一對象關聯,形成從問題現象到根因定位的排查鏈路。

DataKit生態支持 生態支持
DataFlux Func 可編程數據處理開發平台

DataFlux Func 可編程數據處理開發平台

支持接收 Fluentd 採集的日誌數據

支持接收 Fluentd 採集的日誌數據

支持接收 Telegraf 採集的指標

支持接收 Telegraf 採集的指標

Scheck 雲原生的可編程安全巡檢插件

Scheck 雲原生的可編程安全巡檢插件

支持採集和接收 Prometheus 體系指標

支持採集和接收 Prometheus 體系指標

支持接收 Statsd 指標

支持接收 Statsd 指標

FAQ

常見問題

DataKit 是什麼?

DataKit 是觀測雲開源、一體式的數據採集 Agent,用於採集主機、容器、Kubernetes、日誌、鏈路、數據庫、中間件、網絡、雲資源和自定義業務數據。

DataKit 和 OpenTelemetry、Prometheus、Telegraf 可以一起用嗎?

可以。DataKit 可以直接採集數據,也可以接收 OpenTelemetry、Prometheus、Telegraf、Fluentd、StatsD 等生態數據,幫助團隊把已有采集鏈路匯入觀測雲統一分析視圖。

DataKit 如何幫助日誌和指標做關聯分析?

DataKit 在採集階段補齊服務名、環境、主機、容器、Pod、版本等統一 Tag,並通過 Pipeline 處理非結構化日誌,使指標、日誌、鏈路和告警可以圍繞同一對象關聯。

已有自定義系統或內部指標,能通過 DataKit 接入嗎?

可以。DataKit 支持自定義採集、PythonD、開放 API 和 Pipeline 處理,適合把內部業務指標、運維腳本結果和特殊技術棧數據接入觀測雲。