Agent components
The Datadog Agent is a service that is composed of multiple component processes doing specific tasks. Let's look at those in detail to understand the workings of the Datadog Agent.
On Ubuntu systems, the Datadog Agent service is named datadog-agent
. The runtime status of this service can be checked and maintained using the system command service like any other service.
The /etc/datadog-agent
directory has all the configuration files related to the Datadog Agent running on that machine. The YAML /etc/datadog-agent/datadog.yaml
file is the main configuration file. If any change is made to this file, the Datadog service needs to be restarted for those changes to take effect.
The /etc/datadog-agent/conf.d/
directory contains configuration files related to the integrations that are run on that host. We will see the configuration requirements for integrations and how they are installed in Chapter 9, Integrating with Platform Components, which is dedicated to...