REL06-BP03 Send notifications (Real-time processing and alarming) - AWS Well-Architected Framework (2023-04-10)

REL06-BP03 Send notifications (Real-time processing and alarming)

Organizations that need to know, receive notifications when significant events occur.

Alerts can be sent to Amazon Simple Notification Service (Amazon SNS) topics, and then pushed to any number of subscribers. For example, Amazon SNS can forward alerts to an email alias so that technical staff can respond.

Common anti-patterns:

  • Configuring alarms at too low of threshold, causing too many notifications to be sent.

  • Not archiving alarms for future exploration.

Benefits of establishing this best practice: Notifications on events (even those that can be responded to and automatically resolved) allow you to have a record of events and potentially address them in a different manner in the future.

Level of risk exposed if this best practice is not established: High

Implementation guidance

  • Perform real-time processing and alarming. Organizations that need to know, receive notifications when significant events occur

    • Amazon CloudWatch dashboards are customizable home pages in the CloudWatch console that you can use to monitor your resources in a single view, even those resources that are spread across different Regions.

    • Create an alarm when the metric surpasses a limit.

Resources

Related documents: