DataDog/datadog-agent
Maintainers
This page maps the major subsystems of the Datadog Agent to the people who actively work in them. Two data sources:
.github/CODEOWNERS— the official ownership map. Teams listed here are auto-assigned as reviewers on PRs.git log— the last 90 days (or longer) of activity, filtered to exclude bot accounts.
The CODEOWNERS file is large (over a thousand lines) and the ground truth for assignment. This page summarizes the ownership picture at the subsystem level.
Subsystem ownership
| Subsystem | CODEOWNERS team(s) | Recent contributors (git history) |
|---|---|---|
Core agent (cmd/agent/) |
@DataDog/agent-runtimes, @DataDog/agent-configuration |
Derek, Jaime, Olivier G, Massimiliano, Olivier V |
Cluster Agent (cmd/cluster-agent/, pkg/clusteragent/) |
@DataDog/container-platform, @DataDog/container-app |
Ahmed, Olivier G, Adel, David, Charly |
DogStatsD (cmd/dogstatsd/, comp/dogstatsd/) |
@DataDog/agent-metric-pipelines |
Olivier G, Pierre, Rémy, maxime, Gustavo |
Trace Agent (cmd/trace-agent/, pkg/trace/) |
@DataDog/apm-agent |
Gabriel, Andrew, Yang, Raphael, Pierre |
System Probe (cmd/system-probe/) |
@DataDog/ebpf-platform, @DataDog/networks, @DataDog/usm |
Bryce, Paul, Guy |
Security Agent (cmd/security-agent/, pkg/security/) |
@DataDog/agent-security, @DataDog/agent-cspm |
Paul, Sylvain B, Sylvain A, Yoann |
Process Agent (cmd/process-agent/) |
@DataDog/processes |
Corrina, Ivan I, Moisés |
Installer (cmd/installer/, pkg/fleet/) |
@DataDog/fleet |
Arthur, Baptiste, Raphael |
Serverless (cmd/serverless-init/, pkg/serverless/) |
@DataDog/serverless-aws, @DataDog/serverless-onboarding-and-guidance |
Ivan T, Nicholas, Aleksandr |
OTel Agent (cmd/otel-agent/, comp/otelcol/) |
@DataDog/opentelemetry-agent |
Yang, Olivier G, Stanley |
Aggregator (pkg/aggregator/) |
@DataDog/agent-metric-pipelines |
Olivier G, Vickenty, Rémy |
Logs pipeline (pkg/logs/, comp/logs/) |
@DataDog/agent-log-pipelines |
Alexandre, Brian, Dustin |
Network monitoring (pkg/network/) |
@DataDog/networks, @DataDog/usm |
Guy, Bryce, Hasan |
eBPF infrastructure (pkg/ebpf/) |
@DataDog/ebpf-platform |
(rotates among the eBPF team) |
Component framework (comp/core/) |
@DataDog/agent-runtimes, @DataDog/agent-configuration |
David, Pierre, Gabriel D |
Forwarder & serializer (comp/forwarder/, pkg/serializer/) |
@DataDog/agent-metric-pipelines |
(broad set; see CODEOWNERS) |
Build / CI / packaging (tasks/, .gitlab/, omnibus/, packages/) |
@DataDog/agent-devx, @DataDog/agent-build, @DataDog/agent-delivery |
(large rotating cast) |
Configuration (pkg/config/, comp/core/config/) |
@DataDog/agent-configuration |
(rotates among the configuration team) |
Autodiscovery (comp/core/autodiscovery/) |
@DataDog/container-platform, @DataDog/container-app |
(large rotating cast) |
Workloadmeta + tagger (comp/core/workloadmeta/, comp/core/tagger/) |
@DataDog/container-platform |
(large rotating cast) |
Network device monitoring (comp/snmp*, comp/netflow, comp/networkpath) |
@DataDog/network-device-monitoring |
(NDM team) |
The "Recent contributors" column lists first names or shortened identifiers based on the last 90+ days of commits per subsystem, excluding bot accounts. It is best read as "who to ask first," not "who exclusively owns this."
How to find owners for a specific path
The CODEOWNERS file is matched bottom-to-top, so the most specific rule wins. To check who owns a given path:
# Replace <path> with a file or directory.
grep -E "^/?<path>" .github/CODEOWNERSOr, more robustly, use GitHub's "Show file ownership" UI on the PR view.
Slack channels
The repository's CODEOWNERS file pairs every team with a Slack channel in tasks/libs/pipeline_notifications.py. When opening a PR or filing an issue you can find the right channel there.
A note on bot accounts
The "Recent contributors" data excludes any committer whose name matches [bot], renovate, or dependabot. About 7–8% of recent commits come from bots and they shouldn't be on a contact list.
Co-authored-by: trailers attributing AI assistants (Claude, etc.) are also excluded — those are credit lines, not points of contact.
Updating this page
The data on this page is denormalized snapshot data and will go stale. The two sources of truth are:
.github/CODEOWNERS— for official assignment.git log origin/main -- <path>— for actual recent activity.
If you find this page out of date, update it (and feel free to also update the per-page "Active contributors" bylines).
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.