Mackerel.ioインテグレーションガイド

Project Description

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

 


 

Mackerelは、エレガントでシンプルで使いやすいサービスで、ロールの概念を使用してホストを監視および管理します。ホスト上でmackerel-agentというプログラムを実行することで、Web上またはAPI経由で複数のホストを管理するだけでなく、ホストやアプリケーションの状況を高度にカスタマイズした形で可視化できます。Mackerel.ioで生成されたアラートは、PagerDutyでインシデントをトリガーし、SMS、電話、電子メール、またはプッシュ通知を介して適切な技術者にアラートを送ります。以下のガイドでは、インストール済みのMackerelとPagerDutyをインテグレートする方法について説明します。

PagerDutyでの設定

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

 

2.Servicesページでの操作:インテグレーション用の新しいサービスを作成する場合は、+Add New Serviceボタンをクリックします。

既存のサービスにインテグレーションを追加する場合は、インテグレーションを追加するサービスの名前をクリックします。Integrationsタブをクリックし、+New Integrationボタンをクリックします。

 

3.Integration Typeメニューからアプリケーションを選択し、Integration Nameにインテグレーション名を入力します。インテグレーションのための新しいサービスを作成する場合は、General Settingsで、新しいサービスのNameを入力します。次に、Incident Settingsで、新しいサービスのEscalation PolicyNotification Urgency、およびIncident Behaviorを指定します。

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

 

 

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

Mackerel.ioでの設定

1.Mackerel.ioのURLダッシュボードに移動し、Monitorsを選択します。

2.Channels Settingsをクリックします。

3.New Channelを選択します。

4.使用可能なチャネルのリストからPagerDutyを選択します。名前をChannel Nameに入力します。サービスキーフィールドにPagerDutyのIntegration Keyを入力します。Available Status のドロップダウンメニューからPagerDutyアカウントにアラートを送信するイベントの種類を選択します。次に、Createをクリックします。

5.完了すると、PagerDutyアラート用に作成された新しいチャンネルが表示されます。

6.おめでとう!PagerDutyインテグレーションが有効になります。

 

よくある質問

Mackerel.ioインシデントは自動的に解決されますか?

はい。

 

Mackerel.ioを複数のPagerDutyサービスに関連付けるように設定できますか?

はい、それにはMackerel.ioで複数のチャンネルを作成し、PagerDutyで作成したサービスに関連付ける必要があります。

 

インシデントの重複排除は利きますか?

はい、インシデントの重複は排除されます。
インシデントを作成する最初のアラートに対してインシデントキーが返されます。

 

2ウェイのack-backインテグレーションはありますか?

いいえ。

 

Mackerel.ioで参照できるログはありますか?

いいえ。

 


 

本インテグレーションガイドは、PagerDutyのWebサイトにあるページ https://www.pagerduty.com/docs/guides/mackerel-io-integration-guide/ をそのまま翻訳したものです。日本語環境での動作を保証するものではありません。

 

Project Details