Coletar métricas de aplicações e uso do AWS Fargate - Amazon EKS

Ajudar a melhorar esta página

Quer contribuir para este guia do usuário? Role até o final desta página e selecione Editar esta página no GitHub. Suas contribuições ajudarão a tornar nosso guia do usuário melhor para todos.

Coletar métricas de aplicações e uso do AWS Fargate

Importante

O AWS Fargate com o Amazon EKS não está disponível para a AWS GovCloud (Leste dos EUA) e AWS GovCloud (Oeste dos EUA).

É possível coletar métricas do sistema e métricas de uso do CloudWatch para o AWS Fargate.

Métricas da aplicação

Para aplicações em execução no Amazon EKS e no AWS Fargate, você pode usar o AWS Distro for OpenTelemetry (ADOT). O ADOT permite coletar métricas do sistema e enviá-las para os painéis do CloudWatch Container Insights. Para começar a usar o ADOT para aplicações em execução no Fargate, consulte Usar o CloudWatch Container Insights com o Distro AWS para OpenTelemetry, na documentação do ADOT.

Métricas de uso

É possível usar métricas de uso do CloudWatch para fornecer visibilidade sobre o uso de recursos de sua conta. Use essas métricas para visualizar o uso do serviço atual nos gráficos e painéis do CloudWatch.

As métricas de uso do AWS Fargate correspondem às cotas de serviço da AWS. Também é possível configurar alarmes que alertem você quando o uso se aproximar de uma cota de serviço. Para obter mais informações sobre cotas de serviço do Fargate, consulte Visualizar e gerenciar o Amazon EKS e as cotas de serviço do Fargate.

O AWS Fargate publica as seguintes métricas no namespace AWS/Usage.

Métrica

Descrição

ResourceCount

O número total dos recursos especificados em execução na sua conta. Os recursos são definidos pelas dimensões associadas à métrica.

As dimensões a seguir são usadas para refinar as métricas de uso publicadas pelo AWS Fargate.

Dimensão

Descrição

Service

O nome do serviço da AWS que contém o recurso. Para as métricas de uso do AWS Fargate, o valor dessa dimensão é Fargate.

Type

O tipo de entidade que está sendo relatada. Atualmente, o único valor válido para métricas de uso do AWS Fargate é Resource.

Resource

O tipo de recurso que está em execução.

Atualmente, o AWS Fargate retorna informações sobre o uso sob demanda do Fargate. O valor do recurso para uso sob demanda do Fargate é OnDemand.

nota

O uso sob demanda do Fargate combina Pods do Amazon EKS usando Fargate, tarefas do Amazon ECS usando o tipo de inicialização do Fargate e tarefas do Amazon ECS usando o provedor de capacidade do FARGATE.

Class

A classe do recurso sob acompanhamento. Atualmente, o AWS Fargate não usa a dimensão de classe.

Criar um alarme do CloudWatch para monitorar as métricas de uso dos recursos do Fargate

O AWS Fargate fornece as métricas de uso do CloudWatch que correspondem às cotas de serviço da AWS para uso de recursos sob demanda do Fargate. No console do Service Quotas, você pode visualizar seu uso em um gráfico. Também é possível configurar alarmes que alertam você quando o uso se aproxima de uma cota de serviço. Para obter mais informações, consulte Coletar métricas de aplicações e uso do AWS Fargate.

Use as etapas a seguir para criar um alarme do CloudWatch com base em uma das métricas de uso dos recursos do Fargate.

Como criar um alarme com base nas cotas de uso do Fargate (AWS Management Console)
  1. Abra o console Service Quotas em https://console.aws.amazon.com/servicequotas/.

  2. No painel de navegação à esquerda, escolha AWS services (Serviços da ).

  3. Na lista de serviços da AWS, procure e selecione AWS Fargate.

  4. Na lista Service quotas (Cotas de serviço), escolha a cota de uso do Fargate para a qual você deseja criar um alarme.

  5. Na seção “Amazon CloudWatch alarms” (Alarmes do Amazon CloudWatch), escolha Create (Criar).

  6. Em Alarm threshold (Limitação do alarme), escolha a porcentagem do valor da cota aplicada que você deseja definir como o valor do alarme.

  7. Em Alarm name (Nome do alarme), insira um nome para o alarme e selecione Create (Criar).