DOCS
インテグレーションガイド / Rigor
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。
Rigorは、Webサイト、モバイルアプリ、APIを強力に監視して、ユーザーが問題に遭遇する前にウェブサイトの問題を発見し、サードパーティプラグインが原因となるエラーを特定し、詳細な障害診断を提供してダウンタイムのトラブルシューティングを支援します。
PagerDutyアカウントをまだお持ちでない場合は、 ここで完全無料の14日間トライアルを無料で作成できます。インテグレーションのインストールに問題が発生した場合は、サポートチームにお問い合わせください。
PagerDutyでの設定
-
ConfigurationメニューからServicesを選択します。
-
Serviceのページで:統合のために新しいサービスを作成する場合は、+Add New Serviceをクリックします。既存のサービスにインテグレーションを追加する場合は、インテグレーションを追加するサービスの名前をクリックします。その後、Integrations タブをクリックし、+ New Integrationボタンをクリックします。
-
Integration Typeメニューから追加したいアプリを選択して、Integration Nameを入力してください。インテグレーションのために新しいサービスを作成する場合は、General Settingで新しいサービスのNameを入力します。次に、Incident Settingで、新しいサービスのEscalation Policy、Notification Urgency、およびIncident Behaviorを指定します。
-
Add ServiceまたはAdd Integrationボタンをクリックして、新しいインテグレーションを保存します。すると、サービスのIntegrationsページにリダイレクトされます。
-
新しいインテグレーションのIntegration Keyをコピーします。
Rigorでの設定:
-
Adminメニューに移動し、Alert Webhooksを選択し、Newをクリックします。
-
New Alert WebhookウインドウでPagerDutyをクリックします。
-
新しいwebhookのNameを入力し、上記のPagerDutyでの設定の手順の中でコピーしたインテグレーションキーをservice_keyフィールドに貼り付けます。
-
ページの一番下までスクロールし、Enabledチェックボックスがオンになっていることを確認して Createをクリックします。
-
PagerDuty内でインシデントとしてトリガーしたいチェックを編集します。それにはNotify設定を前の手順で作成したWebhookの名前に変更して設定します。この例では、Checksメニューに行ってUptimeを選択して、Site Checkを編集しています。Notify設定がPagerDuty webhookに変更されたら、Saveをクリックします。
-
インテグレーションが終了しました! RigorはPagerDutyでインシデントをトリガーできるようになり、詳細とチェック履歴を表示するためのRigor Dashboardへのリンクを提供します。
よくある質問
RigorアラートはPagerDutyインシデントを自動的に解決しますか?
はい、Rigorのアラートがクリアされると、PagerDutyではそのインシデントが自動的に解決されます。