Información de contenedores - Amazon CloudWatch

Información de contenedores

Utilice Información de contenedores de CloudWatch para recopilar, agregar y resumir métricas y registros de las aplicaciones en contenedores y de los microservicios. Información de contenedores está disponible para las plataformas Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS) y Kubernetes en Amazon EC2. Información de contenedores admite la recopilación de métricas de clústeres implementados en AWS Fargate tanto para Amazon ECS como Amazon EKS.

CloudWatch recopila automáticamente métricas de muchos recursos, como la CPU, la memoria, el disco y la red. Información de contenedores también proporciona información de diagnóstico, como, por ejemplo, errores de reinicio de contenedores, para ayudarlo a aislar problemas y solucionarlos rápidamente. También puede establecer alarmas de CloudWatch en las métricas que recopila Información de contenedores.

Información de contenedores recopila datos como Eventos de registro de rendimiento con embedded metric format (formato de métricas integradas). Estos eventos de registro de rendimiento son entradas que utilizan un esquema JSON estructurado que permite capturar y almacenar datos de cardinalidad alta a escala. A partir de estos datos, CloudWatch crea métricas agregadas a nivel de clúster, nodo pod y servicio como métricas de CloudWatch. Las métricas que recopila Información de contenedores están disponibles en los paneles automáticos de CloudWatch y también se pueden ver en la sección Métricas de la consola de CloudWatch. Las métricas no están visibles hasta que las tareas del contenedor hayan estado ejecutándose durante algún tiempo.

Al implementar Información de contenedores, este crea automáticamente un grupo de registro para los eventos del registro de rendimiento. No es necesario que cree este grupo de registro.

CloudWatch no crea automáticamente todas las métricas posibles a partir de los datos del registro con el objetivo de ayudarlo a administrar los costes de Información de contenedores. Sin embargo, puede visualizar métricas adicionales y niveles adicionales de granularidad con Información de registros de CloudWatch para analizar los eventos de registro de rendimiento sin procesar.

Con la versión original de Información de contenedores, las métricas recopiladas y los registros incorporados se cobran como métricas personalizadas. Con Información de contenedores, con una observabilidad mejorada para Amazon EKS, las métricas y los registros de Información de contenedores se cobran por observación en lugar de cobrarse por métrica almacenada o registro incorporado. Para obtener más información sobre los precios de CloudWatch, consulte Precios de Amazon CloudWatch.

En Amazon EKS y Kubernetes, Información de contenedores utiliza una versión en contenedores del agente de CloudWatch para detectar todos los contenedores en ejecución en un clúster. A continuación, recopila datos de rendimiento en cada nivel de la pila de rendimiento.

Información de contenedores admite el cifrado con la AWS KMS key para los registros y las métricas que recopila. Para habilitar este cifrado, debe activar manualmente el cifrado de AWS KMS para el grupo de registro que recibe datos de Información de contenedores. Esto hace que Información de contenedores cifre esos datos con la clave KMS proporcionada. Solo se admiten claves simétricas. No utilice claves KMS asimétricas para cifrar sus grupos de registro.

Para obtener más información, consulte Encrypt Log Data in CloudWatch Logs Using AWS KMS (Cifrar datos de registro en CloudWatch Logs mediante ).

Información de contenedores con observabilidad mejorada para Amazon EKS

El 6 de noviembre de 2023, se lanzó una nueva versión de Información de contenedores. Esta versión admite la observabilidad mejorada de los clústeres de Amazon EKS que se ejecutan en Amazon EC2 y puede recopilar métricas más detalladas estos clústeres. Tras la instalación, recopila automáticamente registros detallados de telemetría de infraestructura y de contenedores para sus clústeres de Amazon EKS. A continuación, puede utilizar paneles seleccionados y de uso inmediato para profundizar en la telemetría de aplicaciones e infraestructuras.

Información de contenedores con observabilidad mejorada para Amazon EKS, recopila métricas detalladas del estado granular, del rendimiento y del estado hasta el nivel del contenedor, así como métricas del plano de control. Para obtener más información acerca de las métricas y dimensiones adicionales recopiladas, consulte Métricas de Información de contenedores de Kubernetes y de Amazon EKS.

Si instaló Información de contenedores mediante el agente CloudWatch en un clúster de Amazon EKS en Amazon EC2, después del 6 de noviembre de 2023, dispondrá de Información de contenedores con observabilidad mejorada para Amazon EKS. De lo contrario, puede actualizar un clúster de Amazon EKS a esta nueva versión siguiendo las instrucciones que se indican en Actualización a Información de contenedores con observabilidad mejorada para Amazon EKS en CloudWatch.

La Información de contenedores admite la observabilidad entre cuentas de CloudWatch. Utiliza una cuenta de supervisión para supervisar y solucionar problemas en las aplicaciones que abarcan varias cuentas de AWS dentro de una sola región. Para obtener más información, consulte Observabilidad entre cuentas de CloudWatch.

Información de contenedores con observabilidad mejorada para Amazon EKS también es compatible con los nodos de trabajo de Windows.

Fargate no admite Información de contenedores con observabilidad mejorada para Amazon EKS.

nota

Navegue hasta la consola de Información de contenedores para descubrir si tiene clústeres que puedan actualizarse a Información de contenedores con observabilidad mejorada para Amazon EKS. Para ello, elija Información, Información de contenedores en el panel de navegación de la consola de CloudWatch. En la consola de Información de contenedores, un anuncio indica si hay algún clúster de Amazon EKS que pueda actualizarse y enlaza con la página de actualización.

Plataformas admitidas

Información de contenedores está disponible para las plataformas Amazon Elastic Container Service, Amazon Elastic Kubernetes Service y Kubernetes en instancias de Amazon EC2.

  • Para Amazon ECS, Información de contenedores recopila métricas a nivel de clúster, tarea y servicio en las instancias de Linux y Windows Server. Puede recopilar métricas en el nivel de instancia solo en instancias de Linux.

    Para Amazon ECS, las métricas de red solo están disponibles para los contenedores en los modos de red bridge y awsvpc. No están disponibles para contenedores en el modo de red host.

  • Para Amazon Elastic Kubernetes Service y las plataformas de Kubernetes en instancias de Amazon EC2, Información de contenedores solo se admite en instancias de Linux.

Imagen del contenedor del agente de CloudWatch

Amazon proporciona una imagen de contenedor de agente de CloudWatch en el registro de contenedores de Amazon Elastic. Para obtener más información, consulte cloudwatch-agent en Amazon ECR.