Skip to content

Examples and tests files for ECS Compose-X with various FireLens configurations

License

Notifications You must be signed in to change notification settings

compose-x/compose-x-firelens-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS ECS and FireLens with Compose-X

Examples of various configurations to illustrate how to define configurations to deploy to ECS with FireLens logging configuration, using FluentBit, via Compose-X.

All the examples in this repository are used as tests for end-to-end testing when working on new features and version of ECS Compose-X

Simple Examples

Advanced Examples

The following examples take things a step further and will use Compose-X Files Composer as a sidecar that will load up the configuration for FireLens to include and use in final deployment.

FireHose using x-kinesis_firehose

Motivations for such module

A lot of examples available today, which are remarkable btw, in the amazon-ecs-firelens-examples GIT repository, all involve adding a configuration file to the container when you want to use advanced configurations in AWS Fargate.

On EC2 deployments, you can pull the configuration from S3. Which is great, if it never changes.

With the x-logging.FireLens extension, I really wanted to have something that would give users the agility to change configuration quickly, dynamically, and without having to worry about where in AWS the configuration is stored.

And so, the current implementation allows to deploy to any ECS compute target (EC2, Fargate, ECS Anywhere) and never have to make any changes.

Useful links

Compose Documentation

About

Examples and tests files for ECS Compose-X with various FireLens configurations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published