Send logs to Better Stack from your AWS ECS cluster using FireLens and Fluent Bit.
Add Fluent Bit sidecar to your ECS task.
Elastic Container Service.Task definitions in the sidebar.Create a new revision with JSON button.
Use ARM log router image: betterstack/aws-ecs-fluent-bit:arm64-latest.
Deploy your task and you should see your logs in Better Stack β Live tail.
The latest images run Fluent Bit 1.9 on Amazon Linux 2. For Fluent Bit 5 on Amazon Linux 2023, use betterstack/aws-ecs-fluent-bit:amd64-3 or arm64-3 instead.
Add BETTER_STACK_MULTILINE_PARSER to the log_router environment. Set it to java, python or go, on the -3 images also ruby or json, to keep each stack trace in one log, or to several parsers separated by commas, such as java,python. Set it to partial_message instead to join long lines that Docker splits at 16 kB.
Please let us know at hello@betterstack.com.
We're happy to help! π
Want to read about ECS logging and FireLens configuration in more detail?
Check out the Amazon ECS Custom log routing docs page.
We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.