Monitoring: Amazon EC2 Fleet / Spot Fleet
Amazon EC2 Spot Fleet is a service provided by Amazon Web Services (AWS) that allows users to provision and manage a fleet of Amazon Elastic Compute Cloud (EC2) instances at a reduced cost. The service is designed to help users take advantage of unused EC2 capacity available at lower prices, known as Spot Instances.
Why should you monitor Amazon EC2 Fleet / Spot Fleet?
Monitoring Amazon EC2 Spot Fleet is important for one main reason:
Spot Instances are subject to availability, and AWS can terminate Spot Instances when the Spot price exceeds the user’s maximum price. As a result, it’s essential to monitor the availability of Spot Instances in your Spot Fleet to ensure that your applications can run smoothly without interruption. Monitoring can help you determine if sudden spikes in demand are impacting your Spot Fleet or if there are any significant changes in Spot Instance availability.
How does monitoring Amazon EC2 Fleet / Spot Fleet work?
Without further ado, marbot monitors Amazon EC2 Spot Fleet. The following screenshot shows an alert delivered to a Microsoft Teams channel.
And here is the same alert in Slack.
How do you set up monitoring of Amazon EC2 Fleet / Spot Fleet?
marbot works with Slack and Microsoft Teams. Please select your platform and follow the Getting Started guide.
Which events does marbot monitor in detail?
marbot creates EventBridge rules to monitor the following events automatically.
Event Type | Description |
---|---|
EC2 Fleet Error |
Get alerted if a fleet fails. |
EC2 Spot Fleet Error |
Get alerted if a spot fleet fails. |
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.