Synthetic Monitoring Settings
New announcements from Dash: Incident Management, Continuous Profiler, and more! New announcements from Dash!

Synthetic Monitoring Settings

On the Synthetic Monitoring settings page, you can adjust the following settings:

Only Admin and Standard users can access Synthetic Monitoring Settings page.

Global Variables

Variables are global and can be used by multiple API tests and browser tests. To create a new global variable, go to the Global Variables tab of your Settings page, and click New Global Variable in the upper right corner of your page. Choose the type of variable you want to create:

  1. Enter a Variable Name. Your variable name can only use uppercase letters, numbers, and underscores.
  2. Enter a Description for your variable (optional).
  3. Select Tags to associate with your variable (optional).
  4. Enter the Value you want to assign to your variable.
  5. Decide whether to make your variable Secure. Securing your variable obfuscates its value for all users on your test results.

You can create variables from your existing HTTP tests by parsing their associated response headers and body:

  1. Enter a Variable Name. Your variable name can only use uppercase letters, numbers, and underscores.
  2. Enter a Description for your variable (optional).
  3. Select Tags to associate with your variable (optional).
  4. Pick the HTTP test you want to extract your variable from.
  5. Decide whether to make your variable Secure. Securing your variable obfuscates its value for all users on your test results.
  6. Decide whether to extract your variable from the response headers, or from the response body.
    • Extract the value from Response Header: use the full response header for your variable, or parse it with a regex.
    • Extract the value from Response Body: parse the response body of the request with a jsonpath, a regex, or use the full response body.

Note: Variable values are updated whenever the test they are extracted from runs.

Default Settings

Default Locations

Choose the default locations for your browser and API tests details. Options include all of the available managed locations Datadog offers and the private locations that you set up for your account.

APM integration for Browser Tests

Allow URLs to add APM integration headers to that URL. Datadog’s APM integration headers allow Datadog to link browser tests with APM. Define which endpoints should be sent the APM headers by adding a URL into this section.

Use * to allow wider domain names. For example, adding https://*.datadoghq.com/* allows everything on https://datadoghq.com/.

If the endpoint is being traced and allowed, your browser test results are then automatically tied to its corresponding trace.

Further Reading