Endpoint de metadados de tarefas do Amazon ECS versão 4 para tarefas no Fargate
Importante
Se estiver usando tarefas do Amazon ECS hospedadas em instâncias do Amazon EC2, consulte Amazon ECS task metadata endpoint.
Começando com a versão 1.4.0
da plataforma do Fargate, uma variável de ambiente denominada ECS_CONTAINER_METADATA_URI_V4
é injetada em cada contêiner de uma tarefa. Quando você consulta o endpoint de metadados de tarefas versão 4, vários metadados de tarefas e dados estatísticos do Docker
O endpoint de metadados de tarefas versão 4 funciona como o endpoint versão 3, mas fornece metadados de rede adicionais para contêineres e tarefas. Métricas de rede adicionais também estão disponíveis ao consultar os endpoints /stats
.
O endpoint de metadados de tarefa é ativado por padrão para todas as tarefas do Amazon ECS executadas no AWS Fargate que usam a versão 1.4.0
ou posterior da plataforma.
nota
Para evitar a necessidade de criar novas versões de endpoint de metadados de tarefas no futuro, os metadados adicionais podem ser adicionados à saída da versão 4. Não removeremos quaisquer metadados existentes nem alteraremos os nomes dos campos de metadados.
Caminhos do endpoint de metadados de tarefas do Fargate versão 4
Os seguintes endpoints de metadados de tarefas estão disponíveis para os contêineres:
${ECS_CONTAINER_METADATA_URI_V4}
-
Esse caminho retorna metadados para o contêiner.
${ECS_CONTAINER_METADATA_URI_V4}/task
-
Esse caminho retorna metadados para a tarefa, incluindo uma lista dos nomes e IDs de todos os contêineres associados à tarefa. Para obter mais informações sobre a resposta para esse endpoint, consulte Resposta JSON para metadados de tarefas v4 no Amazon ECS para tarefas no Fargate.
${ECS_CONTAINER_METADATA_URI_V4}/stats
-
Esse caminho retorna dados estatísticos do Docker para o contêiner do Docker. Para obter mais informações sobre cada uma das estatísticas retornadas, consulte ContainerStats
na documentação da API do Docker. nota
Tarefas do Amazon ECS no AWS Fargate exigem que o contêiner seja executado por ~1 segundo antes de retornar os dados estatísticos do contêiner.
${ECS_CONTAINER_METADATA_URI_V4}/task/stats
-
Esse caminho retorna os dados estatísticos do Docker para todos os contêineres associados à tarefa. Para obter mais informações sobre cada uma das estatísticas retornadas, consulte ContainerStats
na documentação da API do Docker. nota
Tarefas do Amazon ECS no AWS Fargate exigem que o contêiner seja executado por ~1 segundo antes de retornar os dados estatísticos do contêiner.