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á.
Etapa 1: configurar o bucket do Amazon S3 e Fluent Bit configuration
Crie um bucket do Amazon S3 para armazenar os arquivos de log carregados e a Fluent
Bit configuração que cada instância baixa na inicialização. O bucket do Amazon S3 organiza o conteúdo sob dois prefixos. O ecs-logs/ prefixo armazena os arquivos de log compactados que cada instância carrega, organizados por ID da instância. O fluent-bit/ prefixo armazena os arquivos de configuração que cada instância baixa no momento da inicialização.
Você carrega os arquivos Fluent Bit de configuração para o fluent-bit/ prefixo. Isso inclui a configuração principal, as definições do analisador e os scripts de redação de Lua.
Os arquivos de configuração de amostra estão disponíveis no GitHub repositório complementar
Depois que a configuração é carregada, Fluent Bit organiza a saída do log usando a seguinte estrutura de chaves do Amazon S3:
s3://host-level-logs-bucket/ecs-logs/instance-id/source-tag/YYYY/MM/DD/HHMM-uuid.log.gz
Cada instância grava em uma pasta identificada por seu ID de instância. Nessa pasta, os registros são organizados por tag de origem (por exemplo,ecs-agent,docker,kernel) e posteriormente particionados por data e hora.
Personalize a configuração removendo seções INPUT desnecessárias ou ajustando os intervalos de coleta para atender às suas necessidades.