El monitoreo de Amazon Elastic Container Service (ECS) proporciona visibilidad en tiempo real de sus workloads en contenedores que se ejecutan en AWS ECS para garantizar un rendimiento confiable y prevenir cuellos de botella de recursos en sistemas distribuidos. Al usar OpenTelemetry Collector, obtiene un monitoreo integral mediante un enfoque flexible e independiente del proveedor que funciona en ambos tipos de lanzamiento, ECS en EC2 y ECS Fargate.
Requisitos del Collector
El monitoreo de ECS requiere la distribución OpenTelemetry Collector Contrib para acceder al receptor de métricas de contenedor de AWS ECS (awsecscontainermetricsreceiver). Para obtener más información, consulta el repositorio de GitHub de OpenTelemetry Collector Contrib.

Por qué el monitoreo de ECS
- Evite interrupciones: reciba alertas sobre fallas de contenedores, agotamiento de recursos y problemas de salud del servicio antes de que causen tiempo de inactividad
- Optimice el rendimiento: identifique cuellos de botella de CPU/memoria, limitaciones de I/O y problemas de asignación de recursos que afectan la velocidad de la aplicación
- Planifique la capacidad: realice un seguimiento del uso de recursos, los patrones de escalado de tareas y la utilización del clúster para escalar de forma proactiva
- Garantizar la disponibilidad del servicio — monitorear la salud de las tareas, el estado de despliegue del servicio y los eventos del ciclo de vida del contenedor
Caso de uso común
Ya sea que esté ejecutando microservicios en ECS Fargate para contenedores sin servidor, o administrando aplicaciones en contenedores en ECS con EC2 para la optimización de costos, el monitoreo de ECS le ayuda a detectar problemas antes de que afecten su negocio. Reciba alertas cuando la utilización de CPU aumente drásticamente amenazando el rendimiento de la aplicación, cuando el uso de memoria se acerque a los límites generando riesgo de finalización de tareas, o cuando las comprobaciones de salud del contenedor fallen indicando una degradación del servicio. Este monitoreo es esencial para aplicaciones web, servicios de API y cualquier workload en contenedores donde el rendimiento y la disponibilidad impactan directamente en la experiencia del usuario.
Empezar
¿Listo para comenzar a monitorear su entorno de Amazon ECS? Elija su tipo de despliegue para comenzar con la guía de configuración adecuada.
Cómo funciona
El OpenTelemetry Collector se ejecuta como un contenedor sidecar en sus definiciones de tareas de ECS para recopilar métricas integrales:
- El receptor de métricas de contenedor de AWS ECS se conecta al extremo de metadatos de tareas de ECS v4 para recopilar métricas de CPU, memoria, red y almacenamiento del contenedor
- El receptor Host Metrics recopila métricas a nivel del sistema, incluida la utilización de CPU, memoria, sistema de archivos, disco y red (disponible en EC2, limitado en Fargate)
Próximos pasos
Configuración de ECS en EC2
Configurar el monitoreo de OpenTelemetry para ECS que se ejecuta en instancias EC2
Configuración de ECS Fargate
Configurar el monitoreo de OpenTelemetry para ECS que se ejecuta en Fargate
Busca y consulta tus datos
Aprenda a encontrar y consultar sus datos de monitoreo de ECS en New Relic