Skip to content

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

License

Notifications You must be signed in to change notification settings

freedomofkeima/aws-lambda-collections

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages