< Back

Monitoring: Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling is a service provided by Amazon Web Services (AWS) that automatically adjusts the capacity of EC2 instances to match the demand of an application. It monitors the application’s traffic and other metrics, such as CPU usage, and automatically adds or removes EC2 instances as needed to maintain performance and availability. EC2 Auto Scaling helps optimize infrastructure costs by ensuring that only the necessary resources are used at any given time. It can also integrate with other AWS services, such as Elastic Load Balancing and Amazon CloudWatch, to provide a comprehensive auto scaling solution for your applications.

Why should you monitor Amazon EC2 Auto Scaling?

Monitoring Amazon EC2 Auto Scaling is crucial to detecting failures when launching EC2 instances. Some of the potential issues that can occur when launching EC2 instances include misconfiguration, not enough capacity, and outages. Let’s take a closer look at each of these issues:

  • Misconfiguration: When launching EC2 instances, misconfiguration can occur if the launch configuration is not set up correctly. For example, if the wrong AMI (Amazon Machine Image) is used.
  • Not enough capacity: When launching EC2 instances, there may not be enough capacity available to meet the demand of the application.
  • Outages: Launching EC2 instances might fail because of hardware issues or network problems.

Monitoring: Amazon Macie

How does monitoring Amazon EC2 Auto Scaling work?

Without further ado, marbot monitors all auto-scaling groups within your AWS account. Here is how an alert deliverd to a Microsoft Teams channel looks like.

Amazon EC2 Auto Scaling alert in Micoft Teams

And here is the same alert in Slack.

Amazon EC2 Auto Scaling in Slack

How to setup monitoring of Amazon EC2 Auto Scaling?

marbot works with Slack and Microsoft Teams. Please select your platform:

marbot for Slack

First of all, add marbot to Slack. The following site shows up in your browser. Click the Allow button.

Installing marbot for Slack: Step 1

In Slack, invite marbot to a channel by sending the following message in the channel: /invite @marbot

We recommend to create a new private channel.

Installing marbot for Slack: Step 2

Follow the setup wizard in the channel to connect your first AWS account with marbot.

Installing marbot for Slack: Step 3

Last but not least, invite your team members to the channel.

marbot for Microsoft Teams

marbot works with Slack and Microsoft Teams. Please select your platform and follow the Getting started guide.

More help needed? Or want to share feedback?

If you experience any issues, let us know.

E-mail icon
marbot teaser

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.

Add to Slack
Microsoft Teams
Add to Teams