Métricas de Amazon ECS CloudWatch - Amazon Elastic Container Service

Métricas de Amazon ECS CloudWatch

Puede utilizar las métricas de uso de CloudWatch para proporcionar visibilidad sobre el uso de los recursos de su cuenta. Utilice estas métricas para visualizar el uso actual del servicio en paneles y gráficos de CloudWatch.

CPUReservation

El porcentaje de unidades de CPU reservadas en el clúster o servicio.

La reserva de CPU (filtrada por ClusterName) se mide como el total de unidades de CPU reservadas por tareas de Amazon ECS del clúster, dividido por el total de unidades de CPU de todas las instancias de Amazon EC2 registradas en el clúster. Solo las instancias de Amazon EC2 que tengan el estado ACTIVE o DRAINING afectarán a las métricas de reserva de CPU. Este método solo se admite para tareas alojadas en una instancia de Amazon EC2.

Dimensiones válidas: ClusterName.

Estadísticas útiles: promedio, mínimo, máximo

Unidad: porcentaje.

CPUUtilization

El porcentaje de unidades de CPU que se usa en el clúster o servicio.

El uso de la CPU del clúster (filtrada por ClusterName) se mide como el total de unidades de CPU en uso por tareas de Amazon ECS del clúster, dividido por el total de unidades de CPU de todas las instancias de Amazon EC2 registradas en el clúster. Solo las instancias de Amazon EC2 que tengan el estado ACTIVE o DRAINING afectarán a las métricas de reserva de CPU. La métrica de clúster solo se admite para tareas alojadas en una instancia de Amazon EC2.

El uso de la CPU por servicio (filtrada por ClusterName y ServiceName) se mide como el total de unidades de CPU en uso por las tareas que pertenecen al servicio, dividido por el total de unidades de CPU reservadas por las tareas que pertenecen al servicio. La métrica de servicio se admite para tareas alojadas en un instancias de Amazon EC2 y Fargate.

Dimensiones válidas: ClusterName, ServiceName.

Estadísticas útiles: promedio, mínimo, máximo

Unidad: porcentaje.

MemoryReservation

El porcentaje de memoria reservada por las tareas en ejecución en el clúster.

La reserva de memoria del clúster se mide como la memoria total reservada por las tareas de Amazon ECS del clúster, dividida por la cantidad total de memoria de todas las instancias de Amazon EC2 registradas en el clúster. Esta métrica solo se puede filtrar por ClusterName. Solo las instancias de Amazon EC2 que tengan el estado ACTIVE o DRAINING afectarán a las métricas de reserva de memoria. La métrica de reserva de memoria de clúster solo se admite para tareas alojadas en una instancia de Amazon EC2.

nota

Al calcular la utilización de la memoria, si se especifica MemoryReservation, se utiliza en el cálculo en lugar de la memoria total.

Dimensiones válidas: ClusterName.

Estadísticas útiles: promedio, mínimo, máximo

Unidad: porcentaje.

MemoryUtilization

El porcentaje de memoria que usa el clúster o servicio.

El uso de memoria por clúster (filtrada por ClusterName) se mide como el total de memoria en uso por tareas de Amazon ECS del clúster, dividido por el total de memoria de todas las instancias de Amazon EC2 registradas en el clúster. Solo las instancias de Amazon EC2 que tengan el estado ACTIVE o DRAINING afectarán a las métricas de uso de memoria. La métrica de clúster solo se admite para tareas alojadas en una instancia de Amazon EC2.

El uso de memoria por servicio (filtrada por ClusterName y ServiceName) se mide como el total de memoria en uso por las tareas que pertenecen al servicio, dividido por el total de memoria reservada por las tareas que pertenecen al servicio. La métrica de servicio se admite para tareas alojadas en un instancias de Amazon EC2 y Fargate.

Dimensiones válidas: ClusterName, ServiceName.

Estadísticas útiles: promedio, mínimo, máximo

Unidad: porcentaje.

EBSFilesystemUtilization

El porcentaje del sistema de archivos de Amazon EBS que utilizan las tareas de un servicio.

La métrica de uso del sistema de archivos de EBS a nivel de servicio (filtrada por ClusterName y ServiceName) se mide como la cantidad total del sistema de archivos de EBS que utilizan las tareas que pertenecen al servicio, dividida por la cantidad total de almacenamiento del sistema de archivos de EBS que se asigna a todas las tareas que pertenecen al servicio. La métrica de uso del sistema de archivos de EBS por servicio solo está disponible para las tareas alojadas en las instancias de Amazon EC2 (con la versión de agente de contenedor 1.79.0) y Fargate (con la versión de la plataforma 1.4.0) que tienen un volumen de EBS adjunto.

nota

En el caso de las tareas alojadas en Fargate, hay espacio en el disco que solo utiliza Fargate. El espacio que usa Fargate no tiene ningún costo, pero verá este almacenamiento adicional con herramientas como df.

Dimensiones válidas: ClusterName, ServiceName.

Estadísticas útiles: promedio, mínimo, máximo

Unidad: porcentaje.

GPUReservation

El porcentaje de unidades de GPU disponibles reservadas por las tareas en ejecución en el clúster.

La reserva de GPU de clúster se mide como el número de GPU reservadas por tareas de Amazon ECS en el clúster, dividido por el número total de GPU disponibles en todas las instancias de Amazon EC2 con GPU registradas en el clúster. Solo las instancias de Amazon EC2 que tengan el estado ACTIVE o DRAINING afectarán a las métricas de reserva de GPU.

Dimensiones válidas: ClusterName.

Estadísticas útiles: promedio, mínimo, máximo

Todas las estadísticas: promedio, mínimo, máximo, suma y recuento de muestras.

Unidad: porcentaje.

ActiveConnectionCount

El número total de conexiones simultáneas activas desde los clientes a los proxys de Amazon ECS Service Connect que se ejecutan en tareas que comparten el DiscoveryName seleccionado.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

Dimensiones válidas: DiscoveryName y DiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

NewConnectionCount

El número total de conexiones nuevas establecidas desde los clientes a los proxys de Amazon ECS Service Connect que se ejecutan en tareas que comparten el DiscoveryName seleccionado.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

Dimensiones válidas: DiscoveryName y DiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

ProcessedBytes

El número total de bytes de tráfico entrante procesados por los proxys de Service Connect.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

Dimensiones válidas: DiscoveryName y DiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: bytes.

RequestCount

El número de solicitudes de tráfico entrante procesadas por los proxys de Service Connect.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

También debe configurar appProtocol en la asignación de puertos en la definición de su tarea.

Dimensiones válidas: DiscoveryName y DiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

GrpcRequestCount

El número de solicitudes de tráfico entrante de gRPC procesadas por los proxys de Service Connect.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect y el appProtocol es GRPC en la asignación de puertos de la definición de la tarea.

Dimensiones válidas: DiscoveryName y DiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

HTTPCode_Target_2XX_Count

El número de códigos de respuesta HTTP con los números 200 a 299 generados por las aplicaciones en estas tareas. Estas tareas son los destinos. Esta métrica solo cuenta las respuestas enviadas a los proxys de Service Connect por las aplicaciones en estas tareas, no las respuestas enviadas directamente.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect y el appProtocol es HTTP o HTTP2 en la asignación de puertos de la definición de la tarea.

Dimensiones válidas: TargetDiscoveryName y TargetDiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

HTTPCode_Target_3XX_Count

El número de códigos de respuesta HTTP con los números 300 a 399 generados por las aplicaciones en estas tareas. Estas tareas son los destinos. Esta métrica solo cuenta las respuestas enviadas a los proxys de Service Connect por las aplicaciones en estas tareas, no las respuestas enviadas directamente.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect y el appProtocol es HTTP o HTTP2 en la asignación de puertos de la definición de la tarea.

Dimensiones válidas: TargetDiscoveryName y TargetDiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

HTTPCode_Target_4XX_Count

El número de códigos de respuesta HTTP con los números 400 a 499 generados por las aplicaciones en estas tareas. Estas tareas son los destinos. Esta métrica solo cuenta las respuestas enviadas a los proxys de Service Connect por las aplicaciones en estas tareas, no las respuestas enviadas directamente.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect y el appProtocol es HTTP o HTTP2 en la asignación de puertos de la definición de la tarea.

Dimensiones válidas: TargetDiscoveryName y TargetDiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo, suma

Unidad: recuento.

HTTPCode_Target_5XX_Count

El número de códigos de respuesta HTTP con los números 500 a 599 generados por las aplicaciones en estas tareas. Estas tareas son los destinos. Esta métrica solo cuenta las respuestas enviadas a los proxys de Service Connect por las aplicaciones en estas tareas, no las respuestas enviadas directamente.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect y el appProtocol es HTTP o HTTP2 en la asignación de puertos de la definición de la tarea.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

RequestCountPerTarget

El número promedio de solicitudes recibidas por cada destino que comparten los DiscoveryName seleccionados.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

Dimensiones válidas: TargetDiscoveryName y TargetDiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio.

Unidad: recuento.

TargetProcessedBytes

El número total de bytes procesados por los proxys de Service Connect.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

Dimensiones válidas: TargetDiscoveryName y TargetDiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: bytes.

TargetResponseTime

La latencia del procesamiento de solicitudes de aplicaciones. El tiempo transcurrido, en milisegundos, después de que la solicitud llegue al proxy de Service Connect de la tarea de destino hasta que el proxy recibe una respuesta de la aplicación de destino.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

Dimensiones válidas: TargetDiscoveryName y TargetDiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo.

Todas las estadísticas: promedio, mínimo, máximo, suma y recuento de muestras.

Unidad: milisegundos.

ClientTLSNegotiationErrorCount

El número total de veces que se produjo un error de conexión TLS. Esta métrica solo se usa cuando está activado TLS.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

Dimensiones válidas: DiscoveryName y DiscoveryName, ServiceName, ClusterName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

TargetTLSNegotiationErrorCount

El número total de veces que se produjo un error en la conexión TLS debido a la falta de certificados de cliente, errores en las verificaciones de AWS Private CA o errores en las verificaciones del SAN. Esta métrica solo se usa cuando está activado TLS.

Esta métrica solo está disponible si ha configurado Amazon ECS Service Connect.

Dimensiones válidas: ServiceName, ClusterName, TargetDiscoveryName y TargetDiscoveryName.

Estadísticas útiles: promedio, mínimo, máximo y suma.

Unidad: recuento.

Dimensiones de las métricas de Amazon ECS

Las métricas de Amazon ECS utilizan el espacio de nombres AWS/ECS y proporcionan métricas para las siguientes dimensiones. Amazon ECS solo envía métricas para los recursos que tienen tareas en el estado RUNNING. 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.

ClusterName

Esta dimensión filtra los datos solicitados de todos los recursos en el clúster especificado. Todas las métricas de Amazon ECS se filtran por ClusterName.

ServiceName

Esta dimensión filtra los datos solicitados de todos los recursos de un servicio especificado dentro de un clúster específico.

DiscoveryName

Esta dimensión filtra los datos que solicita para las métricas de tráfico a un nombre de detección de Service Connect específico en todos los clústeres de Amazon ECS.

Tenga en cuenta que un puerto específico de un contenedor en ejecución puede tener varios nombres de detección.

DiscoveryName, ServiceName, ClusterName

Esta dimensión filtra los datos que solicita para las métricas de tráfico a un nombre de detección de Service Connect específico en todas las tareas que tienen este nombre de detección y que este servicio crea en este clúster.

Utilice esta dimensión para ver las métricas del tráfico entrante de un servicio específico, si ha reutilizado el mismo nombre de detección en varios servicios de diferentes espacios de nombres.

Tenga en cuenta que un puerto específico de un contenedor en ejecución puede tener varios nombres de detección.

TargetDiscoveryName

Esta dimensión filtra los datos que solicita para las métricas de tráfico a un nombre de detección de Service Connect específico en todos los clústeres de Amazon ECS.

A diferencia de DiscoveryName, estas métricas de tráfico solo miden el tráfico entrante a este DiscoveryName que proviene de otras tareas de Amazon ECS que tienen una configuración de Service Connect en este espacio de nombres. Esto incluye las tareas que han realizado los servicios con una configuración de Service Connect de solo cliente o de cliente y servidor.

Tenga en cuenta que un puerto específico de un contenedor en ejecución puede tener varios nombres de detección.

TargetDiscoveryName, ServiceName, ClusterName

Esta dimensión filtra los datos que solicita para las métricas de tráfico a un nombre de detección de Service Connect específico, pero solo cuenta el tráfico de las tareas que este servicio crea en este clúster.

Utilice esta dimensión para ver las métricas de tráfico entrante que provienen de un cliente específico de otro servicio.

A diferencia de DiscoveryName, ServiceName, ClusterName, estas métricas de tráfico solo miden el tráfico entrante a este DiscoveryName que proviene de otras tareas de Amazon ECS que tienen una configuración de Service Connect en este espacio de nombres. Esto incluye las tareas que han realizado los servicios con una configuración de Service Connect de solo cliente o de cliente y servidor.

Tenga en cuenta que un puerto específico de un contenedor en ejecución puede tener varios nombres de detección.