CloudFront ChecksCloudTrail ChecksCloudWatch ChecksCost Explorer ChecksDynamoDB ChecksEBS ChecksEC2 ChecksECS ChecksEKS ChecksElastiCache ChecksEMR ChecksLambda ChecksNetworking ChecksRDS ChecksRedshift ChecksRoute 53 ChecksS3 ChecksSecrets Manager Checks
Dashboard: ECS Checks
Thrifty ECS Benchmark
Thrifty developers eliminate their underutilized ECS clusters and ECS services without an autoscaling policy. This benchmark focuses on finding ECS clusters that have low utilization and an ECS service without an autoscaling policy.
Variables
Variable | Description | Default |
---|---|---|
ecs_cluster_avg_cpu_utilization_high | The average CPU utilization required for clusters to be considered frequently used. This value should be higher than ecs_cluster_avg_cpu_utilization_low. | 35% |
ecs_cluster_avg_cpu_utilization_low | The average CPU utilization required for clusters to be considered infrequently used. This value should be lower than ecs_cluster_avg_cpu_utilization_high. | 20% |
Usage
Install the mod:
mkdir dashboardscd dashboardspowerpipe mod initpowerpipe mod install github.com/turbot/steampipe-mod-aws-thrifty
Start the Powerpipe server:
steampipe service startpowerpipe server
Open http://localhost:9033 in your browser and select ECS Checks dashboard.
You could also snapshot and share results via Turbot Pipes:
powerpipe loginpowerpipe benchmark run aws_thrifty.benchmark.ecs --share
Benchmark
This dashboard is automatically generated from the following benchmark:
benchmark.ecs