SNS is basically a pub/sub solution from AWS.
In SNS > Topics > Create new topic
:
- Topic name =
AlertManager-ingest
- Display name = (leave blank)
Write the Topic ARN
down - you'll need this when setting up Lambda.
In SNS > Topics > Create new topic
:
- Topic name =
AlertManager-alert
- Display name =
ALERT
(this is shown in SMS message prefix etc.)
Write the Topic ARN
down (for this topic as well) - you'll need this when setting up Lambda.
Now, SNS > Topics > AlertManager-alert > Actions > Subscribe
:
- Protocol:
Email
- Endpoint:
[email protected]
AWS just sent you an email. Open that email and confirm your subscription. This has to be done only one per subscription.
You can later set up SMS delivery by adding a new subscription to the AlertManager-alert
topic.
The diagram in README explains this the best! Look for the SNS topics.
TL;DR: ingest
processes high-bandwith alarms and alert
delivers filtered low-bandwith alerts.