Centralized Alarms and Notifications
Publication date: January 10, 2022 (Diagram history)
This architecture shows how to deploy a serverless monitoring and alarm system. The system sends workload-specific notifications.
Centralized Alarms and Notifications
-
Create cross-account Amazon CloudWatch alarms in the central monitoring account. You can tag CloudWatch alarms with resource identifiers.
-
Store workload-specific configuration in the central monitoring account. It contains details on connected workload Amazon SNS topics.
-
(Optional) Use an intermediary Amazon SQS queue to buffer AWS Lambda invocations if concurrency issues occur.
-
A central Amazon SNS topic receives alarm events.
-
A serverless function receives the alarm event and queries parameter store for account and workload Amazon SNS delivery topics. The function validates configured topics, cycles through them, and sends the payload.
-
Send messages where no workload configuration exists to a monitoring Amazon SQS dead letter queue (DLQ).
-
Amazon SNS topics configured to receive the message invoke an associated AWS Lambda function to process the message.
-
Each AWS Lambda function performs a unique action (for example, sends email).
Further reading
For additional information, refer to
Diagram history
To be notified about updates to this reference architecture diagram, subscribe to the RSS feed.
| Change | Description | Date |
|---|---|---|
Initial publication | Reference architecture diagram first published. | January 10, 2022 |
Note
To subscribe to RSS updates, you must have an RSS plugin enabled for the browser you are using.