Archivos de configuración del Agent

Archivo de configuración principal

La localización del archivo de configuración del Agent varía según el sistema operativo.

PlataformaComando
AIX/etc/datadog-agent/datadog.yaml
Linux/etc/datadog-agent/datadog.yaml
macOS~/.datadog-agent/datadog.yaml
Windows%ProgramData%\Datadog\datadog.yaml

Consulta el archivo config_template.yaml de ejemplo para ver todas las opciones de configuración disponibles.

Directorio de configuración del Agent

Los archivos de configuración de los checks y las integraciones del Agent se almacenan en el directorio conf.d. La localización del directorio varía en función del sistema operativo.

PlataformaComando
AIX/etc/datadog-agent/conf.d/
Linux/etc/datadog-agent/conf.d/
CentOS/etc/datadog-agent/conf.d/
Debian/etc/datadog-agent/conf.d/
Fedora/etc/datadog-agent/conf.d/
macOS~/.datadog-agent/conf.d/
Red Hat/etc/datadog-agent/conf.d/
Fuente/etc/datadog-agent/conf.d/
Suse/etc/datadog-agent/conf.d/
Ubuntu/etc/datadog-agent/conf.d/
Windows%ProgramData%\Datadog\conf.d

Nota: El Agent ignora los archivos con cero longitud de este directorio. Esto permite sistemas de suministro que no admiten plantillas vacías como resultado.

Archivos de configuración de checks

En el archivo conf.yaml.example, en la carpeta <CHECK_NAME>.d/ correspondiente, encontrarás un ejemplo de todos los archivos de configuración de checks del Agent. Cambia el nombre a conf.yaml para habilitar el check asociado. Nota: El Agent carga los archivos YAML válidos incluidos en la carpeta /etc/datadog-agent/conf.d/<CHECK_NAME>.d/. Con este paso, las configuraciones complejas se dividen en varios archivos. Este sería un ejemplo de configuración de http_check:

/etc/datadog-agent/conf.d/http_check.d/
├── backend.yaml
└── frontend.yaml

Un caso especial son los archivos YAML con el sufijo .default. Estos archivos los carga el Agent por defecto y ayudan a definir el conjunto básico de checks que siempre están activados (CPU, memoria, tiempo de actividad…). Se ignoran si se encuentra cualquier otra configuración para ese check, y en ese caso puedes ignorarlo con seguridad. Si quieres desactivar uno de los checks por defecto, elimina ese archivo. Para configurar estos checks, se debe utilizar conf.yaml.example como base.

Los archivos de plantilla de Autodiscovery se almacenan en la carpeta de configuración con el archivo auto_conf.yaml. Por ejemplo, en el caso del check de Redis, esta es la configuración de redisdb.d/:

/etc/datadog-agent/conf.d/redisdb.d/
├── auto_conf.yaml
└── conf.yaml.example

Para la recopilación de logs, si hay varios archivos YAML que apuntan a una misma fuente de logs, el Agent no los acepta para evitar que se envíen duplicados a Datadog. Si se da este caso, el Agent ordena los archivos de manera alfabética y utiliza el primero de la lista.

Archivo de configuración de JMX

Los checks JMX del Agent tienen un archivo metrics.yaml adicional en su carpeta de configuración. Se trata de una lista de todos los beans que el Datadog Agent recopila por defecto. De esta forma, no es necesario enumerar todos los beans manualmente cuando se configura un check mediante etiquetas (labels) Docker o anotaciones k8s.

PREVIEWING: guacbot/translation-pipeline