DOCS
インテグレーションガイド / Datadog
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。
Datadogはホスト型の監視サービスで、すべてのメトリックとイベントを1か所に集約してくれます。開発チームと運用チームはそれを見て、共有し、議論できます。DatadogとPagerDutyのアカウントを統合すると、Datadogのニュースフィードにある簡単な @pagerduty というメンションでPagerDutyにDatadogのアラートを送れます。Datadogのニュースフィードでインシデントやエスカレーションをリアルタイムに追跡することもできます。PagerDutyにDatadogアラートを送信することで、PagerDutyのアラート機能をフルに活用できます。PagerDutyを使うと、電話、SMS、電子メールでアラートを受信し、アラートの自動エスカレーションを設定し、運用チームのオンデューティ・スケジューリングを設定できます。
Datadog側で先に設定すること
- 新しい連絡先グループを作成するには、Datadogアカウントのプロファイルに移動します。 PagerDutyとのインテグレーションを見つけて、PagerDuty Installボタンをクリックして新しいPagerDutyグループを追加します。
- インテグレーションの詳細が表示されます。ConfigurationタブのAlert with PagerDutyボタンをクリックします。
- PagerDutyにリダイレクトされます。 PagerDutyのログイン情報を入力して、Authorize Integrationをクリックします。
- 次のステップでは、PagerDutyで新しいサービスを作成するように求められます。サービスのデフォルト名はDatadogになります。これは必要に応じて変更できます。 サービスのEscalation Policyを選択します。
- 今度はDatadogにリダイレクトされ、新しいPagerDutyインテグレーションが承認されます。 インシデント、エスカレーションおよび解決策をDatadogで追跡したり、PagerDutyインシデントとメトリックを関連付けたりしたいのならば、PagerDutyの資格情報とスケジュールを入力します。
- また、 @pagerduty-acknowledge または @pagerduty-resolve をメンションすることで、Datadog内のPagerDutyインシデントを確認または解決することもできます。 注:これらのメンションをニュースフィードの元の投稿のコメントとして追加する必要があります。 これらのメンションを使うだけで、PagerDutyインシデントログでackまたはresolveメッセージの一部として表示されるコメントを追加できます。
よくある質問
私にはインテグレーションでは選択しなかったPagerDutyサービスからのDatadogのニュースフィードのイベントが表示されてます。どうすればこの問題を解決できますか?
デフォルトでは、オプションのShow all available PagerDuty incidents? が、Datadog内のPagerDutyインテグレーション設定で選択されます。 Filter Events by Service設定で定義したサービスからのイベントのみを表示する場合は、インテグレーションの設定の間にこのオプションのチェックを外す必要があります。