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

Testomato

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

Testomatoサービスは、自動テストを専門としています。 あなたのWebサイトを監視し、自動テストが失敗したときにアラートします。このサービスは1日平均100万件を超えるテストを実施しています。PagerDutyとのインテグレーションにより、テストが失敗するとPagerDuty内のインシデントをトリガーすることができます。 PagerDutyはSMS、電話、電子メール、またはAndroid / Androidのプッシュを介して適切な技術者にアラートすることができます。

インストールが失敗した場合は、 当社までご連絡ください 。

PagerDutyでの設定

  1. Configuration メニューからServices を選択します。

  2. Servicesページで:インテグレーションのために新しいサービスを作成する場合は、 +Add New Service をクリックします。 既存のサービスにインテグレーションを追加する場合は、統合を追加するサービスの名前をクリックします。 その後、Integrations タブをクリックし、 + New Integration ボタンをクリックします。 RS-Add-New-Service-13-300x113

  3. Integration Type メニューから追加したいアプリを選択し、Integration Nameを入力してください。インテグレーションのために新しいサービスを作成する場合は、General Settingsで新 しいサービスのNameを入力します。 次に、Incident Settingsで、新しいサービスの Escalation Policy (エスカレーションポリシー)、Notification Urgency (通知の緊急度)、Incident Behavior(インシデントの動作)を指定します。

  4. Add Service またはAdd Integration ボタンをクリックして、新しいインテグレーションを保存します。 すると、サービスのIntegrationsページにリダイレクトされます。 RS-Integration-Settings-11-300x109

  5. 新しいインテグレーションのIntegration Keyをコピーします。 RS_Updates__API_Services-1024x146-8-300x43

Testomatoでの設定

  1. メニュータブのユーザー名の下にあるSettingsタブに移動します。 testomato_settings

  2. 3rd Party Servicesまでスクロールし、APIキーをPagerDuty Service API Keyの入力ボックスに貼り付け、Saveをクリックします。 testomato_api

  3. Add Project タブに移動します。 testomato_new_project

  4. テストするURLを入力し、Submitボタンを押します。 testomato_urlest

  5. Testページに移動して、 Test対象のサイトを特定します。 testomato_test

  6. テストのために、ページを表示しないようにするか、ネットワーク設定を変更して障害を誘発して、PagerDutyのインテグレーションをテストしてください。インテグレーションがうまく動作している場合はすぐにPagerDutyにインシデントが表示されます。 testomato_test_incident

    おめでとう! あなたのPagerDutyとTestomatoとの統合が完成しました。

よくある質問

  1. PagerDutyに複数のアラートを送れるようにTestomatoを設定するにはどうすればよいですか?

    簡単です。Testomato内で複数のプロジェクトを作成し、それぞれにPagerDuty通知を有効にします。 例えばここにあるTestomatoのページの下のほうにある画像(正確な設定を示しています)を参照してください。