Create an HTTP monitor

Synthetic monitoring gives you the option of creating 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.

Prerequisites

HTTP monitors can be run from private synthetic locations or, starting with ActiveGate version 1.175, on Dynatrace Managed from cluster-wide locations. See Installing synthetic-enabled ActiveGate for details on using ActiveGate for Synthetic Monitoring.

Starting with ActiveGate version 1.165, synthetic HTTP monitoring is available on all supported Linux distributions and Windows Server 2016. See Supported technologies and 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. You can add more than one request to a single synthetic monitor. This name should generally describe all the requests that you will monitor with this synthetic 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 a 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, click Add HTTP request or Add OAuth2 authorization request to create the request and display a summary of the settings.

    • Verify the basic request settings and edit them as needed.

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

  7. To add another request to this HTTP monitor, click 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, click Select frequency and locations to specify the frequency and locations.

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

  10. On the Summary page, review the properties of your new 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 are acquired.

Click the browse (...) button and select Edit if you want to make any immediate changes. For details, see Configure HTTP monitors.

View the analytics of an HTTP monitor

  1. Select Synthetic from the navigation menu.
  2. Optionally, 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. Optionally, 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. Optionally, 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 Enable.

Duplicate an HTTP monitor

  1. Select Synthetic from the navigation menu.
  2. Optionally, 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. Optionally, 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. If a button is unavailable, that command doesn't apply to all selected monitors.
    • Delete
    • Disable
    • Enable
    • Edit