Resumen
El Agente de Datadog es un software que se ejecuta en sus servidores. Recopila eventos y métricas de los servidores y los envía a Datadog, donde puede analizar sus 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 versión menor y de parche, o, como mínimo, mensualmente.
Actualizar a una versión principal del Agente de Datadog y mantenerlo actualizado es la única forma soportada para obtener la última funcionalidad y correcciones del Agente.
Se recomienda instalar completamente el Agente. Sin embargo, hay un paquete independiente de DogStatsD 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.
Gestionando el Agente
Managing the Agent with Fleet Automation (recomendado)
Fleet Automation es el flujo de trabajo principal en la aplicación para instalar, actualizar, configurar y solucionar problemas del Agente de Datadog a gran escala.
- View configuration & history: Ver cada Agente en tu flota, su versión, productos habilitados, archivos de configuración y cambios históricos desde una sola página.
- Actualizar Agentes desactualizados: Iniciar actualizaciones remotas para tus Agentes y mantener tu flota actualizada en unos pocos clics.
- Enviar una señal para soporte: Desde la pestaña Support de un servidor, genera una señal y adjúntala a una incidencia de soporte existente o nueva 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.
Administrador del Agente de Datadog GUI
La interfaz gráfica del Agente no es compatible en 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 del Agente
- Enviar señales
La interfaz gráfica del Administrador del Agente de Datadog está habilitada por defecto en Windows y macOS, y se ejecuta en el puerto 5002. Utilice el comando datadog-agent launch-gui para abrir la interfaz gráfica en su navegador web predeterminado.
Puede cambiar el puerto predeterminado de la interfaz gráfica en su archivo de configuración datadog.yaml. Para deshabilitar la interfaz gráfica, establezca 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 su navegador. La interfaz gráfica genera y guarda un token en su 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 puede abrir
datadog.yaml, puede 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, debe estar en el servidor donde se está ejecutando el Agente. No puede ejecutar el Agente en una máquina virtual o un contenedor y acceder a él desde el servidor.
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 los subcomandos del Agente, consulte 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 servidor 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 registro
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 propio Agente. Habilitar más integraciones puede aumentar el consumo de recursos del Agente.
Habilitar las Comprobaciones JMX obliga al Agente a usar más memoria dependiendo del número de beans expuestos por las JVMs monitoreadas. Habilitar los Agentes de trazas y procesos también aumenta el consumo de recursos.
- Versión de prueba del Agente: 7.34.0
- CPU: ~ 0.08% de la CPU utilizada en promedio
- Memoria: ~ 130MB de RAM utilizados (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
Colecció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% de la CPU utilizada en promedio
- Memoria: ~ 95MB de RAM utilizados.
- Ancho de banda de red: ~ 14 KB/s ▲
- Versión de prueba del Agente: 6.15.0
- CPU: ~ 1% de la CPU utilizada en promedio
- Memoria: ~ 95MB de RAM utilizados.
- 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 utilizados (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: