DOCS
インテグレーションガイド / Logz.io

Logz.io

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

Logz.ioは、機械学習技術を備えたエンタープライズクラスのクラウドサービスとして、オープンソースのELK Stackを提供するAI対応ログ分析プラットフォームです。Logz.ioをPagerDutyとインテグレーションすることにより、定義した特定の条件がELKスタック環境でトリガーされたときにPagerDuty経由で警告を発することができます。このインテグレーションを行うためにLogz.ioの無料トライアルにサインアップすることができます。

PagerDutyでの設定

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

  2. Serviceのページで次の操作を行います。

    • 新しいサービスを作成する場合は、Add New Serviceクリックします。
    • 既存のサービスにインテグレーションを追加する場合は、追加するサービスの名前をクリックします。次に、Integrationsタブをクリックし、 New Integrationボタンをクリックします。
  3. Integration Typeメニューから追加したいアプリを選択してください。 Screen-Shot-2017-01-06-at-3.25.05-PM

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

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

  6. 新しい統合のIntegration Keyをコピーします。 API-key-1

Logz.ioでの設定

  1. Logz.ioでAlertsページに移動し、Alert Endpointsを選択します。 LogzioIG_img4
  2. アラートの種類としてPagerDutyを選択し、名前を付けます。 その後、上記のステップ4のIntegration Keyを入力し、Saveをクリックします 。 LogzioIG_img5-300x175
  3. Logz.ioでアラートを作成すると、Triggersセクションの下PagerDutyをNotification Endpointとして追加できます。 Logz_io_img6 4.** Create Alert**クリックすると、新しいアラートが保存されます 。 Logz.ioアラートに定義された条件が満たされた場合、Logz.ioはアラートをトリガーします。このアラートはPagerDutyに送信され、インシデントが発生します。

よくある質問

  1. 複数のPagerDutyサービスで動作するようにLogz.ioを設定できますか?

    はい。新規または既存のPagerDutyサービスに別のLogz.ioインテグレーションを追加することができます。新しい インテグレーションキーが 別のLogz.ioエンドポイントのサービスキーとしてPagerDutyで生成されます。