SpotBot (ECS Fargate)
The SpotBot feature in CloudKeeper Tuner helps you automate cost savings on ECS Fargate workloads by intelligently enabling Spot Instances with a 1:2 On-Demand tasks to Spot tasks.
If AWS reclaims Spot capacity, tasks run only on On-Demand to maintain availability. SpotBot monitors capacity continuously, as soon as it becomes available again, SpotBot will automatically bring your tasks back to Spot instances, ensuring you are always maximizing your savings without manual intervention.
It provides visibility into current usage, potential savings, and allows you to enable/disable SpotBot at the cluster or task level.
SpotBot Dashboard Overview
The SpotBot dashboard offers a high-level summary of SpotBot coverage, costs, and savings insights across your ECS environment:
- Total Clusters: Number of ECS clusters detected.
- Spot Enabled Services: How many services are running Spot Tasks.
- Total Spend: Current forecasted spend for ECS workloads.
- Potential Savings: Monthly savings you could realize by shifting to Spot.
- Savings Achieved: How much you’ve saved already, both this month and lifetime.

Savings Insight
Below the metrics summary, the Savings Insight graph provides a daily breakdown of:
- Savings Achieved (Green)
- Spot Spend (Purple)
- On-Demand Spend (Blue)
This helps you track your usage trends and the impact of enabling SpotBot over time.

Cluster-Level Details
Each row in the SpotBot table displays:
- Account ID: The AWS account owning the cluster.
- Cluster Name/ID: ECS Cluster identifier.
- Region: AWS region.
- Potential Savings: Monthly savings opportunity for this cluster.
- SpotBot Status: Number of services within the cluster using Spot.
You can also filter clusters by region using the region dropdown.

Service-Level Configuration
Expanding a cluster reveals all associated ECS services. For each service, you’ll see:
- Service ID
- Total Tasks
- On-Demand vs Spot Task Count
- Potential Savings
- Enable/Disable SpotBot Toggle
This lets you quickly switch individual services to use Spot where appropriate.

Key Benefits
- Automated Cost Optimization: SpotBot seamlessly switches eligible services to Spot instances.
- Persistent Savings: Automatically shifts workloads back to Spot when capacity is available, a feature missing in native AWS tooling.
- Visibility: Easily identify clusters and services with Spot savings potential.
- Control: Enable or disable SpotBot at any level — cluster or service.
- Insights: Visualize historical performance and savings data to guide decisions.