Synthetic モニタリングの設定
Dash が新機能を発表!インシデントマネジメント、Continuous Profiler など多数の機能が追加されました! Dash イベントで発表された新機能!

Synthetic モニタリングの設定

Synthetic モニタリングの設定ページでは、次の設定を調整できます。

管理者ユーザーと標準ユーザーのみが Synthetic モニタリングの Settings ページにアクセスできます。

グローバル変数

グローバル変数とは、複数の API テストブラウザテストに使用できる変数です。新しいグローバル変数を作成するには、Settings ページで Global Variables タブに移動し、ページ右上の New Global Variable をクリックします。 作成する変数のタイプを選択します。

  1. Variable Name を入力します。変数名に使用できるのは大文字、数字、アンダースコアのみです。
  2. 変数の Description を入力します(任意)。
  3. Tags を選択して変数と関連付けます(任意)。
  4. 変数に割り当てる Value を入力します。
  5. 変数を Secure にするか決定します。保護すると、全ユーザーに対してテスト結果の変数の値が難読化されます。

関連するレスポンスヘッダーや本文をパースして、既存の HTTP テスト から変数を作成できます。

  1. Variable Name を入力します。変数名に使用できるのは大文字、数字、アンダースコアのみです。
  2. 変数の Description を入力します(任意)。
  3. Tags を選択して変数と関連付けます(任意)。
  4. 変数の抽出元となる HTTP test を選びます。
  5. 変数を Secure にするか決定します。保護すると、全ユーザーに対してテスト結果の変数の値が難読化されます。
  6. 変数をレスポンスのヘッダーから抽出するか、本文から抽出するか決定します。
    • Response Header から値を抽出:レスポンスのヘッダー全体を変数に使用するか、レスポンスのヘッダーを正規表現によりパースします。
    • Response Body から値を抽出:リクエストのレスポンス本文全体を使用するか、レスポンス本文を JSON パスまたは正規表現によりパースします。

注:変数の値は抽出元のテストが実行される度に更新されます。

デフォルトの設定

デフォルトのロケーション

ブラウザと API テストの詳細のデフォルトとなるロケーションを選択します。 Datadog 管理下のすべてのロケーションと、ご使用のアカウントでセットアップしたプライベートロケーションから選択できます。

ブラウザテスト用の APM インテグレーション

APM インテグレーションのヘッダーを URL に追加することを許可します。Datadog APM インテグレーションのヘッダーでは、APM を使用して Datadog をブラウザテストにリンクさせることができます。このセクションで URL を追加して、APM ヘッダーの送信先となるエンドポイントを定義します。

* を使用すると幅広いドメイン名を許容することができます。たとえば、https://*.datadoghq.com/* を追加すると、https://datadoghq.com/ のすべてが許可されます。

エンドポイントがトレースおよび許可されていれば、ブラウザテストの結果は対応するトレースに自動的に結び付けられます。

その他の参考資料