This repository contains several AWS Lambda codes written in Python to maintain and monitor running infrastructures in AWS and propagate some information to developers via Slack.
Another README is provided in each respective directories. This repository contains the following modules:
- failover-asg-spot: Failover script between spot and on-demand ASG instances with ECS cluster checking
- running-instances-monitor: List all running instances in AWS infrastructure
- scheduled-asg-scaling: Scale-in and Scale-out ASG during specified heavy workload time (cron)
- scheduled-dynamodb-scaling: Scale DynamoDB throughput based on a specified time (cron) (WARNING: Be careful with DynamoDB decrement limit of 4 times a day)
- scheduled-ecs-scaling: Scale ECS task during specified heavy workload time (cron)
MIT License.
Last Updated: September 27, 2016