DOCS
インテグレーションガイド / Logz.io
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。
Logz.ioは、機械学習技術を備えたエンタープライズクラスのクラウドサービスとして、オープンソースのELK Stackを提供するAI対応ログ分析プラットフォームです。Logz.ioをPagerDutyとインテグレーションすることにより、定義した特定の条件がELKスタック環境でトリガーされたときにPagerDuty経由で警告を発することができます。このインテグレーションを行うためにLogz.ioの無料トライアルにサインアップすることができます。
PagerDutyでの設定
-
ConfigurationメニューからServicesを選択します 。
-
Serviceのページで次の操作を行います。
- 新しいサービスを作成する場合は、Add New Serviceクリックします。
- 既存のサービスにインテグレーションを追加する場合は、追加するサービスの名前をクリックします。次に、Integrationsタブをクリックし、 New Integrationボタンをクリックします。
-
Integration Typeメニューから追加したいアプリを選択してください。
-
Integration Nameを入力します。新しいサービスを作成する場合は、General Settingsで新しいサービスのNameを入力します。次に、Incident Settingで、新しいサービスのEscalation Policy(エスカレーションポリシー)、 Notification Urgency(通知の緊急度)、**Incident Behavior(インシデントの動作)**を指定します。
-
Add ServiceまたはAdd Integrationボタンをクリックして、新しいインテグレーションを保存します。するとサービスのIntegrationsページにリダイレクトされます。
-
新しい統合のIntegration Keyをコピーします。
Logz.ioでの設定
- Logz.ioでAlertsページに移動し、Alert Endpointsを選択します。
- アラートの種類としてPagerDutyを選択し、名前を付けます。 その後、上記のステップ4のIntegration Keyを入力し、Saveをクリックします 。
- Logz.ioでアラートを作成すると、Triggersセクションの下PagerDutyをNotification Endpointとして追加できます。 4.** Create Alert**クリックすると、新しいアラートが保存されます 。 Logz.ioアラートに定義された条件が満たされた場合、Logz.ioはアラートをトリガーします。このアラートはPagerDutyに送信され、インシデントが発生します。
よくある質問
複数のPagerDutyサービスで動作するようにLogz.ioを設定できますか?
はい。新規または既存のPagerDutyサービスに別のLogz.ioインテグレーションを追加することができます。新しい インテグレーションキーが 別のLogz.ioエンドポイントのサービスキーとしてPagerDutyで生成されます。