Monitoring: Amazon Elastic Container Service (ECS)
Amazon Elastic Container Service (ECS) is a fully managed container orchestration service provided by Amazon Web Services (AWS). ECS enables users to easily run and scale containerized applications on AWS without having to manage the underlying infrastructure.
With ECS, users can easily launch and manage Docker containers across a cluster of EC2 instances, while ECS handles the task of provisioning, scaling, and load balancing the underlying infrastructure. ECS can also integrate with other AWS services, such as Amazon Elastic Load Balancer, Amazon Elastic File System, and Amazon CloudWatch, to provide a fully integrated container orchestration solution.
Why should you monitor Amazon Elastic Container Service (ECS)?
Monitoring Amazon Elastic Container Service (ECS) is essential for several reasons:
- Application Performance: Monitoring the performance of your containerized applications is crucial to ensure that they are running smoothly and efficiently.
- Resource Utilization: Monitoring resource utilization helps you ensure that your ECS cluster is being used efficiently.
- Service Availability: Monitoring the availability of your ECS services is important to ensure that your applications are accessible and running as expected.
How does monitoring Amazon Elastic Container Service (ECS) work?
By default, marbot monitors ECS clusters, services and tasks. Here is what an alert deliverd to Microsoft Teams looks like.
And here is the same alert in Slack.
How to setup monitoring of Amazon Elastic Container Service (ECS)?
marbot works with Slack and Microsoft Teams. Please select your platform and follow the Getting started guide.

Chatbot for AWS Monitoring
Configure monitoring for Amazon Web Services: CloudWatch, EC2, RDS, EB, Lambda, and more. Receive and manage alerts via Slack. Solve incidents as a team.