AWS FireLens with ECS Service Extensions
About
The ecs-service-extensions package is an extendable plugin system for defining Amazon ECS service deployments in AWS Cloud Development Kit. To learn the basics of ecs-service-extensions refer to “Load balanced container service with ECS Service Extensions”.
Use the ECS Service Extensions package for AWS Cloud Development Kit to easily add FireLens log routing to your container application
Build a custom ECS Service Extension in CDK
About
The ecs-service-extensions package is an extendable plugin system for defining Amazon ECS service deployments in AWS Cloud Development Kit (CDK).
Amazon ECS has a large configuration area, and many different features that can be configured. The goal of ECS Service Extensions is to make smaller, reusable chunks of declarative CDK configuration that can be applied to your service in layers.
How to build a reusable ECS configuration using the CDK package ECS Service Extensions
Deploy a CloudWatch dashboard for an Amazon ECS service
About
Amazon ECS collects telemetry and generates loggable events for your service. This information is displayed in the default Amazon ECS web console views. However, you may wish to generate your own custom CloudWatch dashboard that has the specific metrics you are interested in.
Create your own custom CloudWatch dashboard for an ECS service
Load balanced container service with ECS Service Extensions
About
The ecs-service-extensions package is an extendable plugin system for defining Amazon ECS service deployments in AWS Cloud Development Kit.
This pattern shows how to use ecs-service-extensions to deploy a basic load balanced workload through ECS.
Use the ECS Service Extensions package for AWS Cloud Development Kit to deploy a simple load balanced web container.
Capture ECS task events into Amazon CloudWatch using Amazon EventBridge
About
Amazon Elastic Container Service watches over your application 24/7, making autonomous decisions about how to keep your application up and running on your infrastructure. For example, if it sees that your application has crashed, then it will restart it. If an EC2 instance goes offline then Elastic Container Service can relaunch your application on a different EC2 instance that is still online.
How to persist ECS task events and telemetry in Amazon CloudWatch, so that you can view old task history and debug historical crashed tasks.
Running GPU workloads with Amazon ECS and AWS Cloud Development Kit
About
This pattern shows how to setup a fleet of GPU instances and use Amazon ECS to launch GPU enabled tasks across the cluster. You can use this pattern as the basis for setting up your own GPU accelerated machine learning workload orchestrated through Amazon ECS.