README 未给出构建或安装命令,需先按开发者文档准备开发环境;预打包二进制需从 Datadog 官网 Fleet 安装页获取,不在仓库内;BPF 相关代码采用 GPL v2,与主体 Apache 2.0 许可不同
datadog-agent
DataDogApache-2.0活跃维护Datadog 官方监控代理,用 Go 编写,统一采集指标、日志、APM 链路追踪和 OpenTelemetry 数据,帮你在生产环境搭建可观测性。
Main repository for Datadog Agent
README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。
README 未说明
Datadog Agent v6/v7 源码仓库,用于采集主机指标、日志与链路数据上报 Datadog
Datadog 官方监控代理,用 Go 编写,统一采集指标、日志、APM 链路追踪和 OpenTelemetry 数据,帮你在生产环境搭建可观测性。
核心能力
- 包含 Agent v6 与 v7 的完整源码
- 提供预打包二进制便于快速安装
- 开发者文档覆盖开发环境与贡献流程
- 用户态组件采用 Apache 2.0 许可
- BPF 代码单独采用 GPL v2 许可
容易踩的坑
- 7.85.2最新正式版2026-11-06 · 2026-11-06 15:56 UTC
Agent
Prelude
Released on: 2026-11-09
- Please refer to the 7.85.2 tag on integrations-core for the list of changes on the Core Checks
Bug Fixes
- Configuration streaming between the core Agent and the other Agent processes (trace-agent, process-agent, and others) is now disabled by default. It was on by default in 7.85.0 and 7.85.1. On Kubernetes, that could make those processes ignore DD_* environment variables set only on their own container, such as APM settings on the trace-agent container.
- Fix macOS installer GUI-session detection so the Datadog GUI helper and desktop monitor start for the console user after installation or upgrade when a GUI session exists, including installations run outside a desktop terminal.
- Recover Windows process-manager Agent account lookups after a host rename or image clone when the installed domain is stale but the Agent service is configured to use the same local account. This restores startup of Agent Data Plane and other processes using the Agent account, including their DogStatsD listener.
Upgrade Notes
- The
openmetrics.d/adp_compat.yaml.exampleconfiguration example is no longer shipped. When ADP is enabled, its DogStatsD, forwarder, and aggregator telemetry is now included in the Core Agent'sgo_expvarvalues, so a separate OpenMetrics check against ADP is not needed and would count ADP's values twice alongsidego_expvar.
New Features
- Expose DogStatsD, forwarder, and aggregator telemetry from the Agent Data Plane through the Core Agent's
go_expvarpaths when ADP is enabled. Existinggo_expvarusers can continue using their current configuration while the compatibility layer combines Core Agent and ADP values on each/debug/varsread, including Core Agent expvars created after startup. The mapped ADP telemetry remains internal rather than being published as separate expvars. Expvars without an equivalent ADP metric remain Core Agent-only. Aggregator coverage includes DogStatsD contexts and samples, processed and flushed events/service checks, per-flush counts, and available flush timings. ADP'sNumberOfFlushanalogue counts non-empty aggregation flushes. ADP's broadertransactions__droppedcounter is not mapped toforwarder/Transactions/DroppedOnInputbecause its meaning is not equivalent to the legacy expvar. Legacy splitter expvars were removed in Agent PR #38834 and are not reintroduced.
Datadog Cluster Agent
Prelude
Released on: 2026-11-09 Pinned to datadog-agent v7.85.2: CHANGELOG.
- 7.85.12026-11-04 · 2026-11-04 13:50 UTC
查看更新说明
Agent
[!WARNING] Kubernetes installations: This Agent version may drop configuration settings in the
trace-agent,process-agent,security-agent, andsystem-probecontainers. As a result, these containers may crash, stop reporting data, or ignore configured settingsRecommended action: Upgrade to Agent
7.85.2.Prelude
Released on: 2026-11-04
- Please refer to the 7.85.1 tag on integrations-core for the list of changes on the Core Checks
Bug Fixes
- CSPM: On hosts in FIPS mode,
oscap-ioaborted before its first rule with "out of core in secure memory" wherever it could not lock memory, as in system-probe, whose seccomp profile deniesmlock. It now evaluates the XCCDF rules there. - CSPM: The Agent removes the temporary files of each
oscap-ioprocess once it exits. Anoscap-ioprocess that crashed or was killed left anoscap.*directory in/tmp, which on FIPS hosts filled/tmp. - Fix a crash on startup of the 32-bit ARM IoT Agent when logs collection is enabled (
unaligned 64-bit atomic operation). See #59066.
Datadog Cluster Agent
Prelude
Released on: 2026-11-04 Pinned to datadog-agent v7.85.1: CHANGELOG.
- 7.85.02026-10-29 · 2026-10-29 15:32 UTC
查看更新说明
Agent
[!WARNING] Kubernetes installations: This Agent version may drop configuration settings in the
trace-agent,process-agent,security-agent, andsystem-probecontainers. As a result, these containers may crash, stop reporting data, or ignore configured settingsRecommended action: Upgrade to Agent
7.85.2.Prelude
Released on: 2026-10-30
- Please refer to the 7.85.0 tag on integrations-core for the list of changes on the Core Checks
Upgrade Notes
-
For the Oracle integration, the minimum supported version of an externally installed Oracle client is now Oracle 19c. This applies to instances configured with
oracle_client: true(or its deprecated aliasesinstant_client: trueanduse_instant_client: true), as well as instances that settns_adminortns_alias, which also require an external Oracle client. Upgrade the Oracle client on hosts running the Agent to at least version 19c before upgrading the Agent. -
On Windows,
dd-procmgr-serviceis now installed and configured to run asLocalSysteminstead of the Agent user account. The installer no longer disables the service whenDDAGENTUSER_PASSWORDis omitted on upgrade. -
The 75 deprecated CIS Kubernetes 1.5.1 rules scoped to Kubernetes nodes are no longer shipped or evaluated, and stop producing findings. They covered control plane and worker node file permissions and ownership, and the command line flags of
kube-apiserver,kube-controller-manager,kube-scheduler,etcd,kube-proxyandkubelet(controls 1.1.x, 1.2.x, 1.3.x, 1.4.x, 2.x, 3.2.1, 4.1.x and 4.2.x). They were marked deprecated in March 2024 and reportedskippedon EKS, GKE and AKS, where the control plane files they read are not present on the node.Kubernetes node posture is now evaluated from the node configuration the Agent exports as a
kubernetes_master_node,kubernetes_worker_node,aws_eks_worker_node,gcp_gke_worker_nodeorazure_aks_worker_noderesource, against the CIS Kubernetes 1.9.0, CIS Amazon EKS, CIS GKE and CIS AKS benchmarks. Dashboards, monitors and suppressions keyed on acis-kubernetes-1.5.1-*rule ID need to be repointed at the equivalent rule in those benchmarks. -
AWS Lambda MicroVM lifecycle and heartbeat metrics now use the
aws.lambda.microvm.enhanced.*namespace instead ofaws.lambda.enhanced.microvm.*. Update any dashboards, monitors, or metric queries that use the previous names.
New Features
-
Added
k8seventsreceiver,kafkareceiver, andhttpcheckreceiverreceivers, anddeltatorateprocessorprocessor to the Datadog OpenTelemetry Collector (DDOT) manifest, enabling collection of Kubernetes events, telemetry transported over Kafka topics, HTTP health check status, and delta-to-rate metric conversion in standalone DDOT deployments. -
Add a Private Action Runner action that creates a compressed DogStatsD context dump in the Agent's runtime directory and returns its path for subsequent remote diagnostics.
-
Add a
gpu_mig_profiletag to GPU metrics. On a MIG instance it carries the NVIDIA MIG profile name of the device's GPU instance, lowercased, with+written as_(1g.35gb,1g.24gb_me,1g.24gb-me,4g.96gb_gfx), for every MIG instance regardless of how it was allocated (DRA, device plugin, or idle). Like the other device tags it is set on every GPU: devices that are not MIG instances, including MIG-enabled physical cards, carrynone. The profile is read from the device's own NVML name and needs no additional privileges. On drivers whose device names do not carry it, the agent falls back to the GPU instance handle, which requires a privileged agent; if that is unavailable the value isunknownand the reason is logged. -
The Agent now reports the state of each process it supervises (
starting,running,crashed,failed, and so o
- 7.84.62026-10-24 · 2026-10-24 03:30 UTC
查看更新说明
Agent
Prelude
Released on: 2026-10-23
- Please refer to the 7.84.6 tag on integrations-core for the list of changes on the Core Checks
Security Notes
- The embedded Python interpreter now rejects TLS certificate chains that contain one of the compromised eMudhra intermediate CA keys, whichever trust store the chain anchors in. This backports the CPython fix for CVE-2026-115557. On Windows, Python checks no longer trust these chains through the Windows certificate store.
Datadog Cluster Agent
Prelude
Released on: 2026-10-23 Pinned to datadog-agent v7.84.6: CHANGELOG.
- 6.53.22026-10-23 · 2026-10-23 08:46 UTC
查看更新说明
Agent
Prelude
Release on: 2026-10-22
- Please refer to the 6.53.2 tag on integrations-core for the list of changes on the Core Checks
Security Notes
- Update the embedded CA certificate bundle to the Mozilla bundle dated 2026-10-20. This removes the
emSign ECC Root CA - G3,emSign ECC Root CA - C3andemSign Root CA - C1root certificates, which Mozilla removed from its root store. The CA bundles vendored by thecertifi,pip,botoandbotocorePython packages are replaced with this bundle as well.
Bug Fixes
- Stop chunking outputs in manual checks for container, process, and process_discovery checks to allow JSON unmarshaler to parse output.
Datadog Cluster Agent
Prelude
Released on: 2026-10-22 Pinned to datadog-agent v6.53.2: CHANGELOG.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Datadog Agent
This repository contains the source code of the Datadog Agent version 7 and version 6. Please refer to the Agent user documentation for information about differences between Agent v5, Agent v6 and Agent v7. Additionally, we provide a list of prepackaged binaries for an easy install process here.
Documentation
The developer docs site contains information about how to develop the Datadog Agent itself.
The source of the content is located under the doc directory and may contain pages that are not yet published.
Contributing code
Start with the development requirements and contribution guidelines.
License
The Datadog Agent user space components are licensed under the Apache License, Version 2.0. The BPF code is licensed under the General Public License, Version 2.0.