Use o CloudWatch Logs para monitorar AWS Batch trabalhos do Amazon EKS - AWS Batch

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

Use o CloudWatch Logs para monitorar AWS Batch trabalhos do Amazon EKS

Você pode usar o Amazon CloudWatch Logs para monitorar, armazenar e visualizar todos os seus arquivos de log em um único local. Usando o CloudWatch Logs, você pode pesquisar, filtrar e analisar dados de log de várias fontes.

Você pode baixar uma AWS para imagem Fluent Bit que inclui um plug-in para monitorar AWS Batch em trabalhos do Amazon EKS no CloudWatch Logs. Fluent Bit é um processador e encaminhador de registros de código aberto que é compatível com Docker e Kubernetes. Recomendamos que você use Fluent Bit como roteador de log porque ele consome menos recursos do que Fluentd. Para obter mais informações, consulte Using the AWS for Fluent Bit image.

Pré-requisitos

Anexe uma política CloudWatchAgentServerPolicy à política AWS Identity and Access Management de seus nós de processamento. Para obter mais informações, consulte Verify prerequisites.

Instalar AWS para Fluent Bit

Para obter instruções sobre como instalar AWS para Fluent Bit e criar os grupos do CloudWatch, consulte Setting up Fluent Bit or Quick Start with the CloudWatch agent and Fluent Bit.

dica

Lembre-se de que Fluent Bit usa 0.5 de CPU e 100 MB de memória nos nós AWS Batch. Isso reduz a capacidade total disponível para trabalhos AWS Batch. Considere isso ao dimensionar seus trabalhos.

Ativar o Fluent Bit para nós AWS Batch

Para garantir que o DaemonSet de registro Fluent Bit seja executado em nós gerenciados AWS Batch, modifique as tolerações do DaemonSet Fluent Bit:

tolerations: - key: "batch.amazonaws.com/batch-node" operator: "Exists"