datadog-agent

DataDogApache-2.0活跃维护

Datadog 官方监控代理,用 Go 编写,统一采集指标、日志、APM 链路追踪和 OpenTelemetry 数据,帮你在生产环境搭建可观测性。

Main repository for Datadog Agent

7.85.2发布于 2026-11-06 15:56 UTC3,772star +1 / 7 天1,532fork同步于 2026-11-10 11:39 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Datadog Agent v6/v7 源码仓库,用于采集主机指标、日志与链路数据上报 Datadog

Datadog 官方监控代理,用 Go 编写,统一采集指标、日志、APM 链路追踪和 OpenTelemetry 数据,帮你在生产环境搭建可观测性。

核心能力

  • 包含 Agent v6 与 v7 的完整源码
  • 提供预打包二进制便于快速安装
  • 开发者文档覆盖开发环境与贡献流程
  • 用户态组件采用 Apache 2.0 许可
  • BPF 代码单独采用 GPL v2 许可

容易踩的坑

README 未给出构建或安装命令,需先按开发者文档准备开发环境;预打包二进制需从 Datadog 官网 Fleet 安装页获取,不在仓库内;BPF 相关代码采用 GPL v2,与主体 Apache 2.0 许可不同

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本7.85.2
  1. 7.85.2最新正式版2026-11-06 · 2026-11-06 15:56 UTC

    Agent

    Prelude

    Released on: 2026-11-09

    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.example configuration example is no longer shipped. When ADP is enabled, its DogStatsD, forwarder, and aggregator telemetry is now included in the Core Agent's go_expvar values, so a separate OpenMetrics check against ADP is not needed and would count ADP's values twice alongside go_expvar.

    New Features

    • Expose DogStatsD, forwarder, and aggregator telemetry from the Agent Data Plane through the Core Agent's go_expvar paths when ADP is enabled. Existing go_expvar users can continue using their current configuration while the compatibility layer combines Core Agent and ADP values on each /debug/vars read, 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's NumberOfFlush analogue counts non-empty aggregation flushes. ADP's broader transactions__dropped counter is not mapped to forwarder/Transactions/DroppedOnInput because 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.

  2. 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, and system-probe containers. As a result, these containers may crash, stop reporting data, or ignore configured settings

    Recommended action: Upgrade to Agent 7.85.2.

    Prelude

    Released on: 2026-11-04

    Bug Fixes

    • CSPM: On hosts in FIPS mode, oscap-io aborted before its first rule with "out of core in secure memory" wherever it could not lock memory, as in system-probe, whose seccomp profile denies mlock. It now evaluates the XCCDF rules there.
    • CSPM: The Agent removes the temporary files of each oscap-io process once it exits. An oscap-io process that crashed or was killed left an oscap.* 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.

  3. 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, and system-probe containers. As a result, these containers may crash, stop reporting data, or ignore configured settings

    Recommended action: Upgrade to Agent 7.85.2.

    Prelude

    Released on: 2026-10-30

    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 aliases instant_client: true and use_instant_client: true), as well as instances that set tns_admin or tns_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-service is now installed and configured to run as LocalSystem instead of the Agent user account. The installer no longer disables the service when DDAGENTUSER_PASSWORD is 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-proxy and kubelet (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 reported skipped on 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_node or azure_aks_worker_node resource, against the CIS Kubernetes 1.9.0, CIS Amazon EKS, CIS GKE and CIS AKS benchmarks. Dashboards, monitors and suppressions keyed on a cis-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 of aws.lambda.enhanced.microvm.*. Update any dashboards, monitors, or metric queries that use the previous names.

    New Features

    • Added k8seventsreceiver, kafkareceiver, and httpcheckreceiver receivers, and deltatorateprocessor processor 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_profile tag 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, carry none. 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 is unknown and the reason is logged.

    • The Agent now reports the state of each process it supervises (starting, running, crashed, failed, and so o

  4. 7.84.62026-10-24 · 2026-10-24 03:30 UTC
    查看更新说明

    Agent

    Prelude

    Released on: 2026-10-23

    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.

  5. 6.53.22026-10-23 · 2026-10-23 08:46 UTC
    查看更新说明

    Agent

    Prelude

    Release on: 2026-10-22

    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 - C3 and emSign Root CA - C1 root certificates, which Mozilla removed from its root store. The CA bundles vendored by the certifi, pip, boto and botocore Python 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.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Datadog Agent

    GitHub Release GoDoc

    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.