Back to the list of classes

Studio HTTP Request

PATROL Class: X_HTTP - Monitor Type: MONITOR - Monitor Category: Application
No CDM Class defined.

This Monitor sends an HTTP request and monitors the response (return code, response time, etc.).

The content of the HTTP response can be parsed with String Searches, Numeric Value Extractions, Value Maps, Text Pre-Processing or Dynamic Object Builders.

This Monitor can be used for standard Web servers and to query REST APIs.

Attributes (Parameters)

Name PATROL Name Units Default Thresholds Description
Execution Time ExecutionTime seconds

 WARN
if ∈ [15 seconds, 30 seconds]

 ALARM
if ≥ 30 seconds

Time taken by the Web request to be executed.

Value set by httpRequestColl.

Type:  KPI - Response Time - Spikes expected - Default graph

HTTP Status Code HTTPStatusCode None None

HTTP response status code.

Value set by httpRequestColl.

Type: Statistics

Result Result None None

Result of the HTTP Request execution.

Value set by httpRequestColl.

Type: Text

Status Status 0 = OK
1 = Suspicious
2 = Failed

 WARN
if = 1 (Suspicious)

 ALARM
if = 2 (Failed)

Status of the connection to the Web server.

Value set by httpRequestColl.

Type: Availability

Infoboxes (PATROL Console Only)

Name Description
ID PATROL internal identifier of the HTTP Request instance.
Parent ID PATROL internal identifier of the parent object.
Used HTTP method HTTP method used by the HTTP Request.
Menu Command Description
Refresh Parameters Refreshes all instance parameters of the X_HTTP application class.