Enviar logs ao CloudWatch Logs - Amazon CloudWatch

Enviar logs ao CloudWatch Logs

Para enviar logs de seus contêineres ao Amazon CloudWatch Logs, você pode usar Fluent Bit ou Fluentd. Para obter mais informações, consulte Fluent Bit e Fluentd.

Se você ainda não estiver usando o Fluentd, recomendamos usar o Fluent Bit por estes motivos:

  • O Fluent Bit tem um espaço de recursos menor e é mais eficiente em termos de recursos com uso de memória e CPU do que o Fluentd. Para obter uma comparação mais detalhada, consulte Comparação de performance Fluent Bit e Fluentd.

  • A imagem do Fluent Bit é desenvolvida e mantida pela AWS. Isso dá à AWS a capacidade de adotar novos recursos de imagem do Fluent Bit e responder a problemas muito mais rapidamente.

Comparação de performance Fluent Bit e Fluentd

As tabelas a seguir mostram a vantagem de performance que o Fluent Bit tem sobre o Fluentd em uso de memória e CPU. Os números a seguir são apenas para referência e podem se alterados de acordo com o ambiente.

Logs por segundo Uso da CPU pelo Fluentd Uso da CPU pelo Fluent Bit com configuração compatível com o Fluentd Uso da CPU pelo Fluent Bit com configuração otimizada

100

0,35 vCPU

0,02 vCPU

0,02 vCPU

1.000

0,32 vCPU

0,14 vCPU

0,11 vCPU

5.000

0,85 vCPU

0,48 vCPU

0,30 vCPU

10.000

0,94 vCPU

0,60 vCPU

0,39 vCPU

Logs por segundo Uso de memória do Fluentd Uso de memória U pelo Fluent Bit com configuração compatível com o Fluentd Uso de memória pelo Fluent Bit com configuração otimizada

100

153 MB

46 MB

37 MB

1.000

270 MB

45 MB

40 MB

5.000

320 MB

55 MB

45 MB

10.000

375 MB

92 MB

75 MB