datadog-agent
Datadog Agent is an open-source monitoring and observability tool written in Go that collects metrics, logs, traces, and profiles from applications and infrastructure. It integrates with the Datadog platform and supports OpenTelemetry standards for distributed tracing and APM.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | DataDog/datadog-agent |
| Owner | DataDog |
| Primary language | Go |
| License | Apache-2.0 — OSI-approved |
| Stars | 3.7k |
| Forks | 1.5k |
| Open issues | 839 |
| Latest release | 7.80.4 (2026-07-01) |
| Last updated | 2026-07-08 |
| Source | https://github.com/DataDog/datadog-agent |
What datadog-agent is
A production-grade Go agent supporting multi-protocol data collection (metrics, logs, APM/traces, profiling) with OpenTelemetry interoperability. Includes BPF-based system instrumentation and pluggable check framework; dual-licensed (Apache 2.0 for userspace, GPLv2 for eBPF kernel code).
Get the datadog-agent source
Clone the repository and explore it locally.
git clone https://github.com/DataDog/datadog-agent.gitcd datadog-agent# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Agent requires Datadog API key and network connectivity to Datadog backend; offline or air-gapped deployments are not supported.
- BPF instrumentation requires kernel version support (>= 4.14 for eBPF features); non-Linux deployments have reduced capability.
- Configuration complexity varies by use case; comprehensive check system and DogStatsD support require careful tuning for multi-tenant or high-cardinality environments.
- Resource overhead scales with data volume and check frequency; profiling and trace collection increase memory and CPU usage.
- Container and Kubernetes deployment requires DaemonSet/Sidecar model; privilege escalation needed for full system visibility.
When to avoid it — and what to weigh
- Vendor Lock-in Concerns — If your organization requires data portability or multi-vendor observability, the agent is tightly coupled to Datadog backend services.
- Lightweight Agent Deployment — Projects with extreme resource constraints (embedded, edge, or severely resource-limited environments) may find the agent footprint or complexity excessive.
- Standalone Observability Without Datadog — If seeking a self-contained, Datadog-independent monitoring solution, this agent is designed as a client for the Datadog platform, not as a standalone system.
- Compliance or Data Residency Requirements — Organizations mandating on-premises or air-gapped data storage cannot use this agent without private Datadog infrastructure.
License & commercial use
Dual-licensed: Apache License 2.0 (user-space components) and GPLv2 (eBPF/kernel code). Apache 2.0 is a permissive OSI license allowing commercial use, modification, and distribution.
Apache 2.0 license permits commercial use, modification, and redistribution of user-space code with attribution. eBPF components under GPLv2 require source code publication if distributed. Verify GPLv2 implications if deploying eBPF code. Deployment also requires a Datadog platform subscription for backend services; agent alone is free/open but not independently sufficient.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | High |
Agent requires elevated privileges (root/admin) for full system visibility and eBPF instrumentation; consider principle of least privilege in multi-tenant environments. API keys must be securely managed (environment variables, secrets management). Data transit to Datadog backend should use TLS (standard, not verified from source). eBPF kernel code is GPLv2-licensed; kernel-level vulnerabilities should be monitored. No third-party security audit details provided in source data.
Alternatives to consider
Prometheus + Grafana
Open-source, vendor-neutral metrics collection and visualization; lower coupling but requires separate infrastructure for logs and traces.
OpenTelemetry Collector
Vendor-neutral observability pipeline supporting multiple backends (Datadog, Prometheus, Jaeger); more flexible but requires separate agent/sidecar and tuning.
New Relic Agent
Competitive commercial APM platform with similar all-in-one agent; different vendor lock-in, pricing, and feature tradeoffs.
Build on datadog-agent with DEV.co software developers
Datadog Agent offers enterprise-grade monitoring with open-source transparency. Review licensing, system requirements, and Datadog platform commitment before adoption.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
datadog-agent FAQ
Can I use Datadog Agent without a Datadog subscription?
What are the system requirements?
Does it support my cloud provider?
Can I run this in a container without a Datadog backend?
Work with a software development agency
DEV.co helps companies turn open-source tools like datadog-agent into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source observability stack.
Ready to Deploy Observability?
Datadog Agent offers enterprise-grade monitoring with open-source transparency. Review licensing, system requirements, and Datadog platform commitment before adoption.