Central SNS topic that receives alerts from other modules and forwards them to your team via email, HTTP, or HTTPS.
Install Node.js and npm first!
npm i @cfn-modules/alerting
--- AWSTemplateFormatVersion: '2010-09-09' Description: 'cfn-modules example' Resources: Alerting: Type: 'AWS::CloudFormation::Stack' Properties: Parameters: Email: 'firstname.lastname@example.org' # optional HttpEndpoint: 'http://org.com/webhook' # optional HttpsEndpoint: 'https://org.com/webhook' # optional FallbackEmail: 'email@example.com' # optional TemplateURL: './node_modules/@cfn-modules/alerting/module.yml'
Hi, my name is marbot.
I'm a Slack bot supporting your DevOps team to detect and solve incidents on AWS.
I help you to set up AWS monitoring. There are countless possibilities on AWS. Overlooking the important settings is easy. I connect you with all relevant AWS sources. You never miss an incident again.
Don’t get distracted from your deep work, when not absolutely necessary. I do send alerts to a single team member. Of course, I escalate unnoticed alerts to another team member or the whole crew if necessary.
Instead of cluttering up your inbox with emails I do send alerts via Slack. Just re-use your modern team communication solution. Invite me to multiple Slack channels to separate alerts. You can also talk to me.
I add links to AWS Management Console that are relevant to an incident. Contextual links save you time and reduce human error in stressful situations.
|Email address that will receive alerts||no|
|HttpEndpoint||HTTP endpoint that will receive alerts via POST requests||no|
|HttpsEndpoint||HTTPS endpoint that will receive alerts via POST requests (e.g., marbot.io - a chatbot for AWS monitoring in Slack and Microsoft Teams)||no|
|FallbackEmail||Email address that will receive alerts if alerts can not be delivered||no|