Repolode
DataDog

DataDog/datadog-agent

Datadog 开源的监控代理,负责从主机采集指标、日志、链路追踪和性能剖析数据并发送到 Datadog 平台。

可替代:Datadog

Star
3,769
Fork
1,514
未关闭 Issue
870
最近提交
3小时前

这是什么?

Datadog Agent 是一个运行在服务器、容器及其他主机上的后台进程,负责收集遥测数据并转发到 Datadog 进行监控与分析。本仓库包含该代理第 6 和第 7 版的源代码,主要使用 Go 编写。

代理覆盖多种数据类型:系统与服务指标、应用日志、用于 APM 的分布式链路追踪以及持续性能剖析。仓库中还包含与 OpenTelemetry 相关的数据处理组件,以及基于 eBPF 的采集代码,后者采用 GPL-2.0 单独授权。

希望参与开发的人可以在开发者文档站点找到环境搭建要求、贡献指南和内部文档。项目同时提供预编译的安装包,便于快速部署。

核心功能

  • 01采集主机、容器和服务的指标并发送到 Datadog
  • 02收集应用日志并转发到 Datadog
  • 03支持 APM 的分布式链路追踪与持续性能剖析
  • 04包含 OpenTelemetry 相关组件
  • 05基于 eBPF 采集内核层面的数据

适用场景

  • 借助 Datadog 仪表盘与告警监控服务器和容器集群
  • 采集应用链路与性能剖析数据,定位性能问题
  • 将主机日志集中到 Datadog 中进行检索与分析

快速上手

  1. 1

    从 README 中链接的 Datadog 安装页面安装预打包的二进制文件

  2. 2

    从源码构建前请先阅读开发环境要求

使用前须知

  • 从源码构建需要按开发者文档配置较复杂的 Go 开发环境。
  • 该代理设计用于将数据发送到 Datadog 平台,因此需要 Datadog 账户。

标签

常见问题

datadog-agent 是什么?
Datadog 开源的监控代理,负责从主机采集指标、日志、链路追踪和性能剖析数据并发送到 Datadog 平台。 Datadog Agent 是一个运行在服务器、容器及其他主机上的后台进程,负责收集遥测数据并转发到 Datadog 进行监控与分析。本仓库包含该代理第 6 和第 7 版的源代码,主要使用 Go 编写。
datadog-agent 可以免费使用吗?用的什么许可证?
datadog-agent 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
datadog-agent 还在维护吗?
活跃维护中。datadog-agent 最近一次提交是在 2026年10月21日。
datadog-agent 适合用来做什么?
借助 Datadog 仪表盘与告警监控服务器和容器集群 采集应用链路与性能剖析数据,定位性能问题 将主机日志集中到 Datadog 中进行检索与分析
datadog-agent 怎么安装和运行?
从 README 中链接的 Datadog 安装页面安装预打包的二进制文件 从源码构建前请先阅读开发环境要求
在哪里获取 datadog-agent?
源代码和安装说明在 GitHub 上:https://github.com/DataDog/datadog-agent

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目