モニターと Statuspage のインテグレーション

概要

Atlassian Statuspage は、アプリケーションやサービスのアップタイムを可視化する、ステータスおよびインシデント管理ツールです。ステータスページでは、Datadog のカスタムメトリクスやイベントを表示でき、Datadog のモニター通知でシステムのステータスを更新できます。

Datadog イベントとして Statuspage アラートを追加する

Statuspage インテグレーションを構成して、イベントエクスプローラーで Statuspage アラートを追跡することができます。

  1. インテグレーションに移動し、インテグレーションの一覧から statuspage を探します。
  2. StatusPage インテグレーションタイルを選択し、Add New をクリックします。
  3. ステータス URL と監視したいカスタムタグを追加します (例: https://status.datadoghq.com または https://datadogintegrations.statuspage.io/datadogtesttest1 タグ)。各ページに最低 1 つのカスタムタグを含める必要があります。
  4. Save アイコンをクリックします。

5 分後、イベントエクスプローラーに Statuspage からのモニターアラートが表示されることを確認します。右上のタイムフレームを設定し、Core の下にあるソースのリストから Statuspage を選択します。

Datadog の Statuspage インテグレーションのセットアップ

アラートをクリックすると、イベントのメッセージ、タグ、属性を含むサイドパネルが表示されます。

イベントのソース、メッセージ、タグ、属性を含むイベントのサイドパネル

Datadog のモニターに Statuspage アラートを追加する

Statuspage のメールアドレスを生成する

コンポーネント固有のメールアドレスを生成するには、Statuspage ドキュメントを参照してください。

メトリクスモニターの作成

Statuspage アラートでトリガーするメトリクスモニターを作成するには

  1. Monitors > New Monitor の順に移動し、Metric をクリックします。
  2. 検出方法の選択、メトリクスの定義、アラート条件の設定、高度なモニターオプションの構成については、メトリクスモニターのドキュメントを参照してください。
  3. テストの状態に応じて、UP または DOWN を返すようにモニター名をカスタマイズします。例: {{#is_alert}}DOWN{{/is_alert}}{{#is_recovery}}UP{{/is_recovery}}
  4. In the Configure notifications and automations section, add the generated email address such as @custom-statuspage-email@notifications.statuspage.io in the message. This automatically populates the Notify your services and your team members field above Renotification.
  5. モニター通知セクションに必要事項を記入し、モニター名にサマリーを追加します。例: Shopist Checkout Functionality
  6. モニターの再通知条件を設定し、service:status-page などのタグを追加します。
  7. チームを選択し、モニターに優先順位を割り当てます。
  8. モニターの編集権限と通知条件を定義します。
  9. モニターの構成が完了したら、Create をクリックします。
Statuspage からのアラートを含むメトリクスモニターの作成

参考資料

PREVIEWING: may/unit-testing