Instalación del agente de infraestructura de New Relic en Docker
Clase 9 de 23 • Curso de Observabilidad Avanzada con New Relic
Resumen
El agente de infraestructura de New Relic permite obtener información detallada de tus servidores, contenedores y servicios en la nube, registrando métricas esenciales como el uso de CPU, memoria y tráfico de red. Para comenzar con el proceso es necesario instalar adecuadamente este agente y así aprovechar al máximo la plataforma para monitorear la salud de tu infraestructura.
¿Qué pasos iniciales debo seguir para instalar el agente de infraestructura?
Primero, inicia sesión en la plataforma New Relic y accede a la vista de integraciones y agentes desde la página de entidades. Selecciona "Infraestructura y sistemas operativos", luego elige el sistema operativo deseado, por ejemplo, Linux. New Relic te guiará con un proceso visualmente sencillo y similar al utilizado previamente en aplicaciones APM o integraciones anteriores.
¿Cuáles son las propiedades esenciales del contenedor del agente de infraestructura en Docker Compose?
Al configurar el agente de infraestructura usando Docker Compose, presta atención a los siguientes puntos clave para su correcto funcionamiento:
- Imagen oficial: Utiliza la imagen pública más reciente proporcionada por New Relic.
- Configuración de privilegiado: El modo privilegiado proporciona acceso completo (similar al súper usuario) a los procesos y recursos del host.
- Capacidades del sistema: La capacidad de trace del sistema permite al agente acceder a datos en tiempo real sobre procesos del host.
- Modo de red y PID del host: Facilita al agente interactuar y monitorear todos los procesos y servicios del host.
- Volúmenes esenciales: Particularmente Docker SOC, necesario para la interacción con otros contenedores y recolección de métricas.
- Variables de entorno: Incluyen clave de licencia (indispensable para conectar a New Relic), nombre visible del agente y una variable que indica la ejecución dentro de Docker (
Docker=true
).
¿Cómo verifico que el agente de infraestructura funcione correctamente después de instalarlo?
Al ejecutar tu aplicación usando Docker Compose, verifica que el agente se haya levantado correctamente consultando los registros (logs) desde tu entorno de desarrollo. Observa mensajes que indiquen:
- Creación del servicio.
- Exitoso chequeo de conectividad de red.
- Confirmación explícita de que el agente está en funcionamiento y recolectando datos.
- Validación de la integración "New Relic Flex" funcionando correctamente aunque puedan aparecer algunos mensajes menores de errores de permisos que no afecten la salud general del agente.
Después, regresa a la plataforma del New Relic para confirmar visualmente la correcta instalación del agente. Puedes validar desde la vista general de entidades o específicamente desde la vista de Infraestructura, visualizando claramente la actividad de monitoreo y reporte de métricas en tiempo real.
Te invitamos a compartir preguntas o experiencias con la instalación del agente en la sección de comentarios para enriquecer el aprendizaje conjunto.