|
Kieker 1.11 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkieker.monitoring.probe.servlet.AbstractRegularSamplingServletContextListener
kieker.monitoring.probe.servlet.JVMUptimeServletContextListener
public class JVMUptimeServletContextListener
Starts and stops the periodic logging of JVM uptime.
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>JVMUptimeServletContextListener.samplingIntervalSeconds</param-name>
<param-value>15</param-value>
</context-param>
<context-param>
<param-name>JVMUptimeServletContextListener.initialSamplingDelaySeconds</param-name>
<param-value>0</param-value>
</context-param>
<listener>
<listener-class>
kieker.monitoring.probe.servlet.JVMUptimeServletContextListener
</listener-class>
</listener>
...
</web-app>
}
| Field Summary | |
|---|---|
static java.lang.String |
CONTEXT_PARAM_NAME_INITIAL_SAMPLING_DELAY_SECONDS
Parameter name for the initial delay to be used in the web.xml file. |
static java.lang.String |
CONTEXT_PARAM_NAME_SAMPLING_INTERVAL_SECONDS
Parameter name for the sampling interval to be used in the web.xml file. |
| Fields inherited from class kieker.monitoring.probe.servlet.AbstractRegularSamplingServletContextListener |
|---|
DEFAULT_SENSOR_INITIAL_DELAY_SECONDS, DEFAULT_SENSOR_INTERVAL_SECONDS |
| Constructor Summary | |
|---|---|
JVMUptimeServletContextListener()
Empty constructor. |
|
| Method Summary | |
|---|---|
protected ISampler[] |
createSamplers()
Create samplers for the specific sampling class. |
protected java.lang.String |
getContextParameterNameSamplingDelaySeconds()
Parameter name for the sampling delay to be used in the web.xml file. |
protected java.lang.String |
getContextParameterNameSamplingIntervalSeconds()
Parameter name for the sampling interval to be used in the web.xml file. |
| Methods inherited from class kieker.monitoring.probe.servlet.AbstractRegularSamplingServletContextListener |
|---|
contextDestroyed, contextInitialized |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CONTEXT_PARAM_NAME_SAMPLING_INTERVAL_SECONDS
public static final java.lang.String CONTEXT_PARAM_NAME_INITIAL_SAMPLING_DELAY_SECONDS
| Constructor Detail |
|---|
public JVMUptimeServletContextListener()
| Method Detail |
|---|
protected java.lang.String getContextParameterNameSamplingIntervalSeconds()
AbstractRegularSamplingServletContextListener
getContextParameterNameSamplingIntervalSeconds in class AbstractRegularSamplingServletContextListenerprotected java.lang.String getContextParameterNameSamplingDelaySeconds()
AbstractRegularSamplingServletContextListener
getContextParameterNameSamplingDelaySeconds in class AbstractRegularSamplingServletContextListenerprotected ISampler[] createSamplers()
AbstractRegularSamplingServletContextListener
createSamplers in class AbstractRegularSamplingServletContextListener
|
Kieker 1.11 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||