vague memory

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

AWS, から, PagerDuty, への通知連携 の検索結果:

AWS から PagerDuty への通知連携(まとめ)

…たのでまとめます。 AWSからの送信を題材にしていますが、他サービスからの連携でも利用できると思います。 参考URL イベントフロー 対象外とした機能 App Service Rule 選択肢 Service か Global か Service の Endpoint Global の Endpoint ルーティング後の操作 コード化 Terraform 未サポートリソース まとめのまとめ 参考URL Knowledge Base 機能概要、ベストプラクティス、利用方法 など…

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

…e の場合 送信側(AWS) API Limits インシデント 重複排除 導入 受信側(PagerDuty) 利用する機能の Integration Key を取得します。 Endpoint は同一の https://events.pagerduty.com/v2/enqueue です。 Global Orchestration の場合 適宜 Routing Rule と Action Rule を追加します。 例として、送信側で source に TopicArn を設定…

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

…パターン試します。 AWS SNS の Subscription に Global Orchestration の "Email Address" を Protocol "Email" または "Email-JSON" として指定します。 "AWS Notification - Subscription Confirmation" の件名でAlertが作成されるので、confirm を実施することで利用できるようになります。(ルールに合致しない状態ではインシデントは作成されま…

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

…パターン試します。 AWS SNS の Subscription に Global Ruleset の "Email Address" を Protocol "Email" または "Email-JSON" として指定します。 "AWS Notification - Subscription Confirmation" の件名でAlertが作成されるので、confirm を実施することで利用できるようになります。(ルールに合致しない状態ではインシデントは作成されません。) こ…

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

…ト(変換後) 導入 AWS から PagerDuty への通知連携(4) - vague memory 導入部分は上記同様のため割愛します。 インシデント 変換ルールが無い状態では、インシデントタイトル、詳細欄共にSNSから通知される $.Message が入ります。 重複排除 Ruleの "Transformations" から変更します。 Transformations Transformationsを参考に出力内容を調整します。 Summary を文字通り概要に変換、 …

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

…ト(変換後) 導入 AWS から PagerDuty への通知連携(3) - vague memory 導入部分は上記同様のため割愛します。 インシデント 変換ルールが無い状態では、インシデントタイトル、詳細欄共にSNSから通知される $.Message が入ります。 重複排除 Ruleの "Customize Event Fields" から変更します。 Customize Event Fields Step 1.1: Customize Event Fields (Opt…

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

…L を取得します。 AWS SNS の Subscription に Integration URL を HTTPS Endpoint として指定します。 インテグレーションが初期状態(スクリプト未編集)の場合、"Custom Event Transform" の件名でインシデントが作成されるので、confirm を実施することで利用できるようになります。 PagerDuty Service での自動Resolve設定を行っていない限りは、Resolveされないので手動で実施…

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

…l を取得します。 AWS SNS の Subscription に Integration Email を Email または Email-JSON として指定します。 "AWS Notification - Subscription Confirmation" の件名でインシデントが作成されるので、confirm を実施することで利用できるようになります。 Email Email-JSON PagerDuty Service での自動Resolve設定を行っていない限りは…

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

…KEY_HERE] AWS SNS の Subscription に Integration URL を HTTPS Endpoint として指定します。 自動的に Confirm されます。 Rule はまだ設定していない状態ですが、Alert が発行され comfirm されます。 Ruleset とは異なり、PDAutoSubscribe の出力は有りませんでした。 インシデント発行する Rule が設定済みである場合、 インシデントタイトル "Incident rou…

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

…KEY_HERE] AWS SNS の Subscription に Integration URL を HTTPS Endpoint として指定します。 自動的に Confirm されます。 Rule はまだ設定していない状態ですが、 Alert が発行され、Event Detail を確認すると、 comfirm を実行していることが確認できます。 インシデント発行する Rule が設定済みである場合、 インシデントタイトル "Incident routed via a …

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

…L を取得します。 AWS SNS の Subscription に Integration URL を HTTPS Endpoint として指定します。 自動的に Confirm され、利用できるようになります。 インシデント インシデントタイトルはメトリックネームをベースに生成されます。 {Statistic} {MetricName} {ComparisonOperator} {Threshold} 詳細欄にはSNSから通知される $.Message が入ります。 OK…

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

…様と前提 通知方式 AWS からの通知を例に取って確認します。 以下2種類の方法でイベントを発行します。いずれも SNS 経由となります。 CloudWatch Metric Alarm CloudWatch メトリクスの閾値監視です。 "Alarm Action", "OK Action" にSNS Topicを指定して通知します。 PagerDuty 上の、 "CloudWatch" という表記は大抵こちらを指します。 EventBridge 以前は CloudWatch…