
Project Description
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。
FusionReactorは「監視のみ」を超えて、サーバのダウンタイムを最小限に抑え、修正時間を短縮します。
PagerDutyでの設定
- ConfigurationメニューからServicesを選択します。
- Servicesページで:
- インテグレーションのために新しいサービスを作成する場合は、+Add New Serviceをクリックします。
- 既存のサービスにインテグレーションを追加する場合は、追加するサービスの名前をクリックします。その後、Integrationsタブをクリックし、+ New Integrationボタンをクリックします。
- APIと直接統合を選択し、Integration Nameを入力します。Nameのための新しいサービスを作成する場合は、「一般設定」で新しいサービスの名前を入力します。 次に、インシデント設定で、新しいサービスのEscalation Policy(エスカレーションポリシー)、Notification Urgency(通知の緊急性)、およびIncident Behavior(インシデントの動作)を指定します。
- Add ServiceまたはAdd Integrationボタンをクリックして、新しいインテグレーションを保存します。すると、サービスのIntegrationsページにリダイレクトされます。
- 新しいインテグレーションのIntegration Keyをコピーします。
FusionReactor Cloudでの設定
- あたたの企業名と一致するドロップダウンメニューからAlertingを選択します。PagerDutyを使用しないと、このメニューにはPagerDutyが表示されません。
- 結果のAlerting Settingsページで、インテグレーションリストからPagerDutyを見つけてConfigureを選択します。
- 以前にコピーしたPagerDutyIntegration Keyを入力し、次に設定をSaveします。
- サイドバーからAlertingを選択し、Subscriptionタブに移動してCreate New Subscriptionを選択します。
- 新しいサブスクリプションにNameを付け、 ServiceドロップダウンメニューからPagerDutyを選択し、サブスクリプションにDescriptionを付けます。固定のIncident Keyを指定する場合は、ここで同様に行うことができます。固定インシデントキーを指定すると、このFusionReactorサブスクリプションは一度に1つのPagerDutyインシデントのみを開くことができます。ナレッジベースにインシデントキーと受信トリガーの重複排除について詳しい解説があります。サブスクリプションをセットアップしたら、サブスクリプションをSaveしてください。
- サブスクリプションが作成されたので、Testボタンを使用してPagerDutyでテストインシデントをトリガーすることができます。
PagerDutyがFusionReactorのSubscriptionとして設定されたので、監視対象サーバとアプリケーションからの通知を使用して、このサブスクリプションにChecksをリンクすることでPagerDutyでインシデントをトリガーすることができます。
よくある質問
FusionReactorは複数のPagerDutyサービスでインシデントを起動できますか?
現時点では、FusionReactorは単一のintegration keyにのみ関連付けることができるため、インシデントは単一のサービスでしか起動できません。ただし、異なるChecksでPagerDutyのインシデント動作が異なる場合は、同じインテグレーションキーを使用して異なる構成の複数のサブスクリプションを作成できます。
FusionReactorチェックがOK状態に戻ると、PagerDutyインシデントは自動的に解決されますか?
はい。PagerDutyインシデントはError状態でトリガーされ、OK状態で解決されます。