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

Seyren

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

SeyrenはGraphiteのためのアラート表示用ダッシュボードです。Seyrenは問題をアラートする方法をたくさん用意されており、PagerDutyはその中の一つとして選べます。

以下のガイドではPagerDutyとSeyrenを統合して、Graphiteのインストールからアラートを受け取る方法について説明します。 インストールが完了していない場合は、当社までご連絡ください 。

PagerDutyでの設定

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

  2. Servicesページで:インテグレーションのために新しいサービスを作成する場合は、 +Add New Service をクリックします。既存のサービスにインテグレーションを追加する場合は、統合を追加するサービスの 名前をクリックします。 その後、Integrations タブをクリックし、 + New Integration ボタンをクリックします。 RS-Add-New-Service-13

  3. Integration Typeメニューから追加したいアプリを選択し、Integration Nameを入力してください。インテグレーションのために新しいサービスを作成する場合は、General Settingsで新しいサービスのNameを入力します。 次に、Incident Settingsで、新しいサービスの Escalation Policy (エスカレーションポリシー)、Notification Urgency (通知の緊急度)、Incident Behavior(インシデントの動作)を指定します。

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

  5. 新しいインテグレーションのIntegration Keyをコピーします。 RS_Updates__API_Services-1024x146-8

Seyrenウェブインターフェースでの設定

  1. Seyrenにチェックがまだ追加されていない場合は、Checksをクリックしてから、Create Checkをクリックします。 seyren-pd-1

  2. チェックを追加するための最低限設定する必要がある情報は、 NameTarget (Graphiteのグラフのことです)、Warn levelErrorレベルです。チェックを追加するには、Create Checkクリックします。 seyren-pd-2

  3. 次に、PagerDutyに通知させたいチェックのところに行って、Add Subscriptionをクリックします。 seyren-pd-3

  4. 上からTargetの部分にIntegration Keyを入力します。TypeとしてPagerDutyを選択し、Addクリックしてプロセスを終了します。 seyren-pd-4

  5. チェックページに戻されますが、そのページにはPagerDutyの新しいサブスクリプションメソッドが表示されます。Testボタンを使用してテストインシデントをトリガーするか、アラートを生成するために警告(warning)やクリティカルのしきい値を上げたり下げたりすることができます。 seyren-pd-5

  6. アラートをトリガーすると、チェック・ページの下部にアラート・ログが表示されます。 トリガーされたものと解決されたものの両方が表示されます。 seyren-pd-6

よくある質問

  1. 複数のPagerDutyサービスで動作するようにSeyrenを設定するにはどうすればよいですか?

    チェックにサブスクリプションを編集または追加し、別のPagerDutyサービスのインテグレーションキーをTargetに設定するだけです。

  2. ネットワークがダウンしているときにSeyrenアラートが発生するとどうなりますか?

    何らかの理由でPagerDutyサーバにアクセスできない場合、イベントはディスク上のキューに保存されます。

  3. SeyrenはPagerDutyに失敗の報告を送るために外部インターネット接続が必要ですが、私たちのサイトが外部と接続できなくなった場合、どうすれば通知を受け取れますか?

    StatusCakeNodePingなどの外部pingチェックサービスを設定して、サイトの外部接続を監視する必要があります。もちろん、PagerDutyを使ってこれらのサービスからアラートを転送することもできます。

  4. Seyrenアラートをカスタマイズするにはどうしたらいいですか?

    残念ながら、アラートメッセージを変更することはできません。 Seyrenにコード化されています。

  5. SeyrenとPagerDutyの2ウェイack統合はあるのでしょうか?

    Seyren内で確認または解決されたインシデントをマークする方法はありません。Seyrenがアラートがワーニングまたはクリティカルのしきい値に達していないことを検出し、サブスクリプションの通知のOKチェックボックスがチェックされている場合は、PagerDutyでインシデントが閉じられます。