Quero verificar o uso de recursos de um cluster do Amazon Elastic Container Service (Amazon ECS) no nível da tarefa e da instância de contêiner.
Resolução
Para visualizar o uso de recursos das suas tarefas e instâncias de contêiner do Amazon ECS, conclua as seguintes etapas:
- Abra o console do Amazon CloudWatch.
- No painel de navegação, em Logs, selecione Logs Insights.
- Selecione seu grupo de logs.
Observação: os grupos de logs do Amazon ECS usam a convenção de nomenclatura /aws/ecs/containerinsights/cluster-name/performance.
- No filtro de intervalo de datas, selecione o período.
- Em Consulta, insira a seguinte consulta:
fields @timestamp, @log, @logStream, @message
| filter ispresent(TaskId) and TaskId like /task-id/ and Type = "Container" and ContainerName = "container-name"
| display TaskId, ContainerName, CpuUtilized, MemoryUtilized
Observação: substitua task-id pelo ID da tarefa e container-name pelo nome da instância de contêiner.
Agora já é possível ver a utilização de CPU e de memória das suas tarefas e instâncias de contêiner do Amazon ECS. Para salvar essa visualização de dados, crie um filtro de métrica personalizado.
Informações relacionadas
O que preciso saber sobre a alocação de CPU no Amazon ECS?
Como o Amazon ECS gerencia recursos de CPU e memória
Instalar o atendente CloudWatch com a coleção de métricas do Prometheus nos clusters do Amazon ECS