DOCS
インテグレーションガイド / Graylog
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。
Graylogはオープンソースのログ収集、検索、管理ツールです。Graylogストリームがアラートをトリガーすると、あらゆる通知をPagerDutyで表示するように設定できます。PagerDutyをオンコールスケジューリングとチームへの通知のための集中化された場所として利用できます。
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をコピーします。
Graylogサーバでの作業
- GitHubからGraylog PagerDutyプラグインをダウンロードしてください。設定ファイル
graylog2.conf
のplugin_dir
変数に設定されているディレクトリに、ダウンロードした.jar
ファイルをコピーします。graylog2-server
プロセスを再起動して、プラグインをロードしてください。実行している全てのgraylog2-server
インスタンスに対してこれを行う必要があります。 - Graylogのアラームコールバック設定にIntegration Keyを貼り付けます。
- Graylog内で新しいアラームを設定すると、PagerDutyでインシデントがトリガーされます。