Create an HTTP monitor

You can create synthetic HTTP monitors to check the availability of your resources—websites or API endpoints. Because HTTP monitors can be executed by an Environment ActiveGate, you can use them to check the availability of internal resources that are inaccessible from outside your network.

HTTP monitors can be run from our global public or private Synthetic locations, or, starting with ActiveGate version 1.175, on Dynatrace Managed from cluster-wide locations.

See Create a private Synthetic location for details on using ActiveGate for Synthetic Monitoring. See Requirements for private Synthetic locations for more information on supported Windows and Linux versions.

Create an HTTP monitor

  1. Select Synthetic from the navigation menu, select Create a synthetic monitor, and then select Create an HTTP monitor.

  2. Name this HTTP monitor
    Enter a name (up to 500 characters) for the synthetic monitor. This name should generally describe all the requests that you will monitor with this HTTP monitor.

  3. UI configuration (default) means you will view and edit the monitor settings through the UI controls.
    You can later switch to the Script view of your request if you want to view and edit your HTTP monitor (including all associated request settings) as a script.

  4. Select Add HTTP request and specify the request.

  5. Specify the request type, describe the request, and add it.

    • HTTP request—Enter the request URL, enter the request Name (if the default is insufficient) and select an HTTP method.
    • OAuth2 authorization request—Enter the Access token URL and give the request a Name (if the default is insufficient).
  6. When you have entered the basic information above, select Add HTTP request or Add OAuth2 authorization request to create the request and display expanded settings.

    • Edit the basic request settings as needed. In the expanded request-settings view, you can add token credentials to the HTTP request URL—begin by typing cr to see a list of available credentials. You can only see the credentials that you have access to in this list, that is, public credentials or owner-only credentials created by you. If this field contains an owner-only token, it cannot be edited by other users.

    • Check the Additional options settings (which may vary based on the request type) and adjust them as needed.

  7. You can add multiple HTTP requests—select Add HTTP request again and repeat the steps above for describing the additional request.

  8. After you have specified one or more requests for this HTTP monitor, you can specify monitor frequency and locations (Select frequency and locations at bottom right).

  9. Select Go to Summary for a final review of monitor settings.

  10. On the Summary page, review the properties of your HTTP monitor and select Create HTTP monitor to save your changes and activate the monitor.

The new monitor page is displayed and starts showing statistics as they're acquired.

Click the Browse button (...) and choose Edit to make changes. For details, see Configure HTTP monitors.

View the analytics of an HTTP monitor

  1. Select Synthetic from the navigation menu.
  2. Optional Click HTTP to filter the list of HTTP monitors.
  3. From the list of HTTP monitors, click the monitor you want to examine.

The details page of each monitor displays monitoring analytics:

  • Availability
  • Response time
  • Response size
  • HTTP status codes

Enable, disable, or delete an HTTP monitor

Monitors are enabled by default when you create them.

To disable or delete a single monitor:

  1. Select Synthetic from the navigation menu.
  2. Optional Click HTTP to filter the list for HTTP monitors.
  3. From the list of HTTP monitors, click the monitor you want to disable or delete.
  4. On the monitor details page, click the browse (...) button and select the action you need: Disable or Delete.

To enable a single monitor (if you've previously disabled it):

  1. Select Synthetic from the navigation menu.
  2. Optional Click HTTP to filter the list for HTTP monitors.
  3. From the list of HTTP monitors, select the monitor you want to enable.
  4. On the monitor details page, select Enable.

Duplicate an HTTP monitor

  1. Select Synthetic from the navigation menu.
  2. Optional Click HTTP to filter the list for HTTP monitors.
  3. Select the checkbox for the monitor you want to duplicate.
  4. Click Duplicate at the bottom the page.
    The duplicate monitor page is displayed with a number appended to the original name. Click the browse (...) button and select Edit to edit the default name and make other configuration changes.

Bulk HTTP monitor management

  1. Select Synthetic from the navigation menu.
  2. Optional Click HTTP to filter the list for HTTP monitors.
  3. Select the checkbox for each monitor you want to manage.
    Applicable command buttons are displayed at the bottom of the list.
  4. Click the button you want to apply to all selected monitors: Delete, Disable, Enable, Duplicate, or Edit. If a button is unavailable, that command does not apply to all selected monitors.