Rollbar統合ガイド

Project Description

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


Rollbarは、Ruby、Python、PHP、JavaScript、Flashを対象としたエラー通知、分析サービスです。DjangoやNode.jsなどの一般的なプラットフォームもサポートされており、HTTPとJSONリクエストに応答するサービスはすべて動作するように設定できます。このサービスはエラーを収集してRollbarに集約し、ダッシュボードに表示します。RollbarとPagerDutyをインテグレーションすることで、緊急事態になる前にチームにタイムリーに警告し、問題を解決することができます。ご不明な点やこの設定に関するサポートが必要な場合は、support@pagerduty.comまでお問い合わせください。

 

PagerDutyでの作業

 

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

 

  1. 新しいサービスを作成する場合は、Serviceページで+Add New Serviceをクリックします。既存のサービスに追加する場合は、サービスの名前をクリックします。その後、Integrationsタブをクリックし、+New Integrationボタンをクリックします。

 

 

  1. Integration Typeメニューからアプリを選択して、Integration Nameを入力してください。

 

新しいサービスを作成する場合は、General SettingsでサービスのNameを入力します。次に、Incident Settingsで、新しいサービスのEscalation Policy(エスカレーションポリシー)、Notification Urgency(通知の緊急性)、およびIncident Behavior(インシデントの動作)を指定します。

 

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

 

 

  1. Integration Key欄の文字列をコピーします。

    

 

Rollbarでの作業 

 

  1. Dashboardタブに移動して、PagerDutyとインテグレートするプロジェクトを見つけます。

 

 

  1. Settingsタブをクリックします。

 

 

  1. Notificationsタブをクリックします。

 

 

  1. Available ChannelsのリストからPagerDuty選択します。

 

 

  1. 先ほどコピーしたPagerDutyのIntegration keyを貼り付け、Enable PagerDuty Integrationをクリックします。

 

         

  1. これでPagerDutyにRollbarをインテグレーションしました。Rollbarの実行環境でエラーが発生すると、PagerDutyでインシデントが生成されます。Rollbarでエラーが解決されるとPagerDutyのインシデントも自動的に解決されます。デフォルトのルールは、編集、追加、削除できます。

 

 

よくある質問 

 

Rollbar内の複数のプロジェクトをPagerDuty内の複数のサービスにアタッチすることはできますか?

はい。PagerDutyのIntegration画面で、各サービスごとにIntegration keyを割り当てるだけで済みます。

  

 

RollbarサービスとPagerDutyをインテグレートするための要件は何ですか?

通知を受け取るにはRollbarにPagerDutyサービスのIntegration keyを提供する必要があります。

お困りの時は 

私たちにご連絡ください。

Project Details