Skip to content

Architecture

Explore how the Datadog Agent is organized, how its configuration is defined, and how its components process telemetry.

Component framework

The component framework separates features behind interfaces and assembles them into Agent binaries. Read about Fx for dependency injection and application lifecycle management.

Agent schema

The Agent configuration schema defines configuration settings, validation, and generated documentation. The annotated examples explain how settings and sections fit together.

DogStatsD

Read about DogStatsD internals to follow metrics from incoming packets through processing and aggregation.