Monitoramento de workloads usando metadados do Amazon ECS - Amazon Elastic Container Service

Monitoramento de workloads usando metadados do Amazon ECS

É possível usar os metadados de tarefa e de contêiner para solucionar problemas relacionados às workloads e fazer alterações na configuração com base no ambiente de runtime.

Os metadados incluem as seguintes categorias:

  • Atributos no nível da tarefa que fornecem informações sobre o local de execução da tarefa.

  • Atributos no nível do contêiner que fornecem o ID, o nome e os detalhes da imagem do Docker.

    Isso fornece visibilidade do contêiner.

  • Configurações de rede, como endereços IP, sub-redes e modo de rede.

    Isso ajuda na configuração da rede e na solução de problemas.

  • Status e integridade de uma tarefa

    Isso permite que você saiba se as tarefas estão em execução.

É possível visualizar metadados usando qualquer um dos seguintes métodos:

  • Arquivo de metadados de contêiner

    A partir da versão 1.15.0 do agente de contêiner do Amazon ECS, vários metadados de contêiner estão disponíveis em seus contêineres ou na instância de contêiner do host. Ao habilitar esse recurso, é possível consultar as informações sobre uma tarefa, um contêiner e uma instância de contêiner de dentro do contêiner ou da instância de contêiner do host. O arquivo de metadados é criado na instância do host e montado no contêiner como um volume do Docker e, portanto, não fica disponível quando uma tarefa é hospedada no AWS Fargate.

  • Endpoint de metadados de tarefas

    O agente de contêiner do Amazon ECS injeta uma variável de ambiente em cada contêiner, conhecida como endpoint de metadados de tarefas, que fornece vários metadados de tarefas e dados estatísticos do Docker ao contêiner.

  • Introspecção de contêiner

    O agente de contêiner do Amazon ECS fornece uma operação de API para reunir detalhes sobre a instância de contêiner na qual o agente está sendo executado e as tarefas associadas executadas nesta instância.