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-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.