Monitoramento da integridade da instância de contêiner do Amazon ECS - Amazon Elastic Container Service

Monitoramento da integridade da instância de contêiner do Amazon ECS

O Amazon ECS fornece monitoramento de integridade de instâncias de contêiner. É possível determinar rapidamente se o Amazon ECS detectou problemas que possam impedir que suas instâncias de contêiner executem contêineres. O Amazon ECS realiza verificações automatizadas em todas as instâncias de contêiner em execução com a versão do agente 1.57.0 ou posterior para identificar problemas. Para obter mais informações sobre como verificar a versão do agente de uma instância de contêiner, consulte Atualizar o agente de contêiner do Amazon ECS.

Você deve estar usando a AWS CLI versão 1.22.3 ou posterior ou a AWS CLI versão 2.3.6 ou posterior. Para obter informações sobre como atualizar a AWS CLI, consulte Instalação ou atualização da versão mais recente da AWS CLI no Guia do usuário da AWS Command Line Interface versão 2.

Para visualizar a integridade da instância do contêiner, execute describe-container-instances com a opção CONTAINER_INSTANCE_HEALTH.

Estes são os valores válidos para overallStatus:

  • OK

  • IMPAIRED

  • INSUFFICIENT_DATA

  • INITIALIZING

Veja a seguir um exemplo de como executar describe-container-instances.

aws ecs describe-container-instances \ --cluster cluster_name \ --container-instances 47279cd2cadb41cbaef2dcEXAMPLE \ --include CONTAINER_INSTANCE_HEALTH

Veja a seguir um exemplo do objeto de status de integridade na saída.

"healthStatus": { "overallStatus": "OK", "details": [{ "type": "CONTAINER_RUNTIME", "status": "OK", "lastUpdated": "2021-11-10T03:30:26+00:00", "lastStatusChange": "2021-11-10T03:26:41+00:00" }] }

Problemas de integridade de instâncias de contêiner

Quando o overallStatus tiver qualquer status diferente de OK, tente o seguinte:

  • Aguarde e execute describe-container-instances

  • Visualize a integridade da sua instância de contêiner no console do EC2 ou usando a CLI.

  • Analise as métricas do CloudWatch. Para obter mais informações, consulte Monitoramento do Amazon ECS usando o CloudWatch.

  • Verifique em AWS Health Dashboard se há algum problema com o serviço.