What is a Web application Check?
HTTP is a transfer protocol used by the World Wide Web to retrieve information from application servers. HTTP uses TCP as a transport layer; the client establishes a connection to the remote machine, then issues a request. The server then processes the request, returns a response, and closes the connection.
HTTP(S) Web check is a periodical application monitoring measurement of Server Response Time to HTTP(S) requests.
Application Web Check monitoring
This package monitors a Web HTTP(S) Application Availability and Response Time using ServicePilot Agent.
This package automatically configures the ServicePilot Manager to collect statistics from an application Web Server using the ServicePilot Agent by checking its Response Time to HTTP(S) requests.
The statistics gathered in this way include:
- Page Code
- Connection Time
- Page display time
- HTTP status
- Custom indicator extraction...
URL Page code and HTTP status are a very good way to establish a web application availability SLA baseline. Addition web checks can be performed to cover different simple HTTP tests or accessibility scenarios.
A good basic indicator of your web application Server-side performance is the time it takes to connect to the web server (connection time). This is labeled as “Waiting” time on the first element in the classic "inspect elements" waterfall graph (also known as the “time to first byte”). Generally, this time should be kept under 1 second (or as low as possible). Google says it is 200 ms!
Long web application server response times delay page loading speeds and display time. Front-end optimizations are more than vital in order to optimize HTTP(S) Page Display Time. Page display time should ideally be under 3 seconds.