eG Monitoring
 

Measures reported by ProxySvcTest

This test presents an unbiased external perspective of the state of the proxy server. The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Availability This measurement indicates whether the server was able to respond successfully to the query made by the test. Percent Availability failures could be caused by several factors such as the server process(es)  being down, the  server being misconfigured, a network failure, etc.  Temporary unavailability may also occur if the server is overloaded. Availability is determined based on the response code returned by the server. A response code between 200 to 300 indicates that the server is available. 
Response_time This measurement indicates the time taken by the server to respond to the requests it receives. Secs Response time being high denotes a problem. Poor response times may be due to the server being overloaded or misconfigured. If the URL accessed involves the generation of  dynamic content by the server, backend problems can also result in an increase in response time.
Tcp_conn_availability This measure indicates whether the test managed to establish a TCP connection to the server. Percent Failure to establish a TCP connection may imply that either the server process is not up, or that the process is not operating correctly. In some cases of extreme overload, the failure to establish a TCP connection may be a transient condition.  As the load subsides, the server may start functioning properly again.
Tcp_connect_time This measure quantifies the time for establishing a TCP connection to the server host. Secs Typically, the TCP connection establishment must be very small (of the order of a few milliseconds). Since TCP connection establishment is handled at the OS-level, rather than by the application, an increase in this value signifies a system-level bottleneck on the host that supports the server.
Server_response_time This measure indicates the time period between when the connection was established and when the server sent back a HTTP response header to the client. Secs While the total response time may depend on several factors, the server response time is typically, a very good indicator of a server bottleneck (e.g., because all the available server threads or processes are in use).
Response_code The response code returned by the server for the simulated request Number A value between 200 and 300 indicates a good response. A 4xx value indicates a problem with the requested content (eg., page not found). A 5xx value indicates a server error.
Content_length The size of the content returned by the server KBytes Typically the content length returned by the server for a specific URL should be the same across time. Any change in this metric may indicate the need for further investigation on the server side.
Content_validity This measure validates whether the server was successful in executing the request made to it. Percent A value of 100% indicates that the content returned by the test is valid. A value of 0% indicates that the content may not be valid. This capability for content validation is especially important for multi-tier web applications. For example, a user may not be able to login to the web site but the server may reply back with a valid HTML page where in the error message, say, "Invalid Login" is reported. In this case, the availability will be 100 % (since we got a valid HTML response). If the test is configured such that the content parameter should exclude the string "Invalid Login," in the above scenario content validity would have a value 0.
Dns_availability Indicates whether the DNS server was able to respond successfully to the request made to it. Percent While the value 100 for this measure indicates that the DNS server is available and successfully responded to the request, the value 0 indicates that the DNS server is unavailable or is not responding to requests. Availability failures could be caused by many reasons such as a network failure. Sometimes, the DNS server may be reachable through basic network testing, but may not respond to DNS queries from clients.
data_Xfer_time Indicates the time taken for a data transfer between the drive and the host system. Secs Data transfer time being high denotes a problem.