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 \ --clustercluster_name\ --container-instances47279cd2cadb41cbaef2dcEXAMPLE\ --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.