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

Sumo Logic

本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをDigital Stacksが日本語に翻訳・加筆したものです。原文はこちらを参照してください。

Sumo Logicは膨大なログデータを分析するための豊富なクエリと集約機能を提供し、重要なインフラストラクチャの障害や複雑なアプリケーションの問題をより迅速にトラブルシューティングするのに役立ちます。また、スケジュールされた検索に基づいてPagerDutyでアラートをトリガーするようにSumo Logicを設定することもできます。PagerDutyを使用すると、電話、SMS、プッシュ通知、または電子メールで適切な人にアラートを送ることができます。

旧来の電子メールによるSumo Logicインテグレーションを使用する場合は、ここをクリックしてSumo Logic Eメールインテグレーションガイドにアクセスしてください。

PagerDutyでの設定

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

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

  3. Integration typeメニューからあなたのアプリを選択してください ToolIG

  4. Integration Nameを入力します。新しいサービスを作成する場合はGeneral Settingsで、新しいサービスのNameを入力します。次に、インシデント設定で新しいサービスのEscalation PolicyNotification UrgencyIncident Behaviorを指定します。

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

  6. 新しいインテグレーションのIntegration Keyをコピーします。 Integration_key

Sumo Logicでの設定

  1. Manage DataメニューでSettingsを選び、さらにConnectionsを選択します。 image5-1024x570

  2. + Addをクリックして、新しい接続を追加します。

  3. PagerDutyをクリックします。 image

  4. PagerDuty Connectionを設定するには、

    1. 接続のNameを入力します。

    2. URLに次のように入力します。 https://events.pagerduty.com/generic/2010-04-15/create_event.json

    3. Payloadでは、”SERVICE KEY”と表示されている部分に、コピーしたIntegration Keyをペーストします。 image4-1

    4. PayloadDescriptionにはPagerDutyに送信する説明文を書きます。それ以外の行はそのままにしておきます。

    5. Saveをクリックします。

      Create

  5. 次に、PagerDutyにインシデントを生成させるイベントの検索条件文を、検索フィールドに入力します。

  6. 検索条件を入力したら、Save Asをクリックします。 images

  7. 検索のnameを入力します。

  8. Schedule this searchをクリックし、インシデントをトリガーする条件を指定します。

  9. Run Frequencyを選びます。例では15分ごとにしました。 image2

  10. Saveをクリックします。 image7

  11. スケジュール検索の追加設定を行います。

    1. Time Range for schedule search:Last 60 minuites(過去60分)

    2. Send notification only if the condition below is satisfied:Greater than or equal to >= 0(結果の数が0以上)

    3. Alert Type:Webhookを選択

    4. Webhookフィールドで、作成したWebhookを選択します(Integration Keyとペイロードが表示されます)。 images-1

    5. Saveをクリックします。

これでPagerDutyとSumo Logicとのインテグレーションが完了しました。PagerDutyにイベントが送信されインシデントが作成されると、そのインシデントをSumo Logicに表示するリンクが表示されます。

よくある質問

  1. Sumo Logicを複数のPagerDutyサービスに統合することはできますか?

    はい。必要なだけインテグレーションガイドの通りに作業を行ってください。