Documentation is now available for the Fall 2020 Update release!

HTTP/HTTPS Synthetic Monitor

Provides the steps to create HTTP/HTTPS synthetic monitor.

Leave Feedback

Introduction

HTTP/HTTPS monitor tests the availability of the server to handle requests and calculates the connection time.

Creating HTTP/HTTPS synthetic monitor

After selecting the synthetic monitor type, to configure the HTTP/HTTPS synthetic monitor:

  1. From the Add Synthetic window, provide details for the following parameters and click Save.
    • Name: Refers to the unique name of the selected synthetic monitor.
      Note: The value entered in the Name field must be unique. If the name is not unique, the screen displays an error message: Name Already Exists.
    • URL: Refers to the name of the URL that you want to monitor.
    • Locations: Refers to the desired locations from where you want to monitor the URL.
    • Authentication Type: Supported authentication types are Basic and NTLM. You need to enter the Username and Password after selecting the Authentication Type.
    • SSL Certificate (.cer, .crt): Refers to the .cer and .crt certificate that that you can browse and upload.
    • SSL Certificate Private Key (.key): Refers to the private key.
      The screen displays a confirmation message about the successful addition of the synthetic monitor.
  2. Click OK.
    The Synthetics page displays the configured synthetic monitor.

To manage a configured synthetic monitor:

  • Edit – To modify the existing details of the configured synthetic monitors.
  • Delete – To remove the configured synthetic monitor.
  • Scheduled Maintenance – To move any configured synthetic monitor to Scheduled Maintenance.

After configuring, view metrics, and graphical representations for additional information.

Metrics for HTTP/HTTPS monitor types

Metrics for HTTP/HTTPS Monitor Types
Monitor TypesUnitsRecommended MetricsDescription
HTTP/HTTPS-availability.down.location.countLocation Count: The number of locations where the configured host is down
HTTP/HTTPSMillisecondssynthetic.response.timeResponse time: Duration to perform the configured HTTP Method (GET, POST, PUT, HEAD) to specified URL
HTTP/HTTPSMillisecondssynthetic.response.lookuptimeName Lookup Time: Duration from the start until the DNS name is resolved
HTTP/HTTPSMillisecondssynthetic.response.connecttimeConnection Time: Duration from the start until the webserver is connected
HTTPSMillisecondssynthetic.response.appconnecttimeAppConnect Time: Duration from start until SSL/SSH handshake is completed
HTTP/HTTPSMillisecondssynthetic.response.starttransfertimeStart TransferTime: Duration from start until just when the first byte is received
HTTP/HTTPSMillisecondssynthetic.response.redirecttimeRedirect Time: Time taken for all redirect steps before the final transfer
HTTP/HTTPSMillisecondssynthetic.response.pretransfertimePretransfer Time: Duration from the start until the file (requested page) transfer is just about to begin

Graphical representation for metrics

Graphical Representation

Graphical Representation

What to do next