DOCS
インテグレーションガイド / Compose

Compose

本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文は こちら ht​tps://www.pagerduty.com/docs/guides/compose-integration-guide/ を参照してください。

Composeは、プロダクション対応のオートスケーリングMongoDBやElasticsearchを提供するデータベースサービスです。Composeのコンポーネントは、データベースの状態の変更やパフォーマンスの問題を通知するMongoDBイベントのアラートを提供しています。ComposeはすべてのアラートをPagerDutyに配信し、ユーザーはエスカレーションポリシーと決められた連絡方法に従って通知を受けます。

PagerDutyでの設定

  1. Configuration メニューからServices を選択します。
  2. Servicesページで:

新しいサービスを作成する場合は、 +Add New Service をクリックします。

既存のサービスにインテグレーションを追加する場合は、統合を追加するサービスの 名前をクリックします。 その後、Integrations タブをクリックし、 + New Integration ボタンをクリックします。 RS-Add-New-Service-13

  1. Integration Type メニューから追加したいアプリを選択し、Integration Nameを入力してください。 インテグレーションのために新しいサービスを作成する場合は、General Settingsで新しいサービスのNameを入力します。 次に、Incident Settingsで、新しいサービスの Escalation Policy (エスカレーションポリシー)、Notification Urgency (通知の緊急度)、Incident Behavior(インシデントの動作)を指定します。
  2. Add Service またはAdd Integration ボタンをクリックして、新しいインテグレーションを保存します。 すると、サービスのIntegrationsページにリダイレクトされます。 RS-Integration-Settings-11
  3. Integration Keyをコピーします。 RS_Updates__API_Services-1024x146-8-300x43

Composeでの設定

  1. 左側のメニューバーにあるAccountをクリックします。 Screen-Shot-2014-08-28-at-10.19.35-AM-e1409246950888
  2. サブメニューからNotificationsを選択します。
  3. PagerDuty alertsスイッチをオンにします。 APIキーのフィールドが表示されるので、以前にクリップボードにコピーしたPagerDuty APIを入力します。
  4. Save alert settingsをクリックします。 Compose内にアラームがあると、対応するインシデントがPagerDuty内でトリガーされます。 Compose_7-e1409246993731-300x102
0