A Five Minute Overview of AWS ChatBot

Eden Hare
6 min readOct 14, 2019

One of the challenges faced by every organization is being promptly notified and responding to alerts to prevent customer-impacting distractions. AWS ChatBot brings notifications to your Slack and Amazon Chime webhooks, so your DevOps and SRE teams are aware of potential issues.

As of October 12, 2019, AWS ChatBot is in beta mode, meaning not every feature planned for the service may be available or working correctly. This article examines what AWS ChatBot is, how to set it up and how it looks in your Slack channels. This article will not cover how to set up channels in Slack or rooms in Amazon Chime.

What is AWS ChatBot?

Many development, production, DevOps and SRE teams communicate using some form of instant messaging application, such as Cisco Jabber, Google Hangouts, Slack, Amazon Chime and more. The advantage of having issues being reported in your instant messaging application is that potential issues can be seen by a wider audience and be immediately investigated and remediated.

AWS ChatBot currently supports notifications from:

  • AWS Budgets (through SNS Topics);
  • AWS CloudFormation (through stack options); and,
  • Amazon CloudWatch.

Additionally, AWS ChatBot also supports Amazon CloudWatch Events from the following services:

  • AWS Health;
  • AWS Security Hub;
  • Amazon GuardDuty;

--

--

Eden Hare

Eden is the co-author of seven books and author of more than 100 articles and book chapters in technical, management, and information security publications.