DOCS
インテグレーションガイド / Compose
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文は こちら https://www.pagerduty.com/docs/guides/compose-integration-guide/ を参照してください。
Composeは、プロダクション対応のオートスケーリングMongoDBやElasticsearchを提供するデータベースサービスです。Composeのコンポーネントは、データベースの状態の変更やパフォーマンスの問題を通知するMongoDBイベントのアラートを提供しています。ComposeはすべてのアラートをPagerDutyに配信し、ユーザーはエスカレーションポリシーと決められた連絡方法に従って通知を受けます。
PagerDutyでの設定
- Configuration メニューからServices を選択します。
- Servicesページで:
新しいサービスを作成する場合は、 +Add New Service をクリックします。
既存のサービスにインテグレーションを追加する場合は、統合を追加するサービスの 名前をクリックします。 その後、Integrations タブをクリックし、 + New Integration ボタンをクリックします。 3. Integration Type メニューから追加したいアプリを選択し、Integration Nameを入力してください。 インテグレーションのために新しいサービスを作成する場合は、General Settingsで新しいサービスのNameを入力します。 次に、Incident Settingsで、新しいサービスの Escalation Policy (エスカレーションポリシー)、Notification Urgency (通知の緊急度)、Incident Behavior(インシデントの動作)を指定します。 4. Add Service またはAdd Integration ボタンをクリックして、新しいインテグレーションを保存します。 すると、サービスのIntegrationsページにリダイレクトされます。 5. Integration Keyをコピーします。
Composeでの設定
- 左側のメニューバーにあるAccountをクリックします。
- サブメニューからNotificationsを選択します。
- PagerDuty alertsスイッチをオンにします。 APIキーのフィールドが表示されるので、以前にクリップボードにコピーしたPagerDuty APIを入力します。
- Save alert settingsをクリックします。 Compose内にアラームがあると、対応するインシデントがPagerDuty内でトリガーされます。