I'm a big fan of Slack and have been using it for quite some time now. It's perhaps one of the trendiest collaboration tools, just because of it's intuitiveness and ability to program things around it! Perhaps that's why this particular use case is also one of my favorites. In this scenario, we will be using Slack as our custom EC2 alerting dashboard by integrating it with AWS Lambda and a few other services. The alerts will be sent out to a custom made Slack channel that the IT team will use to track alerts and other important notifications.
In a broader sense, here are the list of things that we plan to do for this activity:
- Create SNS topic which will act as the Lambda trigger.
- Create a CloudWatch alarm for one of our EC2 machines. Say if CPU utilization goes higher than 80% then, trigger the alarm.
- The CloudWatch alarm...