AWS の SNS トピックを Datadog で直接サブスクライブできます。 ドキュメント通りなんですが、どのような感じで通知されるのかを残しておきます。
- 公式 AWS SNS
一応受信用 Email を払い出して受信することもできます。
設定
- 前提
- Datadog上でAWSインテグレーションが設定済みであること
SNS
AWS SNS で Topic と Subscription を作成します。
Endpoint には Datadog の Webhook URL を指定します。
https://app.datadoghq.com/intake/webhook/sns?api_key=<API KEY>
- API Key は Datadog の [Integrations]->[APIs] で取得
Event設定例
RDS/ElastiCache の Event を飛ばしてみます。 (Datadog AWSインテグレーションで既に Events に通知されていますが、明示的に SNS -> Datadog への通知を行います)
RDS Events
[Event subscriptions] に Topic を設定します。
ElastiCache Events
RDSと異なり全体の通知設定は無く、各 Cluster 個別に Topic を設定します。
受信例
Event Monitor から Slack への通知例
- Monitor
確認用に変数埋め込んでいますが、無い方が見易いです。
- RDS
- ElastiCache