HTTP

HTTP (Hypertext Transfer Protocol) is the underlying protocol used by the World Wide Web that defines how messages are formatted and transmitted.

HTTP Job Configuration

Use the table below to create HTTP job configuration.

FieldDescription
NameName of the configuration.
HTTP PoolName of one of the configured HTTP pools that you want to use.
PathPath to target files located on the remote or local file system from which they will be read.
Response TextText that Axibase Collector will look for in the response from the server.
Response Text Match TypeDefines how Collector will search for the necessary response text.
Possible options:
CONTAINS - select this option if you want Collector to search for a partial match.
EQUALS - select this option if you want to search for the exact match.
REGEXP - select this option if you want to use regular expressions for the search.
Failure RetestNumber of attempts to re-establish the connection.
Failure Retest IntervalDelay between attempts to re-establish connection.
Enable Web DriverDefines whether you want to enable the Web Driver tool.
Driver ScriptSelenium script. *
Driver Timeout, secondsDefines the amount of time the Driver will wait to complete the request before it returns the timeout exception message.*
Driver File EncodingEncoding of the file you are requesting with the script. *

*These fields become available if you select the Enable Web Driver check box.

http.status Metric Values Based on HTTP Response Codes

Metric ValueResponse Code
0No error. HTTP status = 200. No match configured or response text matched.
1ConnectException
2NoRouteToHostException
3UnknownHostException
4SocketTimeoutException
5Other exceptions without HTTP response status
200HTTP response status = 200, but response text failed to match.
xxxHTTP response status. For example 500 (Server Error).

Configuration Example

HTTP Configuration