DOCS
インテグレーションガイド / New Relic
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。
New Relicは、オールインワンのサーバーおよびWebアプリケーションパフォーマンス管理ツールです。エンドユーザーエクスペリエンスからアプリケーションのコード行まで(深く掘り下げて)パフォーマンスを確認できます。New Relicは、リアル・ユーザーの監視とアプリケーションの監視、および可用性の監視を1つのソリューションにまとめ、開発者と運用チームがWebアプリケーションのパフォーマンスをリアルタイムで管理できるようにします。
既存のPagerDutyのお客様は、New Relic Liteを無料で入手できます! 始めるには数分かかります。 New Relicのサイトにアクセスし、アカウントにサインアップしてください(訳注:英文のサイトに飛びます)。
このガイドでは、New Relicの新しいアラートシステムとPagerDutyを統合する手順について説明します。 rpm.newrelic.comで基本的なアラートシステムを使用している場合は、代わりに New Relicレガシーアラーティングインテグレーションガイドに従ってください。
PagerDutyでの設定
-
ConfigurationメニューからServicesを選択します。
-
Servicesページでの操作:インテグレーション用の新しいサービスを作成する場合は、+Add New Serviceボタンをクリックします。 既存のサービスにインテグレーションを追加する場合は、サービスの名前をクリックします。その後、Integrationsタブをクリックし、+New Integrationボタンをクリックします。
-
Integration Typeメニューから追加したいアプリケーションを選択し、Integration Nameを入力します。新たにサービスを作成する場合は、General Settingsで、サービスのNameを入力します。次に、Incident Settingsで、新しいサービスのEscalation Policy (エスカレーションポリシー)、Notification Urgency(通知の緊急度)、Incident Behavior<(インシデントの動作)を指定します。
-
Add ServiceまたはAdd Integrationボタンをクリックして、インテグレーションを保存します。するとサービスのIntegrationsページにリダイレクトされます。
-
新しいインテグレーションのIntegration Keyをコピーします。
New Relicでの設定
- Alerts New, に行き、Notification Channelsをクリックし、さらにNew notification channelをクリック します。
- Channel typeメニューからPagerDutyを選択します。 チャンネルにService nameを付け、上記(訳注:PagerDutyでの設定)の手順3でコピーしたインテグレーションキーをService API Keyフィールドに貼り付け、Create channelをクリックします。
- インテグレーションキーが正しく入力されたことを確認するため Send a test notificationをクリックし, PagerDutyでインシデントがトリガーされていることを確認してください。それからGot itをクリックします。 PagerDutyでトリガーされたインシデントが表示されない場合は、エラー への対応策を確認し、誰かがあなたのサービスのためにオンコールしていないか確認してください 。
- チャネルが作成されたら 、Alert policiesタブに移動し、Add alert policiesをクリックします。
- PagerDutyでインシデントをトリガーするアラートポリシーを確認し て、Save changesをクリックします 。
- おめでとう! New RelicがPagerDutyでインシデントをトリガーしたり解決したりできるようになりました。PagerDuty以外で問題が発生した場合は、New Relicに報告してください。これは新しいシステムなので、彼らが問題を修正するためにはあなたが経験した問題について知っておく必要があります。
よくある質問
New Relicを複数のPagerDutyサービスに関連付けることはできますか?
はい、New Relicを複数のPagerDutyサービスに結びつけることができます。 それにはPagerDutyで追加のサービスを作成し、New Relicの中でそれぞれ異なるPagerDuty Serviceインテグレーションキーを使用する追加のチャネルを作成します。これは、さまざまなエスカレーションポリシーに合わせてアラートを分け、適切なチームに彼らが担当すべきインシデントが通知されるようにするために、非常に役立ちます。