Synthetic モニタリングの設定

Synthetic モニタリングの設定

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

グローバル変数

グローバル変数は、シングルおよびマルチステップ API テスト、そしてテストスイートのブラウザテストで使用できます。グローバル変数を作成するには、Settings ページの Global Variables タブで、右上にある New Global Variable をクリックします。

作成する変数のタイプを選択します。

  1. Variable Name を入力します。変数名に使用できるのは大文字、数字、アンダースコアのみです。
  2. 変数の Description を入力します(任意)。
  3. Tags を選択して変数と関連付けます(任意)。
  4. 変数に割り当てる Value を入力します。
  5. 変数の難読化を有効にすると、テスト結果に値が表示されません(オプション)。

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

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

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

TOTP を生成しテストで使用するには、シークレットキーを入植する場所にグローバル変数を作成するか、認証プロバイダーからの QR コードをアップロードします。

  1. Choose variable typeMFA Token を選択します。
  2. Define Variable で、Variable Name を入力します。変数名に使用できるのは大文字、数字、アンダースコアのみです。
  3. 変数の Description を入力します(任意)。
  4. Tags を選択して変数と関連付けます(任意)。
  5. 変数にシークレットキーを入力または QR コードイメージをアップロードします。
  6. + Generate をクリックして OTP を作成します。コピーアイコンを使用すると、生成した OTP をコピーできます。

: ブラウザテストの TOTP を使用した MFA について、詳細は TOTP ガイドをご参照ください。

アクセス許可

デフォルトでは、Datadog 管理者および Datadog 標準ロールを持つユーザーのみが Synthetic Monitoring Global Variables ページにアクセスできます。ユーザーをこの 2 つのデフォルトの役割のいずれかにアップグレードすると、Global Variables ページにアクセスできます。

カスタムロール機能にアクセスできる場合は、グローバル変数に synthetics_global_variable_read および synthetics_global_variable_write 権限を含むカスタムロールにユーザーを追加します。

アクセス制限

RBAC のグローバル変数へのアクセス制限は、ベータ版です。アクセスをリクエストするには、Datadog サポートまでお問い合わせください。

組織内のロールに基づきグローバル変数へのアクセスを制限できます。グローバル変数を作成する際に、アクセス許可設定で、グローバル変数の読み取りおよび書き込みが可能なロール(ユーザーに加えて)を選択します。

デフォルトの設定

デフォルトの場所

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

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

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

このセクションで URL を追加して、APM ヘッダーの送信先となるエンドポイントを定義します。

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

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

アクセス許可

デフォルトでは、Datadog 管理者および Datadog 標準ロールを持つユーザーのみが Synthetic Monitoring Default Settings ページにアクセスできます。Default Settings ページにアクセスするには、ユーザーをこの 2 つのデフォルトの役割のいずれかにアップグレードします。

カスタムロール機能にアクセスできる場合は、デフォルト設定に synthetics_default_settings_read および synthetics_default_settings_write 権限を含むカスタムロールにユーザーを追加します。

その他の参考資料