Publicado: Nov 18, 2019

O FireLens é um router de logs de contêineres para Amazon ECS e AWS Fargate que lhe oferece extensibilidade para usar a variedade de serviços da AWS ou soluções de parceiros para análise e armazenamento de logs. O FireLens é executado com Fluentd e Fluent Bit. Isso significa que você pode usar um dos diversos plug-ins, incluindo oAWS for Fluent Bit ou inserir seu próprio plug-in de saída Fluentd.  

Antes, era necessário selecionar um dos drivers de log pré-integrados suportados pelo Amazon ECS ou AWS Fargate. Isso significava que os clientes que desejavam selecionar outras ferramentas para armazenamento ou análise de logs, como o Amazon Elasticsearch, o Amazon S3 ou as ferramentas de parceiros, tinham que manter um software adicional e frequentemente limitavam-se à seleção incorporada no tempo de execução do contêiner. 

O FireLens oferece uma interface simplificada para filtrar logs na origem, adicionar metadados úteis e enviar logs para praticamente qualquer destino. Você agora pode transmitir logs diretamente para o Amazon CloudWatch e destinos do Amazon Kinesis Data Firehose, como o Amazon Elasticsearch, Amazon S3, Amazon Kinesis Data Streams e ferramentas de parceiros. Usando os parâmetros de definição de tarefas do Amazon ECS, é possível selecionar destinos e, opcionalmente, definir filtros para controle adicional, e o FireLens fará o registro dos logs nos destinos finais. 

Saiba mais sobre os fluxos de trabalho amostrais aqui, suporte para parceiros aqui e documentação aqui.