|
Kieker 1.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object kieker.monitoring.probe.servlet.CPUsCombinedServletContextListener
public class CPUsCombinedServletContextListener
Starts and stops the periodic logging of CPU utilization employing the SigarSamplerFactory
as the Servlet is initialized and destroyed respectively.
The initial delay and the sampling period (both given in seconds) can be configured via context-params in the web.xml file, as shown below.
The integration and configuration in a web.xml file works as follows:
<web-app>
...
<context-param>
<param-name>CPUsCombinedServletContextListener.samplingIntervalSeconds</param-name>
<param-value>15</param-value>
</context-param>
<context-param>
<param-name>CPUsCombinedServletContextListener.initialSamplingDelaySeconds</param-name>
<param-value>0</param-value>
</context-param>
<listener>
<listener-class>
kieker.monitoring.probe.servlet.CPUsCombinedServletContextListener
</listener-class>
</listener>
...
</web-app>
}
Field Summary | |
---|---|
static String |
CONTEXT_PARAM_NAME_INITIAL_SAMPLING_DELAY_SECONDS
Parameter name for the initial delay to be used in the web.xml file. |
static String |
CONTEXT_PARAM_NAME_SAMPLING_INTERVAL_SECONDS
Parameter name for the sampling interval to be used in the web.xml file. |
static long |
DEFAULT_SENSOR_INITIAL_DELAY_SECONDS
The default used initial delay in seconds. |
static long |
DEFAULT_SENSOR_INTERVAL_SECONDS
The default used sensor interval in seconds. |
Constructor Summary | |
---|---|
CPUsCombinedServletContextListener()
Creates a new instance of this class. |
Method Summary | |
---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent sce)
|
void |
contextInitialized(javax.servlet.ServletContextEvent sce)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long DEFAULT_SENSOR_INTERVAL_SECONDS
public static final long DEFAULT_SENSOR_INITIAL_DELAY_SECONDS
public static final String CONTEXT_PARAM_NAME_SAMPLING_INTERVAL_SECONDS
public static final String CONTEXT_PARAM_NAME_INITIAL_SAMPLING_DELAY_SECONDS
Constructor Detail |
---|
public CPUsCombinedServletContextListener()
Method Detail |
---|
public void contextDestroyed(javax.servlet.ServletContextEvent sce)
contextDestroyed
in interface javax.servlet.ServletContextListener
public void contextInitialized(javax.servlet.ServletContextEvent sce)
contextInitialized
in interface javax.servlet.ServletContextListener
|
Kieker 1.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |