Detects repeatedly crashing ECS containers due to failed health checks or any other reason and submits notifications to Slack. Notifications can be temporarily suppressed via a Slack drop-down menu to give users time to remediate. Requires configuration of your own Slack Application and integration of it to your Slack environment.
- Terraform 0.11.7 or later (https://www.terraform.io/intro/getting-started/install.html)
- AWS CLI (https://aws.amazon.com/cli/)
Homebrew installation of dependencies:
brew install terraform
brew install aws-cli
- Create a new Slack application: See Slack App Setup Guide
- Deploy via Terraform: See Terraform Deployment Guide
- Post Deploy Slack configuration: See Slack App Setup Guide parts 4 and 5.