Repositórios de imagens da AWS para Fluent Bit para Amazon ECS - Amazon Elastic Container Service

Repositórios de imagens da AWS para Fluent Bit para Amazon ECS

A AWS fornece uma imagem do Fluent Bit com plug-ins para o CloudWatch Logs e o Firehose. Recomendamos usar o Fluent Bit como seu roteador de log porque ele tem uma taxa de utilização de recursos mais baixa do que o Fluentd. Para obter mais informações, consulte CloudWatch Logs for Fluent Bit e Amazon Kinesis Firehose for Fluent Bit.

A imagem da AWS para Fluent Bit está disponível no Amazon ECR na Galeria Pública do Amazon ECR e em um repositório do Amazon ECR para alta disponibilidade.

Galeria pública do Amazon ECR

A imagem do AWS for Fluent Bit está disponível na Galeria Pública do Amazon ECR. Esse é o local recomendado para baixar a imagem da AWS for Fluent Bit, uma vez que é um repositório público e está disponível para ser usado em todas as Regiões da AWS. Para obter mais informações, consulte aws-for-fluent-bit na Galeria Pública do Amazon ECR.

Linux

A imagem da AWS para Fluent Bit na Galeria Pública do Amazon ECR é compatível com o sistema operacional Amazon Linux com a arquitetura ARM64 ou x86-64.

É possível extrair a imagem do AWS for Fluent Bit da Galeria Pública do Amazon ECR especificando o URL do repositório com a etiqueta de imagem desejada. As etiquetas de imagem disponíveis podem ser encontradas na guia Image tags (Etiquetas de imagem) na Galeria Pública do Amazon ECR.

Veja a seguir a sintaxe a ser usada para a CLI do Docker.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:tag

Por exemplo, você pode extrair a imagem mais recente do AWS for Fluent Bit usando este comando da CLI do Docker.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:stable
nota

Extrações não autenticadas são permitidas, mas têm um limite de taxa mais baixo do que as extrações autenticadas. Para autenticar usando a conta da AWS antes da extração, use o seguinte comando.

aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws

AWS para Fluent Bit 3.0.0

Além das versões existentes da AWS para Fluent Bit 2.x, a AWS para Fluent Bit oferece suporte a uma nova versão principal 3.0.0. A nova versão principal inclui a atualização do Amazon Linux 2 para o Amazon Linux 2023 e do Fluent Bit versão 1.9.10 para 4.1.1. Para obter mais informações, consulte Repositório da AWS para Fluent Bit no GitHub.

Os exemplos a seguir demonstram tags atualizadas para imagens da AWS para Fluent Bit 3.0.0:

Você pode usar tags específicas da arquitetura para a imagem da AWS para Fluent Bit. Por exemplo, você pode extrair uma imagem da arquitetura ARM64 usando um comando docker que segue essa sintaxe.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:arm64-3.0.0

Você pode usar tags de várias arquiteturas para a imagem da AWS para Fluent Bit. Por exemplo, é possível extrair uma imagem com a versão de depuração e o processo de inicialização mais recentes usando um comando docker que segue essa sintaxe.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:init-debug-3.0.0

Windows

A imagem do Fluent Bit para AWS na Galeria pública do Amazon ECR é compatível com a arquitetura AMD64 dos seguintes sistemas operacionais:

  • Windows Server 2022 Full

  • Windows Server 2022 Core

  • Windows Server 2019 Full

  • Windows Server 2019 Core

Contêineres do Windows que estão na AWS não oferecem suporte ao FireLens.

É possível extrair a imagem do AWS for Fluent Bit da Galeria Pública do Amazon ECR especificando o URL do repositório com a etiqueta de imagem desejada. As etiquetas de imagem disponíveis podem ser encontradas na guia Image tags (Etiquetas de imagem) na Galeria Pública do Amazon ECR.

Veja a seguir a sintaxe a ser usada para a CLI do Docker.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:tag

Por exemplo, você pode extrair a imagem estável mais recente do AWS para Fluent Bit usando este comando da CLI do Docker.

docker pull public.ecr.aws/aws-observability/aws-for-fluent-bit:windowsservercore-stable
nota

Extrações não autenticadas são permitidas, mas têm um limite de taxa mais baixo do que as extrações autenticadas. Para autenticar usando a conta da AWS antes da extração, use o seguinte comando.

aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws

Amazon ECR

A imagem da AWS for Fluent Bit está disponível no Amazon ECR para a obtenção de alta disponibilidade. Os comandos a seguir podem ser usados para recuperar URIs de imagem e estabelecer a disponibilidade da imagem em uma determinada Região da AWS.

Linux

O URI da imagem estável mais recente do AWS for Fluent Bit pode ser recuperado por meio do seguinte comando.

aws ssm get-parameters \ --names /aws/service/aws-for-fluent-bit/stable \ --region us-east-1

Todas as versões da imagem da AWS for Fluent Bit podem ser listadas por meio do seguinte comando para consultar o parâmetro do Systems Manager Parameter Store.

aws ssm get-parameters-by-path \ --path /aws/service/aws-for-fluent-bit \ --region us-east-1

A imagem estável mais recente do AWS para Fluent Bit pode ser especificada em um modelo do CloudFormation mediante a menção do nome de armazenamento de parâmetros do Systems Manager. Veja um exemplo a seguir:

Parameters: FireLensImage: Description: Fluent Bit image for the FireLens Container Type: AWS::SSM::Parameter::Value<String> Default: /aws/service/aws-for-fluent-bit/stable
nota

Se o comando falhar ou não houver saída, a imagem não estará disponível na Região da AWS em que o comando é chamado.

Windows

O URI da imagem estável mais recente do AWS for Fluent Bit pode ser recuperado por meio do seguinte comando.

aws ssm get-parameters \ --names /aws/service/aws-for-fluent-bit/windowsservercore-stable \ --region us-east-1

Todas as versões da imagem da AWS for Fluent Bit podem ser listadas por meio do seguinte comando para consultar o parâmetro do Systems Manager Parameter Store.

aws ssm get-parameters-by-path \ --path /aws/service/aws-for-fluent-bit/windowsservercore \ --region us-east-1

A imagem estável mais recente do AWS for Fluent Bit pode ser especificada em um modelo do CloudFormation ao fazer referência ao nome de armazenamento de parâmetros do Systems Manager. Veja um exemplo a seguir.

Parameters: FireLensImage: Description: Fluent Bit image for the FireLens Container Type: AWS::SSM::Parameter::Value<String> Default: /aws/service/aws-for-fluent-bit/windowsservercore-stable