vague memory

うろ覚えを無くしていこうともがき苦しむ人の備忘録

AWS から PagerDuty への通知連携(5)

EventBridge -> Service Integration (Email)

"Amazon CloudWatch Integration" は Metric Alarm 専用で、EventBridge には対応していません。

Service Integration で受け付ける方法は二通りあります。 1パターン目として Email Integration を使用します。

Email Integration Guide | PagerDuty



導入

SNS Subscription では Email または Email-JSON で送信できるので、2パターン試します。

PagerDuty Service に "Email" インテグレーションを追加し、Integration Email を取得します。

f:id:htnosm:20220403140233p:plain

AWS SNS の Subscription に Integration Email を Email または Email-JSON として指定します。

f:id:htnosm:20220403140236p:plain

"AWS Notification - Subscription Confirmation" の件名でインシデントが作成されるので、confirm を実施することで利用できるようになります。

PagerDuty Service での自動Resolve設定を行っていない限りは、Resolveされないので手動で実施します。

インシデント

インシデントタイトルはメール件名で作成されます。

AWS Notification Message

詳細欄はメール本文です。

Email は Message の内容のみとなるので、 Email-JSON の方が若干情報量が多いです。

重複排除

インテグレーション設定から変更します。 デフォルトは メール件名 です。 また、件名/本文/差出人に対してのフィルタリング設定も行えます。

f:id:htnosm:20220403140301p:plain

細かな設定方法は以下ドキュメントに記載されています。

Email Management: Filters and Rules