Métricas do Amazon ECS CloudWatch
É possível usar métricas de uso do CloudWatch para fornecer visibilidade sobre o uso dos recursos da sua conta. Use essas métricas para visualizar o uso do serviço atual nos gráficos e painéis do CloudWatch.
O Amazon ECS envia dados de métricas para o CloudWatch em intervalos de 1 minuto. Essas métricas são coletadas para recursos que tenham tarefas no estado RUNNING
. Se um cluster, serviço ou outro recurso não tiver tarefas em execução, nenhuma métrica será relatada para esse recurso durante esse período. Por exemplo, se você tiver um cluster contendo um serviço, mas esse serviço não tiver tarefas em um estado RUNNING
, não haverá o envio de métricas para o CloudWatch. De maneira semelhante, se você tiver dois serviços e um deles tiver tarefas em execução e o outro não, somente as métricas do serviço com tarefas em execução serão enviadas.
Métrica | Descrição | Dimensão válida | Estatísticas úteis | Unidade |
---|---|---|---|---|
CPUReservation |
A porcentagem de unidades de CPU reservadas no cluster ou serviço. A reserva de CPU (filtrada por |
ClusterName . |
Média, Mínimo, Máximo | Percentual |
CPUUtilization |
A porcentagem de unidades de CPU usadas pelo cluster ou serviço. A utilização da CPU no nível do cluster (filtrada por A utilização da CPU no nível de serviço (filtrada por |
ClusterName , ServiceName |
Média, Mínimo, Máximo |
Percentual |
MemoryReservation |
O percentual de memória reservada ao executar tarefas no cluster. A reserva de memória do cluster é medida como a memória total reservada pelas tarefas do Amazon ECS no cluster, dividida pela quantidade total de memória para todas as instâncias do Amazon EC2 registradas no cluster. Essa métrica só pode ser filtrada por notaAo calcular a utilização da memória, se |
ClusterName . |
Média, Mínimo, Máximo | Percentual |
MemoryUtilization |
A porcentagem de memória em uso pelo cluster ou serviço. A utilização da memória no nível do cluster (filtrada por A utilização de memória no nível de serviço (filtrada por |
ClusterName , ServiceName |
Média, Mínimo, Máximo |
Percentual |
EBSFilesystemUtilization |
A porcentagem do sistema de arquivos do Amazon EBS que é usada por tarefas em um serviço. A métrica de utilização do sistema de arquivos do EBS no nível de serviço (filtrada por notaPara as tarefas hospedadas no Fargate, há espaço no disco que é usado somente pelo Fargate. Não há custo associado ao espaço que Fargate usa, mas você verá esse armazenamento adicional usando ferramentas como |
ClusterName , ServiceName |
Média, Mínimo, Máximo |
Percentual |
GPUReservation |
O percentual total de GPUs disponíveis reservadas ao executar tarefas no cluster. A métrica de reserva de GPU no nível do cluster é medida como o número de GPUs reservadas pelas tarefas do Amazon ECS no cluster, dividido pelo número total de GPUs disponíveis em todas as instâncias do Amazon EC2 com GPUs registradas no cluster. Somente instâncias do Amazon EC2 no status |
ClusterName |
Média, Mínimo, Máximo | Percentual |
ActiveConnectionCount |
O número total de conexões simultâneas ativas de clientes aos proxies do Amazon ECS Service Connect que são executadas em tarefas que compartilham o Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. Dimensões válidas: |
DiscoveryName e DiscoveryName , ServiceName , ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
NewConnectionCount |
O número total de novas conexões estabelecidas por clientes com os proxies do Amazon ECS Service Connect que são executados em tarefas que compartilham o Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. |
DiscoveryName e DiscoveryName, ServiceName,
ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
ProcessedBytes |
O número total de bytes de tráfego de entrada processados pelos proxies do Service Connect. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. |
DiscoveryName e DiscoveryName, ServiceName,
ClusterName |
Média, Mínimo, Máximo, Soma | Bytes |
RequestCount |
O número de solicitações de tráfego de entrada processadas pelos proxies do Service Connect. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. Além disso, você precisa configurar |
DiscoveryName e DiscoveryName, ServiceName,
ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
GrpcRequestCount |
O número de solicitações de tráfego gRPC de entrada processadas pelos proxies do Service Connect. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect e se o |
DiscoveryName e DiscoveryName, ServiceName,
ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
HTTPCode_Target_2XX_Count |
O número de códigos de resposta HTTP com números 200 a 299 gerados pelas aplicações nessas tarefas. Essas tarefas são os destinos. Essa métrica conta apenas as respostas enviadas aos proxies do Service Connect pelas aplicações dessas tarefas, não as respostas enviadas diretamente. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect e se o Dimensões válidas: |
TargetDiscoveryName e TargetDiscoveryName,
ServiceName, ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
HTTPCode_Target_3XX_Count |
O número de códigos de resposta HTTP com números 300 a 399 gerados pelas aplicações nessas tarefas. Essas tarefas são os destinos. Essa métrica conta apenas as respostas enviadas aos proxies do Service Connect pelas aplicações dessas tarefas, não as respostas enviadas diretamente. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect e se o |
TargetDiscoveryName e TargetDiscoveryName,
ServiceName, ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
HTTPCode_Target_4XX_Count |
O número de códigos de resposta HTTP com números 400 a 499 gerados pelas aplicações nessas tarefas. Essas tarefas são os destinos. Essa métrica conta apenas as respostas enviadas aos proxies do Service Connect pelas aplicações dessas tarefas, não as respostas enviadas diretamente. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect e se o |
TargetDiscoveryName e TargetDiscoveryName,
ServiceName, ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
HTTPCode_Target_5XX_Count |
O número de códigos de resposta HTTP com números 500 a 599 gerados pelas aplicações nessas tarefas. Essas tarefas são os destinos. Essa métrica conta apenas as respostas enviadas aos proxies do Service Connect pelas aplicações dessas tarefas, não as respostas enviadas diretamente. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect e se o |
TargetDiscoveryName e TargetDiscoveryName,
ServiceName, ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
RequestCountPerTarget |
O número médio de solicitações recebidas por cada destino que compartilha o Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. |
TargetDiscoveryName e TargetDiscoveryName,
ServiceName, ClusterName |
Média | Contagem |
TargetProcessedBytes |
O número total de bytes processados pelos proxies do Service Connect. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. |
TargetDiscoveryName e TargetDiscoveryName,
ServiceName, ClusterName |
Média, Mínimo, Máximo, Soma | Bytes |
TargetResponseTime |
A latência do processamento da solicitação da aplicação. O tempo decorrido, em milissegundos, após a solicitação chegar ao proxy do Service Connect na tarefa de destino até que uma resposta da aplicação de destino seja recebida de volta para o proxy. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. |
TargetDiscoveryName e TargetDiscoveryName, ServiceName,
ClusterName |
Média, Mínimo, Máximo |
Milissegundos |
ClientTLSNegotiationErrorCount |
O número total de vezes em que houve falha na conexão TLS. Essa métrica só é usada quando o TLS está habilitado. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. |
DiscoveryName e DiscoveryName , ServiceName , ClusterName |
Média, Mínimo, Máximo, Soma | Contagem |
TargetTLSNegotiationErrorCount |
O número total de vezes em que houve falha na conexão TLS devido à falta de certificados do cliente, falhas nas verificações de AWS Private CA ou falhas nas verificações de SAN. Essa métrica só é usada quando o TLS está habilitado. Essa métrica só estará disponível se você tiver configurado o Amazon ECS Service Connect. |
ServiceName , ClusterName , TargetDiscoveryName e TargetDiscoveryName |
Média, Mínimo, Máximo, Soma | Contagem |
Dimensões para métricas do Amazon ECS
As métricas do Amazon ECS usam o namespace AWS/ECS
e fornecem métricas para as dimensões a seguir. O Amazon ECS só envia métricas para recursos que tenham tarefas no estado RUNNING
. Por exemplo, se você tiver um cluster contendo um serviço, mas esse serviço não tiver tarefas no estado RUNNING
, não haverá métricas enviadas para o CloudWatch. Se você tiver dois serviços e um deles tiver tarefas em execução e o outro não, somente as métricas do serviço com tarefas em execução serão enviadas.
Dimensão | Definição |
---|---|
ClusterName |
Essa dimensão filtra os dados que você solicitar para todos os recursos em um cluster especificado. Todas as métricas do Amazon ECS são filtradas por |
ServiceName |
Essa dimensão filtra os dados que você solicitar para todos os recursos em um serviço especificado em um determinado cluster. |
DiscoveryName |
Essa dimensão filtra os dados solicitados para as métricas do tráfego para um nome de descoberta de serviço especificado do Service Connect em todos os clusters do Amazon ECS. Observe que uma porta específica em um contêiner em execução pode ter vários nomes de descoberta. |
DiscoveryName, ServiceName, ClusterName |
Essa dimensão filtra os dados que você solicita para métricas de tráfego para um nome de descoberta especificado do Service Connect em tarefas que têm esse nome de descoberta e que são criadas por esse serviço nesse cluster. Use essa dimensão para ver as métricas de tráfego de entrada de um serviço específico caso você tenha reutilizado o mesmo nome de descoberta em vários serviços em namespaces diferentes. Observe que uma porta específica em um contêiner em execução pode ter vários nomes de descoberta. |
TargetDiscoveryName |
Essa dimensão filtra os dados solicitados para as métricas do tráfego para um nome de descoberta de serviço especificado do Service Connect em todos os clusters do Amazon ECS. Diferentemente de Observe que uma porta específica em um contêiner em execução pode ter vários nomes de descoberta. |
TargetDiscoveryName, ServiceName, ClusterName |
Essa dimensão filtra os dados que você solicita para métricas de tráfego para um nome de descoberta especificado do Service Connect, mas somente conta tráfego de tarefas criadas por esse serviço nesse cluster. Use essa dimensão para ver as métricas de tráfego de entrada provenientes de um cliente específico em outro serviço. Diferentemente de Observe que uma porta específica em um contêiner em execução pode ter vários nomes de descoberta. |