En la página de descarga del Agent de Datadog se proporciona un script de instalación ksh de un solo paso. El script es compatible con las siguientes variables de entorno:
CHANNEL (Canal): se establece por defecto como estable. Especifica el canal del repositorio de paquetes.
Valores: stable, beta, unstable
VERSION (Versión): por defecto la última. Especifica la versión del paquete.
PROXY: por defecto ninguno. Especifica el URI del proxy.
Por ejemplo: http://proxy.foo.com
PROXY_USER (Usuario_proxy): vacío por defecto. Especifica el nombre de usuario del servidor proxy.
PROXY_PASSWORD (Contraseña_proxy): vacío por defecto. Especifica la contraseña del servidor proxy. En el caso del Agent de proceso/contenedor, esta variable es obligatoria para habilitar una contraseña de autenticación y no se le puede cambiar el nombre.
INSECURE (Insegura): se establece por defecto como false. Permite saltar la validación TLS.
Si lo prefieres, puedes encontrar enlaces para descargar las últimas versiones en esta página.
El instalador puede ejecutarse de la siguiente manera (como usuario root):
Puedes encontrar el log de la instalación del Agent en el archivo dd-aix-install.log. Para desactivar este log, elimina el parámetro -e dd-aix-install.log en el comando de instalación.
Los archivos y carpetas de configuración para el Agent se encuentran en /etc/datadog-agent/datadog.yaml
En /etc/datadog-agent/datadog.yaml.example encontrarás un ejemplo de archivo de configuración.
Para una configuración básica suele ser necesaria tu clave API de Datadog. La opción de configuración del site puede utilizarse para enviar tus métricas a un sitio diferente (por ejemplo, la instancia de la UE).
En algunas ocasiones también es necesario especificar una configuración proxy en función de la configuración de tu red.
Archivos de configuración para las integraciones:/etc/datadog-agent/conf.d/
Copia y edita los archivos de configuración de ejemplo proporcionados para habilitar las integraciones anteriores. Dichos archivos se encuentran en /etc/datadog-agent/conf.d. El nombre del archivo de configuración YAML debe coincidir con el de la integración: /etc/datadog-agent/conf.d/<INTEGRATION_NAME>.d/conf.yaml habilita la integración <INTEGRATION_NAME> y define su configuración. Puedes consultar algunos ejemplos de archivos de configuración en /etc/datadog-agent/conf.d/<INTEGRATION_NAME>.d/conf.yaml.example
Nota: Algunas de las métricas disponibles son diferentes dependiendo de si la integración es para el Unix Agent o para Linux, Windows y MacOS. Aunque es posible monitorizar procesos y métricas de red con el Unix Agent, las funciones Live Process Monitoring y Network Performance Monitoring no están disponibles. Además, la herramienta Gestión de logs tampoco está disponible con el Unix Agent.
El Unix Agent no tiene el componente traza-agent, por lo que no es compatible con el rastreo ni la creación de perfiles de APM.
DogStatsD permite recopilar y enviar métricas personalizadas a Datadog. Escucha en un puerto UDP y se le pueden enviar métricas DogStatsD. A continuación, se retransmiten a Datadog.
DogStatsD se basa en el mismo archivo de configuración definido para el Agent, en el que puedes encontrar una sección de configuración de DogStatsD. El servidor DogStatsD normalmente se ejecuta durante el mismo proceso que el Agent, pero si necesitas ejecutar su propio proceso, también puedes hacerlo en modo independiente.
Para habilitar DogStatsD, edita /etc/datadog-agent/datadog.yaml y define las opciones de configuración que correspondan.
/etc/datadog-agent/datadog.yaml
dogstatsd:# opciones de configuración de DogStatsDenabled:true# desactivado de forma predeterminadabind_host:localhost # dirección a la que se vincularáport:8125# puerto de escucha UDP de DogStatsDnon_local_traffic:false# escuchar tráfico no local
Nota: DogStatsD no funciona como daemon y se ejecuta en primer plano.
También existen opciones para ejecutar el Agent con el conocido supervisor Python. Esta podría ser la mejor forma de gestionar el daemon del Agent si se está familiarizado con la herramienta. Encontrarás información tanto para el Agent como para DogStatsD.
Nota: Los logs de desinstalación del Agent se pueden encontrar en el archivo dd-aix-install.log. Para desactivar este log, elimina el parámetro -e en el comando de desinstalación.