vague memory

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

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

Metric Alarm -> Service Integration

検索すると真っ先に出てくる公式インテグレーションです。

Amazon CloudWatch Integration Guide | PagerDuty

導入方法はガイド (Integrate With a PagerDuty Service) に記載の通りです。 SNS Subscription 設定を行うと自動的に Confirm され利用できるようになります。


導入

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

f:id:htnosm:20220328060244p:plain

AWS SNS の Subscription に Integration URL を HTTPS Endpoint として指定します。 自動的に Confirm され、利用できるようになります。

f:id:htnosm:20220328060249p:plain

インシデント

インシデントタイトルはメトリックネームをベースに生成されます。

{Statistic} {MetricName} {ComparisonOperator} {Threshold}

f:id:htnosm:20220328060253p:plain

詳細欄にはSNSから通知される $.Message が入ります。

f:id:htnosm:20220328060257p:plain

OK Action を設定していた場合、Metric Alarm に連動し Resolve されます。

f:id:htnosm:20220328060301p:plain

重複排除

インテグレーション設定から変更します。 デフォルトは Alarm Name です。

  • Integration 歯車アイコン

f:id:htnosm:20220328060305p:plain

  • Edit Integration

f:id:htnosm:20220328060310p:plain

  • Correlate events by

f:id:htnosm:20220328060315p:plain