freedomofkeima / aws-lambda-collections

Collection of AWS Lambda scripts to maintain and monitor AWS infrastructures with Slack integration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aws-lambda-collections

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.

Contents

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)

License

MIT License.

Last Updated: September 27, 2016

About

Collection of AWS Lambda scripts to maintain and monitor AWS infrastructures with Slack integration

License:MIT License


Languages

Language:Python 100.0%