Supervisión de los contenedores de Amazon ECS mediante Información de contenedores - Amazon Elastic Container Service

Supervisión de los contenedores de Amazon ECS mediante Información de contenedores

Información de contenedores de CloudWatch recopila, agrega y resume métricas y registros de las aplicaciones y microservicios en contenedores.

Información de contenedores utiliza una versión en contenedores del agente de CloudWatch para detectar todos los contenedores en ejecución de un clúster y recopilar datos de rendimiento en cada nivel de la pila de rendimiento. Los datos operativos se recopilan como eventos de registro de rendimiento. Son entradas que usan un esquema JSON estructurado que permite incorporar y almacenar datos de cardinalidad alta a escala. A partir de estos datos, CloudWatch crea métricas agregadas de nivel superior en el nivel de clúster, servicio y nivel de tarea como métricas de CloudWatch. Las métricas incluyen la utilización de recursos como CPU, memoria, disco y red. Las métricas están disponibles en los paneles automáticos de CloudWatch. Para obtener más información sobre las métricas disponibles, consulte Container Insights de Amazon ECS en la Guía del usuario de Amazon CloudWatch.

importante

Las métricas recopiladas por CloudWatch Container Insights se cobran como métricas personalizadas. Para obtener más información acerca de los precios de CloudWatch, consulte Precios de CloudWatch. Amazon ECS también proporciona métricas de monitoreo sin costo adicional. Para obtener más información, consulte Supervisión de Amazon ECS con CloudWatch .

Consideraciones

Al usar CloudWatch Container Insights, se debe tener en cuenta lo siguiente.

  • Las métricas de CloudWatch Container Insights solo reflejan los recursos con tareas en ejecución durante el intervalo de tiempo especificado. Por ejemplo, si tiene un clúster con un servicio, pero ese servicio no tiene tareas en un estado RUNNING, no se enviarán métricas a CloudWatch. Si tiene dos servicios y uno de ellos tiene tareas en ejecución y el otro no, solo se enviarán las métricas del servicio con tareas en ejecución.

  • Las métricas de redes están disponibles para todas las tareas que se ejecutan en Fargate y las tareas se ejecutan en Amazon EC2 instances (Instancias de Amazon EC2) que utilizan los modos de red bridge o awsvpc.

Puede ver los eventos del ciclo de vida de las tareas y servicios de Amazon ECS dentro de la consola de Información de contenedores de CloudWatch. Esto le ayuda a correlacionar las métricas, los registros y los eventos de sus contenedores en una sola vista para ofrecerle una visibilidad operativa más completa.

Los eventos que puede ver son los que Amazon ECS envía a Amazon EventBridge. Para obtener más información, consulte Eventos de Amazon ECS.

Puede elegir si quiere configurar las métricas de rendimiento para los clústeres, las tareas o los servicios. Según el recurso que elija, se informará de los siguientes eventos:

  • Eventos de cambio de estado de instancia de contenedor

  • Eventos de acciones de servicio

  • Eventos de cambio de estado de tarea