Resumen
El Agente de Datadog es un software que se ejecuta en tus hosts. Recopila eventos y métricas de los hosts y los envía a Datadog, donde puedes analizar tus datos de monitoreo y rendimiento. El Agente de Datadog es de código abierto y su código fuente está disponible en GitHub en DataDog/datadog-agent.
Para empezar a utilizar el Agent, selecciona tu plataforma.
Datadog recomienda que actualices el Agente de Datadog con cada lanzamiento menor y de parches, o, como mínimo, mensualmente.
Actualizar a una versión principal del Agente de Datadog y mantenerlo actualizado es la única forma soportada de obtener la última funcionalidad y correcciones del Agente.
Se recomienda instalar completamente el Agente. Sin embargo, un paquete independiente de DogStatsD está disponible para Amazon Linux, CentOS, Debian, Fedora, Red Hat, SUSE y Ubuntu. Este paquete se utiliza en entornos contenedorizados donde DogStatsD se ejecuta como un sidecar o en entornos que ejecutan un servidor DogStatsD sin la funcionalidad completa del Agente.
Gestión del Agente
Gestión del Agente con Automatización de Flota (recomendado)
Automatización de Flota es el flujo de trabajo principal dentro de la aplicación para instalar, actualizar, configurar y solucionar problemas del Agente de Datadog a gran escala.
- Ver configuración e historial: Ver cada Agente en su flota, su versión, productos habilitados, archivos de configuración y cambios históricos desde una sola página.
- Actualizar Agentes desactualizados: Activar actualizaciones remotas para sus Agentes y mantener su flota actualizada con unos pocos clics.
- Enviar una señal para soporte: Desde la pestaña de Soporte de un host, generar una señal y adjuntarla a un caso de Soporte existente o nuevo sin tener que usar la línea de comandos.
- Auditar el uso de la clave API: Identificar qué Agentes están utilizando una clave API específica y rotar claves de manera segura.
Interfaz Gráfica del Administrador del Agente de Datadog
La interfaz gráfica del Agente no es compatible con plataformas Windows de 32 bits.
Utilice la interfaz gráfica del Administrador del Agente de Datadog para:
- Ver la información de estado de su Agente
- Ver todas las verificaciones en ejecución
- Ver el registro del Agente
- Editar el archivo de configuración del Agente (
datadog.yaml) - Agregar o editar verificaciones de Agente
- Enviar bengalas
La interfaz gráfica del administrador de Agente de Datadog está habilitada por defecto en Windows y macOS, y se ejecuta en el puerto 5002. Utiliza el comando datadog-agent launch-gui para abrir la interfaz gráfica en tu navegador web predeterminado.
Puedes cambiar el puerto predeterminado de la interfaz gráfica en tu archivo de configuración datadog.yaml. Para deshabilitar la interfaz gráfica, establece el valor del puerto en -1. En Linux, la interfaz gráfica está deshabilitada por defecto.
Requisitos de la interfaz gráfica:
- Las cookies deben estar habilitadas en tu navegador. La interfaz gráfica genera y guarda un token en tu navegador, que se utiliza para autenticar todas las comunicaciones con el servidor de la interfaz gráfica.
- Para iniciar la interfaz gráfica, el usuario debe tener los permisos requeridos. Si puedes abrir
datadog.yaml, puedes usar la interfaz gráfica. - Por razones de seguridad, la interfaz gráfica solo puede ser accedida desde la interfaz de red local (
localhost/127.0.0.1), por lo tanto, debes estar en el host donde se está ejecutando el Agente. No puedes ejecutar el Agente en una máquina virtual o un contenedor y acceder a él desde la máquina host.
Interfaz de línea de comandos
Desde el Agente 6 en adelante, la interfaz de línea de comandos del Agente se basa en subcomandos. Para una lista completa de subcomandos del Agente, consulta Comandos del Agente.
Avanzando más con el Agente de Datadog
Actualizar el Agente
Para actualizar manualmente el núcleo del Agente de Datadog entre dos versiones menores en un host determinado, ejecute el comando de instalación correspondiente para su plataforma.
Nota: Si desea actualizar manualmente una integración específica del Agente, consulte la guía de Gestión de Integraciones.
Archivos de configuración
Consulte la documentación de archivos de configuración del Agente.
Sitio de Datadog
Edite el archivo de configuración principal del Agente, datadog.yaml, para establecer el parámetro site (por defecto es datadoghq.com).
Nota: Consulte la documentación de Introducción a los Sitios de Datadog para más detalles sobre el parámetro site.
Ubicación de los registros
Consulte la documentación de archivos de registro del Agente.
Sobrecarga del Agente
Un ejemplo del consumo de recursos del Agente de Datadog se muestra a continuación. Se realizaron pruebas en una instancia de máquina Amazon EC2 c5.xlarge (4 VCPU/ 8GB RAM) y se observó un rendimiento comparable en instancias basadas en ARM64 con recursos similares. El datadog-agent estándar se estaba ejecutando con un chequeo de proceso para monitorear el Agente en sí. Habilitar más integraciones puede aumentar el consumo de recursos del Agente.
Habilitar las verificaciones de JMX obliga al Agente a usar más memoria dependiendo del número de beans expuestos por las JVMs monitoreadas. Habilitar los Agentes de traza y proceso también aumenta el consumo de recursos.
- Versión de prueba del Agente: 7.34.0
- CPU: ~ 0.08% del CPU utilizado en promedio
- Memoria: ~ 130MB de RAM utilizada (memoria RSS)
- Ancho de banda de red: ~ 140 B/s ▼ | 800 B/s ▲
- Disco:
- Linux 830MB a 880MB dependiendo de la distribución
- Windows: 870MB
Recolección de registros:
Los resultados a continuación se obtienen de una colección de 110KB de registros por segundo de un archivo con el reenvío HTTP habilitado. Muestra la evolución del uso de recursos para los diferentes niveles de compresión disponibles.
- Versión de prueba del Agente: 6.15.0
- CPU: ~ 1.5% del CPU utilizado en promedio
- Memoria: ~ 95MB de RAM utilizada.
- Ancho de banda de red: ~ 14 KB/s ▲
- Versión de prueba del Agente: 6.15.0
- CPU: ~ 1% del CPU utilizado en promedio
- Memoria: ~ 95MB de RAM utilizada.
- Ancho de banda de red: ~ 20 KB/s ▲
- Versión de prueba del Agente: 6.15.0
- CPU: ~ 0.7% de la CPU utilizada en promedio
- Memoria: ~ 90MB de RAM utilizada (memoria RSS)
- Ancho de banda de red: ~ 200 KB/s ▲
Recursos adicionales
Esta sección incluye los siguientes temas:
Lectura Adicional
Más enlaces, artículos y documentación útiles: