ALARM → phone first
An ALARM state maps to WardenPoint 'high' — phone call first, Telegram voice second, email at minute three. INSUFFICIENT_DATA stays on a quieter channel.
Subscribe an SNS topic to WardenPoint over HTTPS. CloudWatch alarms arrive as SNS notifications, the alarm state maps to severity, an OK state posts a Resolved notice, and unacknowledged alarms escalate across voice, Telegram, SMS and email.
Anatomy of a CloudWatch alarm
LIVESetup
SNS can't send custom headers, so the integration secret rides in the subscription URL — paste it once and you're done.
In Amazon SNS create a Standard topic (or reuse the one your alarms already notify). This is the topic your CloudWatch alarms will publish to.
$ SNS › Topics › Create topic › StandardAdd a subscription with protocol HTTPS and the endpoint set to your WardenPoint URL with ?secret=<your secret> appended. WardenPoint auto-confirms the subscription the moment AWS sends the handshake.
$ Endpoint › https://wardenpoint.com/api/v1/integrations/alerts/…?secret=…On each CloudWatch alarm, set the Alarm action (and optionally the OK action) to publish to that SNS topic. WardenPoint receives the alarm on state change automatically.
$ Alarm › Actions › Send to SNS topicWire format
SNS wraps the CloudWatch alarm as a JSON string inside Message. WardenPoint unwraps it, maps NewStateValue to firing or resolved, and dedupes on the AlarmArn.
Routing recipes
Run different alarm groups or AWS accounts through separate WardenPoint integrations, each wired to its own escalation chain.
An ALARM state maps to WardenPoint 'high' — phone call first, Telegram voice second, email at minute three. INSUFFICIENT_DATA stays on a quieter channel.
Create a dedicated WardenPoint integration per account or environment, each subscribed to that account's SNS topic, so prod and staging alarms route to different chains.
When the alarm returns to OK, SNS publishes again to the same topic. WardenPoint dedupes on the AlarmArn, marks the alert resolved and posts a Resolved notice to your chain.
CloudWatch FAQ
Subscribe the SNS topic, trigger a test alarm and read the audit line. No credit card. No production risk.