Colete métricas de uso e da aplicação AWS Fargate - Amazon EKS

Colete métricas de uso e da aplicação AWS Fargate

Importante

O AWS Fargate com Amazon EKS não está disponível nas regiões AWS GovCloud (EUA-Leste) e AWS GovCloud (EUA-Oeste).

Você pode coletar métricas do sistema e métricas de uso do CloudWatch para o AWS Fargate.

Métricas da aplicação

Para aplicações executados no Amazon EKS e no AWS Fargate, você pode usar a 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 Using CloudWatch Container Insights with AWS Distro for OpenTelemetry (Usar o CloudWatch Container Insights com Distro 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.

AWS As métricas de uso do Fargate correspondem às cotas de serviço do 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 as cotas de serviço do Amazon EKS e do Fargate.

AWS A Fargate publica as seguintes métricas no espaço de nomes 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 para essa dimensão é Fargate.

Type

O tipo de entidade que está sendo relatada. Atualmente, o único valor válido para as 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 do Fargate On-Demand. O valor do recurso para uso sob demanda do Fargate é OnDemand.

[OBSERVAÇÃO] ====

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 métricas de uso dos recursos do Fargate

AWS A Fargate fornece métricas de uso do CloudWatch que correspondem às cotas de serviço do AWS para uso de recursos do Fargate On-Demand. 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 ter mais informações, consulte Colete métricas de uso e da aplicação 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.

  1. Abra o console Service Quotas em https://console.aws.amazon.com/servicequotas/.

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

  3. Na lista de serviços AWS, pesquise 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).