基于 OpenTelemetry 的开源可观测性平台,将日志、指标、链路追踪、告警和仪表盘整合在一个可自托管的工具中。
- 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
从 README 中链接的 Datadog 安装页面安装预打包的二进制文件
- 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 数据每日更新。
相关项目
3.2万2547TypeScriptOther更新于 10小时前
可自托管的可观测性平台,统一处理日志、指标、链路追踪、前端监控和 LLM 观测,可替代 Datadog 和 Splunk。
2.2万1141TypeScriptAGPL-3.0更新于 18小时前
与厂商无关的服务,用于接收、处理并导出链路追踪、指标和日志数据到多种可观测性后端。
76762308GoApache-2.0更新于 5天前
面向微服务与云原生架构的 APM 应用性能监控系统,提供链路追踪与诊断。
2.5万6633JavaApache-2.0更新于 20小时前
Pydantic Logfire 的 Python SDK,基于 OpenTelemetry 为应用和 LLM 智能体提供追踪、指标与日志。
4518325PythonMIT更新于 19小时前
自托管的可观测性后端,接收日志、指标、链路追踪和性能剖析数据,并兼容 Loki、Prometheus、Tempo、Pyroscope 的 API。
1714103GoAGPL-3.0更新于 15小时前