View a markdown version of this page

Registros de contêineres do Amazon ECS para os tipos de lançamento EC2 e Fargate - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Registros de contêineres do Amazon ECS para os tipos de lançamento EC2 e Fargate

O Amazon ECS usa uma definição de tarefa para implantar e gerenciar contêineres como tarefas e serviços. Você configura os contêineres que deseja iniciar em seu cluster Amazon ECS dentro de uma definição de tarefa. O registro é configurado com um driver de registro no nível do contêiner. Várias opções de drivers de log fornecem aos seus contêineres sistemas de registro diferentes (por exemplo,awslogs,fluentd,gelf,,json-file,journald,logentries,splunk, ouawsfirelens)syslog, dependendo se você usa o tipo de lançamento do EC2 ou do Fargate. O tipo de inicialização do Fargate fornece um subconjunto das seguintes opções de driver de log:awslogs,, e. splunk awsfirelens AWS fornece o driver de awslogs registro para capturar e transmitir a saída do contêiner para o CloudWatch Logs. As configurações do driver de registro permitem que você personalize o grupo de registros, a região e o prefixo do fluxo de registros junto com muitas outras opções.

A nomenclatura padrão para grupos de registros e a opção usada pela opção Configurar CloudWatch registros automaticamente no Console de gerenciamento da AWS é. /ecs/<task_name> O nome do stream de log usado pelo Amazon ECS tem o <awslogs-stream-prefix>/<container_name>/<task_id> formato. Recomendamos que você use um nome de grupo que agrupe seus registros com base nos requisitos da sua organização. Na tabela a seguir, os image_name e image_tag estão incluídos no nome do fluxo de log.

Nome do grupo de logs /<Business unit>/<Project or application name>/<Environment>/<Cluster name>/<Task name>
Prefixo do nome do fluxo de log

/<image_name>/<image_tag>

Essas informações também estão disponíveis na definição da tarefa. No entanto, as tarefas são atualizadas regularmente com novas revisões, o que significa que a definição da tarefa pode ter sido usada de forma diferente image_name e image_tag diferente daquelas que a definição da tarefa está usando atualmente. Para obter mais informações e sugestões de nomes, consulte a Planejando sua CloudWatch implantação seção deste guia.

Se você usa uma integração contínua e entrega contínua (CI/CD) pipeline or automated process, you can create a new task definition revision for your application with each new Docker image build. For example, you can include the Docker image name, image tag, GitHub revision, or other important information in your task definition revision and logging configuration as a part of your CI/CDprocesso).