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 estadoACTIVE
oDRAINING
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 estadoACTIVE
oDRAINING
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
yServiceName
) 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 estadoACTIVE
oDRAINING
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 estadoACTIVE
oDRAINING
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
yServiceName
) 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
yServiceName
) 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 contenedor1.79.0
) y Fargate (con la versión de la plataforma1.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
oDRAINING
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
yDiscoveryName, 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
yDiscoveryName, 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
yDiscoveryName, 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
yDiscoveryName, 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
esGRPC
en la asignación de puertos de la definición de la tarea.Dimensiones válidas:
DiscoveryName
yDiscoveryName, 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
esHTTP
oHTTP2
en la asignación de puertos de la definición de la tarea.Dimensiones válidas:
TargetDiscoveryName
yTargetDiscoveryName, 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
esHTTP
oHTTP2
en la asignación de puertos de la definición de la tarea.Dimensiones válidas:
TargetDiscoveryName
yTargetDiscoveryName, 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
esHTTP
oHTTP2
en la asignación de puertos de la definición de la tarea.Dimensiones válidas:
TargetDiscoveryName
yTargetDiscoveryName, 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
esHTTP
oHTTP2
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
yTargetDiscoveryName, 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
yTargetDiscoveryName, 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
yTargetDiscoveryName, 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
yDiscoveryName
,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
yTargetDiscoveryName
.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 esteDiscoveryName
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 esteDiscoveryName
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.