@AMXMetadata(type="request-mon", group="monitoring") @ManagedObject @Description(value="Web Container HTTP Service Statistics") public class HttpServiceStatsProvider extends Object implements org.glassfish.hk2.api.PostConstruct
Constructor and Description |
---|
HttpServiceStatsProvider(String vsName,
String listeners,
NetworkConfig networkConfig) |
Modifier and Type | Method and Description |
---|---|
void |
connectionAcceptedEvent(String listenerName,
int connectionId,
String address) |
void |
connectionClosedEvent(String listenerName,
int connectionId) |
void |
dataReceivedEvent(int size,
String hostName) |
void |
dataSentEvent(long size,
String hostName) |
org.glassfish.external.statistics.CountStatistic |
getCount200() |
org.glassfish.external.statistics.CountStatistic |
getCount2xx() |
org.glassfish.external.statistics.CountStatistic |
getCount302() |
org.glassfish.external.statistics.CountStatistic |
getCount304() |
org.glassfish.external.statistics.CountStatistic |
getCount3xxt() |
org.glassfish.external.statistics.CountStatistic |
getCount400() |
org.glassfish.external.statistics.CountStatistic |
getCount401() |
org.glassfish.external.statistics.CountStatistic |
getCount403() |
org.glassfish.external.statistics.CountStatistic |
getCount404() |
org.glassfish.external.statistics.CountStatistic |
getCount4xx() |
org.glassfish.external.statistics.CountStatistic |
getCount503() |
org.glassfish.external.statistics.CountStatistic |
getCount5xx() |
org.glassfish.external.statistics.CountStatistic |
getCountBytesReceived() |
org.glassfish.external.statistics.CountStatistic |
getCountBytesTransmitted() |
org.glassfish.external.statistics.CountStatistic |
getCountOpenConnections() |
org.glassfish.external.statistics.CountStatistic |
getCountOther() |
org.glassfish.external.statistics.CountStatistic |
getCountRequests() |
org.glassfish.external.statistics.CountStatistic |
getErrorCount() |
org.glassfish.external.statistics.CountStatistic |
getMaxOpenConnections() |
org.glassfish.external.statistics.CountStatistic |
getMaxTime() |
org.glassfish.external.statistics.StringStatistic |
getMethod() |
long |
getProcessTime() |
org.glassfish.external.statistics.CountStatistic |
getTime() |
org.glassfish.external.statistics.StringStatistic |
getUri() |
void |
postConstruct() |
void |
requestEndEvent(String appName,
String hostName,
String serverName,
int serverPort,
String contextPath,
String servletPath,
int statusCode,
String method,
String uri) |
void |
requestStartEvent(String appName,
String hostName,
String serverName,
int serverPort,
String contextPath,
String servletPath) |
void |
reset() |
public HttpServiceStatsProvider(String vsName, String listeners, NetworkConfig networkConfig)
public void postConstruct()
postConstruct
in interface org.glassfish.hk2.api.PostConstruct
@ManagedAttribute(id="maxtime") @Description(value="Longest response time for a request; not a cumulative value, but the largest response time from among the response times") public org.glassfish.external.statistics.CountStatistic getMaxTime()
@ManagedAttribute(id="processingtime") @Description(value="Average request processing time") public org.glassfish.external.statistics.CountStatistic getTime()
@ManagedAttribute(id="countbytesreceived") @Description(value="The number of bytes received") public org.glassfish.external.statistics.CountStatistic getCountBytesReceived()
@ManagedAttribute(id="countbytestransmitted") @Description(value="The number of bytes transmitted") public org.glassfish.external.statistics.CountStatistic getCountBytesTransmitted()
@ManagedAttribute(id="countopenconnections") @Description(value="The number of open connections") public org.glassfish.external.statistics.CountStatistic getCountOpenConnections()
@ManagedAttribute(id="countrequests") @Description(value="The number of requests received") public org.glassfish.external.statistics.CountStatistic getCountRequests()
@ManagedAttribute(id="maxopenconnections") @Description(value="The maximum number of open connections") public org.glassfish.external.statistics.CountStatistic getMaxOpenConnections()
@ManagedAttribute(id="method") @Description(value="The method of the last request serviced") public org.glassfish.external.statistics.StringStatistic getMethod()
@ManagedAttribute(id="uri") @Description(value="The URI of the last request serviced") public org.glassfish.external.statistics.StringStatistic getUri()
@ManagedAttribute(id="errorcount") @Description(value="Cumulative value of the error count, with error count representing the number of cases where the response code was greater than or equal to 400") public org.glassfish.external.statistics.CountStatistic getErrorCount()
@ManagedAttribute(id="count200") @Description(value="Number of responses with a status code equal to 200") public org.glassfish.external.statistics.CountStatistic getCount200()
@ManagedAttribute(id="count2xx") @Description(value="Number of responses with a status code in the 2xx range") public org.glassfish.external.statistics.CountStatistic getCount2xx()
@ManagedAttribute(id="count302") @Description(value="Number of responses with a status code equal to 302") public org.glassfish.external.statistics.CountStatistic getCount302()
@ManagedAttribute(id="count304") @Description(value="Number of responses with a status code equal to 304") public org.glassfish.external.statistics.CountStatistic getCount304()
@ManagedAttribute(id="count3xx") @Description(value="Number of responses with a status code in the 3xx range") public org.glassfish.external.statistics.CountStatistic getCount3xxt()
@ManagedAttribute(id="count400") @Description(value="Number of responses with a status code equal to 400") public org.glassfish.external.statistics.CountStatistic getCount400()
@ManagedAttribute(id="count401") @Description(value="Number of responses with a status code equal to 401") public org.glassfish.external.statistics.CountStatistic getCount401()
@ManagedAttribute(id="count403") @Description(value="Number of responses with a status code equal to 403") public org.glassfish.external.statistics.CountStatistic getCount403()
@ManagedAttribute(id="count404") @Description(value="Number of responses with a status code equal to 404") public org.glassfish.external.statistics.CountStatistic getCount404()
@ManagedAttribute(id="count4xx") @Description(value="Number of responses with a status code in the 4xx range") public org.glassfish.external.statistics.CountStatistic getCount4xx()
@ManagedAttribute(id="count503") @Description(value="Number of responses with a status code equal to 503") public org.glassfish.external.statistics.CountStatistic getCount503()
@ManagedAttribute(id="count5xx") @Description(value="Number of responses with a status code in the 5xx range") public org.glassfish.external.statistics.CountStatistic getCount5xx()
@ManagedAttribute(id="countother") @Description(value="Number of responses with a status code outside the 2xx, 3xx, 4xx, and 5xx range") public org.glassfish.external.statistics.CountStatistic getCountOther()
public void dataReceivedEvent(int size, String hostName)
public void dataSentEvent(long size, String hostName)
public void requestStartEvent(String appName, String hostName, String serverName, int serverPort, String contextPath, String servletPath)
public void requestEndEvent(String appName, String hostName, String serverName, int serverPort, String contextPath, String servletPath, int statusCode, String method, String uri)
public void connectionAcceptedEvent(String listenerName, int connectionId, String address)
public void connectionClosedEvent(String listenerName, int connectionId)
public long getProcessTime()
public void reset()
Copyright © 2019. All rights reserved.