Quiero configurar Información de contenedores de Amazon CloudWatch para supervisar mis tareas de Amazon Elastic Container Service (Amazon ECS) y la instancia de contenedor.
Solución
Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Solución de problemas de AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.
Información de contenedores agrega métricas de clústeres y servicios. Se recomienda utilizar Información de contenedores con observabilidad mejorada para obtener métricas de estado y rendimiento más detalladas para las tareas y las instancias de contenedor. Puede activar Información de contenedores e Información de contenedores con observabilidad mejorada para toda la cuenta de AWS o para clústeres específicos.
Activación de Información de contenedores en la cuenta
Nota: Cuando activa Información de contenedores en la cuenta, ahorra tiempo porque Información de contenedores se activa automáticamente en todos los clústeres nuevos.
Utilice la consola de Amazon ECS o la AWS CLI para activar Información de contenedores o Información de contenedores con observabilidad mejorada. Tenga en cuenta que puede activar Información de contenedores en la configuración predeterminada de la cuenta de AWS para usuarios individuales de AWS Identity and Access Management (IAM). Para ello, debe iniciar sesión con la cuenta de usuario raíz.
Para modificar la configuración de la cuenta de todos los usuarios, ejecute el siguiente put-account-setting-default:
aws ecs put-account-setting-default --name containerInsights --value enabled --region REGION_NAME
Nota: Sustituya REGION_NAME por su región de AWS. Los cambios que realice con los comandos de la AWS CLI se aplican a toda la cuenta, a menos que un usuario o rol de IAM anule explícitamente esta configuración. Para desactivar la configuración de cuenta predeterminada para todos los usuarios o roles de IAM de su cuenta, sustituya activado por desactivado. Si el clúster tiene Información de aplicaciones de CloudWatch activado, debe eliminarlo o desactivar la supervisión de un componente de la aplicación al desactivar Información de contenedores.
Activación de Información de contenedores en el clúster
Para usar la consola de Amazon ECS para crear un nuevo clúster con Información de contenedores activado, siga estos pasos:
- Abra la consola de Amazon ECS.
- En la barra de navegación, seleccione su región de AWS y, a continuación, elija Clústeres.
- Seleccione Crear clúster.
- Configure los ajustes del clúster.
- Expanda Supervisión y, a continuación, seleccione Usar Información de contenedores o Información de contenedores con observabilidad mejorada.
- Seleccione Crear.
Para usar la AWS CLI para crear un nuevo clúster con Información de contenedores activado, ejecute el siguiente comando create-cluster:
aws ecs create-cluster --cluster-name CLUSTER_NAME --settings name=containerInsights,value=enabled --region REGION_NAME
Nota: Sustituya CLUSTER_NAME por el nombre de su clúster y REGION_NAME por su región. Para activar la observabilidad mejorada, sustituya value=enabled por value=enhanced.
Utilice la consola de Amazon ECS para activar Información de contenedores en un clúster existente. O bien, para usar la AWS CLI, ejecute el siguiente comando update-cluster-settings:
aws ecs update-cluster-settings --cluster CLUSTER_NAME --settings name=containerInsights,value=enabled --region REGION_NAME
Nota: Sustituya CLUSTER_NAME por el nombre de su clúster y REGION_NAME por su región. Para desactivar Información de contenedores, sustituya value=enabled por value=disabled. En la observabilidad mejorada, sustituya value=enabled por value=enhanced.
Revisión de opciones de Información de contenedores
Cuando utilice un tipo de inicio de Amazon Elastic Compute Cloud (Amazon EC2), defina el parámetro de CPU a nivel de tarea o contenedor. A continuación, puede ver las métricas de uso de la CPU para sus tareas de Amazon ECS.
Puede ver las métricas de red de todas las tareas que se ejecutan en AWS Fargate y de las tareas de las instancias de Amazon EC2 que utilizan el modo de red bridge. Las métricas también están disponibles para las tareas que utilizan los modos de red de Amazon Virtual Private Cloud (Amazon VPC).
Para recopilar las métricas a nivel de instancia de los clústeres de Amazon ECS que están alojados en una instancia de EC2, despliegue el agente de CloudWatch.
Información relacionada
Métricas de Información de contenedores de Amazon ECS
Métricas de Información de contenedores de Amazon ECS con observabilidad mejorada
Visualización de las métricas de Información de contenedores
Ejemplo 12: Información de contenedores de Amazon ECS (con y sin observabilidad mejorada)