- abort(Executor) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- AboveThresholdHistorizableHandler - Class in de.is24.util.monitoring.measurement
-
- AboveThresholdHistorizableHandler(String, long) - Constructor for class de.is24.util.monitoring.measurement.AboveThresholdHistorizableHandler
-
- AbstractMonitorPlugin - Class in de.is24.util.monitoring
-
Plugin base class with suitable equals and hashCode implementations and default handling for
HighRate and SingleEvent.
- AbstractMonitorPlugin() - Constructor for class de.is24.util.monitoring.AbstractMonitorPlugin
-
- AbstractSortedReportVisitor - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor() - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
-
- AbstractSortedReportVisitor.CounterEntry - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor.CounterEntry(Counter) - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.CounterEntry
-
- AbstractSortedReportVisitor.Entry - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor.Entry(String, String) - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
-
- AbstractSortedReportVisitor.HistorizableEntry - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor.HistorizableEntry(HistorizableList) - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.HistorizableEntry
-
- AbstractSortedReportVisitor.HistorizableSubEntry - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor.HistorizableSubEntry(Date, String) - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.HistorizableSubEntry
-
- AbstractSortedReportVisitor.StateEntry - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor.StateEntry(State) - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.StateEntry
-
- AbstractSortedReportVisitor.StateValueEntry - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor.StateValueEntry(StateValueProvider) - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.StateValueEntry
-
- AbstractSortedReportVisitor.TimerEntry - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor.TimerEntry(Timer) - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
-
- AbstractSortedReportVisitor.VersionEntry - Class in de.is24.util.monitoring.visitors
-
- AbstractSortedReportVisitor.VersionEntry(Version) - Constructor for class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.VersionEntry
-
- AbstractStateValueProvider - Class in de.is24.util.monitoring
-
- AbstractStateValueProvider(String) - Constructor for class de.is24.util.monitoring.AbstractStateValueProvider
-
- accept(ReportVisitor) - Method in class de.is24.util.monitoring.Counter
-
Implements the visitor pattern to read this Counter
- accept(ReportVisitor) - Method in class de.is24.util.monitoring.HistorizableList
-
Implements the visitor pattern to read this Counter
- accept(ReportVisitor) - Method in class de.is24.util.monitoring.jmx.JMXExporter
-
- accept(ReportVisitor) - Method in class de.is24.util.monitoring.Monitors
-
- accept(ReportVisitor) - Method in interface de.is24.util.monitoring.Reportable
-
- accept(ReportVisitor) - Method in class de.is24.util.monitoring.StateValueProvider
-
Implements the visitor pattern to read this StateValueProvider
- accept(ReportVisitor) - Method in class de.is24.util.monitoring.Timer
-
Implements the visitor pattern to read this StateValueProvider
- accept(ReportVisitor) - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics.ThreadStateProvider
-
- accept(ReportVisitor) - Method in class de.is24.util.monitoring.Version
-
- activate() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
- ACTIVATE - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- activate() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- add(Historizable) - Method in class de.is24.util.monitoring.HistorizableList
-
add a
Historizable instance to this list and remove the oldest
instance if necessary.
- ADD_STATE_VALUES_TO_GRAPHITE - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- ADD_STATSD_PLUGIN - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- addAllNodesWithEntries(List<HierarchyReportVisitor.Tree.TreeNode>) - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
-
- addEntry(AbstractSortedReportVisitor.Entry) - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
-
- addEntry(AbstractSortedReportVisitor.Entry) - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor
-
- addEntry(AbstractSortedReportVisitor.Entry) - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree
-
- addEntry(AbstractSortedReportVisitor.Entry) - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
-
- addEntry(AbstractSortedReportVisitor.Entry) - Method in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
-
- addExceptionLogFilter(Predicate<SQLException>) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
-
- addHighRateTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.CorePlugin
-
Add a timer measurement for a rarely occuring event with given name.
- addHighRateTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Add a timer measurement for a often occuring event with given name.
- addHighRateTimerMeasurement(String, long) - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- addHighRateTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- addHistorizable(String, Historizable) - Method in class de.is24.util.monitoring.CorePlugin
-
add a
Historizable instance to the list identified by historizable.getName()
- addHistorizable(Historizable) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
add a
Historizable instance to the list identified by historizable.getName()
- addMeasurement(long) - Method in class de.is24.util.monitoring.Timer
-
Add a timer measurement for this timer.
The application decides which unit to use for timing.
- addMultiStates(Long, StringBuilder) - Method in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite.ReportStateValuesJob
-
- addNewReportable(Reportable) - Method in class de.is24.util.monitoring.CorePlugin.SyncObserver
-
- addNewReportable(Reportable) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
This method is called for each reportable that is registered on the InApplicationMonitor.
- addNewReportable(Reportable) - Method in interface de.is24.util.monitoring.ReportableObserver
-
This method is called for each reportable that is registered on the InApplicationMonitor.
- addNewReportable(Reportable) - Method in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite
-
- addNewReportable(Reportable) - Method in class de.is24.util.monitoring.status.ServiceStateManager
-
- addReportableObserver(ReportableObserver) - Method in class de.is24.util.monitoring.CorePlugin
-
adds a new ReportableObserver that wants to be notified about new Reportables that are
registered on the InApplicationMonitor
- addReportableObserver(ReportableObserver) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Deprecated.
use corePlugin directly, will be removed from InApplicationMonitor
- addSample(long, long) - Method in class de.is24.util.monitoring.status.SampledData
-
- addServiceState(ServiceState) - Method in class de.is24.util.monitoring.status.ServiceStateManager
-
- addSingleEventTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.CorePlugin
-
Add a timer measurement for a rarely occuring event with given name.
- addSingleEventTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Add a timer measurement for a rarely occuring event with given name.
- addSingleEventTimerMeasurement(String, long) - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- addSingleEventTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- addStateValues(Long, StringBuilder) - Method in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite.ReportStateValuesJob
-
- addStateValuesToGraphite(String, Integer, String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- addStatsdPlugin(String, Integer, String, Double) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- addTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.CorePlugin
-
Add a timer measurement for the given name.
- addTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Add a timer measurement for the given name.
- addTimerMeasurement(String, long, long) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Add a timer measurement for the given name.
- addTimerMeasurement(String, long) - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- addTimerMeasurement(String, long) - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- addValue(long) - Method in class de.is24.util.monitoring.helper.HistogramLikeValue
-
adds a new value to the InApplicationMonitor, grouping it into the appropriate bin.
- afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
-
- afterRemovalNotification() - Method in class de.is24.util.monitoring.CorePlugin
-
- afterRemovalNotification() - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- afterRemovalNotification() - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- anExecuteMethodIsCalled(Method) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
-
- apply(SQLException) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.SqlExceptionPredicate
-
- Appmon4jDumper - Class in de.is24.util.monitoring.spring
-
A spring ApplicationListener which dumps the content of the InApplicationMonitor to log4j when the
context is closed.
- Appmon4jDumper(InApplicationMonitor) - Constructor for class de.is24.util.monitoring.spring.Appmon4jDumper
-
- appName - Variable in class de.is24.util.monitoring.statsd.StatsdMessageFormatter
-
- average(long, double) - Static method in class de.is24.util.monitoring.Math
-
Calculate the average from an amount of values n and a sum.
- average - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
-
- garbageCollectors - Variable in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- GenericMonitoringWrapper<E> - Class in de.is24.util.monitoring.wrapper
-
This class provides the ability to wrap arbitrary objects and monitor the
execution times of methods invoked on the object.
- GenericMonitoringWrapper(Class<E>, Object, GenericMonitoringWrapper.TimingReporter) - Constructor for class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper
-
Constructs a new wrapper object.
- GenericMonitoringWrapper.InApplicationMonitorTimingReporter - Class in de.is24.util.monitoring.wrapper
-
- GenericMonitoringWrapper.InApplicationMonitorTimingReporter() - Constructor for class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper.InApplicationMonitorTimingReporter
-
- GenericMonitoringWrapper.TimingReporter - Interface in de.is24.util.monitoring.wrapper
-
Interface for objects that receive and handle timinig information for a
given method invocation.
- get(int) - Method in class de.is24.util.monitoring.HistorizableList
-
This method is thread-safe in combination with size().
- get(String, Monitors.Factory<T>) - Method in class de.is24.util.monitoring.Monitors
-
- get(String) - Method in class de.is24.util.monitoring.Monitors
-
- GET_REGISTERED_OBSERVERS - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- GET_REGISTERED_PLUGIN_KEYS - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- getAllNodesWithEntries() - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree
-
- getAndRemoveAttribute(HttpServletRequest, String) - Method in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
-
- getAppName() - Method in class de.is24.util.monitoring.statsd.StatsdMessageFormatter
-
- getAttribute(String) - Method in class de.is24.util.monitoring.jmx.CounterJmxReportable
-
- getAttribute(String) - Method in class de.is24.util.monitoring.jmx.HistorizableListJmxReportable
-
- getAttribute(String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
-
- getAttribute(String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- getAttribute(String) - Method in interface de.is24.util.monitoring.jmx.JmxReportable
-
- getAttribute(String) - Method in class de.is24.util.monitoring.jmx.NoJmxReportable
-
- getAttribute(String) - Method in class de.is24.util.monitoring.jmx.StateValueProviderJmxReportable
-
- getAttribute(String) - Method in class de.is24.util.monitoring.jmx.TimerJmxReportable
-
- getAttribute(String) - Method in class de.is24.util.monitoring.jmx.VersionJmxReportable
-
- getAttributeInternal(String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
-
- getAttributeName(ObjectName, MBeanAttributeInfo) - Method in class de.is24.util.monitoring.jmx.JMXExporter
-
- getAttributes() - Method in class de.is24.util.monitoring.jmx.CounterJmxReportable
-
- getAttributes() - Method in class de.is24.util.monitoring.jmx.HistorizableListJmxReportable
-
- getAttributes(String[]) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
-
- getAttributes(String[]) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- getAttributes() - Method in interface de.is24.util.monitoring.jmx.JmxReportable
-
- getAttributes() - Method in class de.is24.util.monitoring.jmx.NoJmxReportable
-
- getAttributes() - Method in class de.is24.util.monitoring.jmx.StateValueProviderJmxReportable
-
- getAttributes() - Method in class de.is24.util.monitoring.jmx.TimerJmxReportable
-
- getAttributes() - Method in class de.is24.util.monitoring.jmx.VersionJmxReportable
-
- getAutoCommit() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getAverage() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
-
- getBaseName() - Method in class de.is24.util.monitoring.helper.HistogramLikeValue
-
- getBinName(long) - Method in class de.is24.util.monitoring.helper.HistogramLikeValue
-
- getBufferPoolStats() - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics
-
- getCatalog() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getChild(String) - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
-
- getClientInfo() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getClientInfo(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getConnection(Callable<Connection>, String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
-
Executes the specified
Callable to fetch a connection.
- getConnection() - Method in class de.is24.util.monitoring.database.MonitoringDataSource
-
Delegates the call to the wrapped data source, wraps the returned
connection and counts the connections returned.
- getConnection(String, String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
-
Delegates the call to the wrapped data source, wraps the returned
connection and counts the connections returned.
- getCorePlugin() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
- getCorePlugin() - Method in class de.is24.util.monitoring.TestingInApplicationMonitor
-
- getCount() - Method in class de.is24.util.monitoring.Counter
-
get the value of this counter
- getCount() - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics.BufferPoolStats
-
Returns an estimate of the number of buffers in the pool.
- getCount() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.CounterEntry
-
- getCount() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
-
- getCounter(String) - Method in class de.is24.util.monitoring.CorePlugin
-
internally used method to retrieve or create and register a named
Counter.
- getDeadlockedThreads() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
Returns a set of strings describing deadlocked threads, if any are deadlocked.
- getEntries() - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
-
- getFifteenMinuteFailureRate() - Method in class de.is24.util.monitoring.status.SampledData
-
- getFiveMinuteFailureRate() - Method in class de.is24.util.monitoring.status.SampledData
-
- getGarbageCollectors() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- getHistorizableList(String) - Method in class de.is24.util.monitoring.CorePlugin
-
internally used method to retrieve or create and register a named HistorizableList.
- getHoldability() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getInstance() - Static method in class de.is24.util.monitoring.InApplicationMonitor
-
Delivers the Singleton instance of InApplicationMonitor.
- getInstance() - Static method in class de.is24.util.monitoring.jmx.NoJmxReportable
-
- getInstance() - Static method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- getJmxPrefix() - Method in interface de.is24.util.monitoring.jmx.JmxAppMon4JNamingStrategy
-
- getJmxPrefix() - Method in class de.is24.util.monitoring.jmx.SimpleJmxAppmon4jNamingStrategy
-
- getJmxPrefix() - Method in class de.is24.util.monitoring.jmx.WebContextJmxAppMon4JNamingStrategy
-
- getKey() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
-
- getKeyHandler() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
- getLocalHost() - Method in class de.is24.util.monitoring.tools.LocalHostProvider
-
- getLocalHostName() - Method in class de.is24.util.monitoring.statsd.StatsdMessageFormatter
-
- getLocalHostName() - Method in class de.is24.util.monitoring.tools.LocalHostNameResolver
-
- getLoginTimeout() - Method in class de.is24.util.monitoring.database.MonitoringDataSource
-
- getLogWriter() - Method in class de.is24.util.monitoring.database.MonitoringDataSource
-
- getMaxEntriesToKeep() - Method in class de.is24.util.monitoring.HistorizableList
-
- getMaxHistoryEntriesToKeep() - Method in class de.is24.util.monitoring.CorePlugin
-
- getMaxHistoryEntriesToKeep() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Deprecated.
use corePlugin directly, will be removed from InApplicationMonitor
- getMBeanInfo() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
-
- getMBeanInfo() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- getMBeanInfos() - Method in class de.is24.util.monitoring.jmx.JMXExporter
-
- getMBeanServer() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- getMemory() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- getMemoryPools() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- getMemoryUsed() - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics.BufferPoolStats
-
Returns an estimate of the memory that the Java virtual machine is using for this buffer
pool.
- getMetaData() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getMonitorName(MethodInvocation) - Method in class de.is24.util.monitoring.aop.InApplicationMonitorInterceptor
-
- getMonitors() - Method in class de.is24.util.monitoring.Monitors
-
- getMultiValueProvider(String) - Method in class de.is24.util.monitoring.CorePlugin
-
- getName() - Method in class de.is24.util.monitoring.AbstractStateValueProvider
-
- getName() - Method in class de.is24.util.monitoring.Counter
-
- getName() - Method in interface de.is24.util.monitoring.Historizable
-
name of this historizable
- getName() - Method in class de.is24.util.monitoring.HistorizableList
-
- getName() - Method in class de.is24.util.monitoring.jmx.JMXExporter
-
- getName() - Method in interface de.is24.util.monitoring.MultiValueProvider
-
- getName() - Method in interface de.is24.util.monitoring.Reportable
-
- getName() - Method in class de.is24.util.monitoring.SimpleHistorizable
-
- getName() - Method in class de.is24.util.monitoring.SimpleStateValueProvider
-
- getName() - Method in class de.is24.util.monitoring.StateValueProvider
-
the name of the state value
- getName() - Method in class de.is24.util.monitoring.status.ServiceState
-
- getName() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
Returns the name of the currently-running jvm.
- getName() - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics.ThreadStateProvider
-
- getName() - Method in class de.is24.util.monitoring.Version
-
- getName() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
-
- getNetworkTimeout() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getOnMinuteFailureRate() - Method in class de.is24.util.monitoring.status.SampledData
-
- getOs() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- getParentLogger() - Method in class de.is24.util.monitoring.database.MonitoringDataSource
-
- getPath() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
-
- getPlugins() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
- getPlugins() - Method in class de.is24.util.monitoring.TestingInApplicationMonitor
-
- getPrefix(Object) - Method in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
-
- getRegisteredObservers() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- getRegisteredPluginKeys() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
- getRegisteredPluginKeys() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- getRegisteredReportableObservers() - Method in class de.is24.util.monitoring.CorePlugin
-
- getRoot() - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree
-
- getRuns() - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics.GarbageCollectorStats
-
Returns the number of times the garbage collector has run.
- getRuntime() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- getSchema() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getStateValue(String) - Method in class de.is24.util.monitoring.CorePlugin
-
- getStateValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.StateEntry
-
- getStateValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.StateValueEntry
-
- getStdDev() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
-
- getSum() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
-
- getThreadDump(OutputStream) - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
Dumps all of the threads' current information to an output stream.
- getThreads() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- getTime(TimeUnit) - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics.GarbageCollectorStats
-
Returns the amount of time in the given unit the garbage collector has taken in total.
- getTimer(String) - Method in class de.is24.util.monitoring.CorePlugin
-
internaly used method to retrieve or create and register a named
Timer.
- getTimerAvg() - Method in class de.is24.util.monitoring.Timer
-
Note that this calculation might be notably inconsistent
unless there are many measurements as a timer is not atomic.
- getTimerStdDev() - Method in class de.is24.util.monitoring.Timer
-
Note that this calculation might be notably inconsistent
unless there are many measurements as a timer is not atomic.
- getTimerSum() - Method in class de.is24.util.monitoring.Timer
-
- getTimestamp() - Method in interface de.is24.util.monitoring.Historizable
-
timestamp associated with this Historizable
- getTimestamp() - Method in class de.is24.util.monitoring.SimpleHistorizable
-
- getTimestamp() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.HistorizableSubEntry
-
- getTotalCapacity() - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics.BufferPoolStats
-
Returns an estimate of the total capacity of the buffers in this pool.
- getTransactionIsolation() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getTree() - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor
-
- getType() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
-
- getTypeMap() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- getUniqueName() - Method in class de.is24.util.monitoring.CorePlugin
-
- getUniqueName() - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- getUniqueName() - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- getValue() - Method in interface de.is24.util.monitoring.Historizable
-
This string represents whatever your applications wants to tell
the rest of the world.
- getValue() - Method in class de.is24.util.monitoring.SimpleHistorizable
-
- getValue() - Method in class de.is24.util.monitoring.SimpleStateValueProvider
-
- getValue() - Method in class de.is24.util.monitoring.StateValueProvider
-
- getValue() - Method in class de.is24.util.monitoring.Version
-
- getValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.CounterEntry
-
- getValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
-
- getValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.HistorizableEntry
-
- getValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.HistorizableSubEntry
-
- getValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.StateEntry
-
- getValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.StateValueEntry
-
- getValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
-
- getValue() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.VersionEntry
-
- getValueForReportable(String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- getValues() - Method in class de.is24.util.monitoring.jmx.JMXExporter
-
- getValues() - Method in interface de.is24.util.monitoring.MultiValueProvider
-
- getValues() - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics.ThreadStateProvider
-
- getVersion() - Method in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
Returns the version of the currently-running jvm.
- getWarnings() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- graphiteClient - Variable in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite
-
- graphiteClient - Variable in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite.ReportStateValuesJob
-
- GraphiteConnection - Class in de.is24.util.monitoring.state2graphite
-
- GraphiteConnection(String, int) - Constructor for class de.is24.util.monitoring.state2graphite.GraphiteConnection
-
- graphiteHost - Variable in class de.is24.util.monitoring.state2graphite.GraphiteConnection
-
- graphitePort - Variable in class de.is24.util.monitoring.state2graphite.GraphiteConnection
-
- InApplicationMonitor - Class in de.is24.util.monitoring
-
This is the central class of appmon4j.
appmon4j is a lightweight, easy to use in application monitoring system
allowing measurements of "real traffic" performance values
in high throughput java applications.
This class is an "old school" singleton, which is accessed by using
the static getInstance() method.
- InApplicationMonitor(CorePlugin, KeyHandler) - Constructor for class de.is24.util.monitoring.InApplicationMonitor
-
- inApplicationMonitor - Variable in class de.is24.util.monitoring.spring.Appmon4jDumper
-
- InApplicationMonitorDynamicMBean - Class in de.is24.util.monitoring.jmx
-
Dynamic MBean that represents one non-primitive Reportable (Timer, HistorizableList)
that contains multiple values.
- InApplicationMonitorDynamicMBean(Reportable) - Constructor for class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
-
- InApplicationMonitorInterceptor - Class in de.is24.util.monitoring.aop
-
This class implements a MethodInterceptor and measures the time the method invocation needs.
- InApplicationMonitorInterceptor() - Constructor for class de.is24.util.monitoring.aop.InApplicationMonitorInterceptor
-
- inApplicationMonitorJMXConnector - Variable in class de.is24.util.monitoring.CorePlugin
-
- InApplicationMonitorJMXConnector - Class in de.is24.util.monitoring.jmx
-
This class publishes values registered at the Core Plugin as JMX MBeans and exposes
some management operations of InApplicationMonitor.
- InApplicationMonitorJMXConnector(CorePlugin, JmxAppMon4JNamingStrategy) - Constructor for class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- increment() - Method in class de.is24.util.monitoring.Counter
-
Increment the value of this counter by one
- increment(long) - Method in class de.is24.util.monitoring.Counter
-
Increase the counter by the specified amount.
- increment(String) - Method in class de.is24.util.monitoring.statsd.StatsdClient
-
- increment(String, int) - Method in class de.is24.util.monitoring.statsd.StatsdClient
-
- increment(String, int, double) - Method in class de.is24.util.monitoring.statsd.StatsdClient
-
- increment(int, double, String...) - Method in class de.is24.util.monitoring.statsd.StatsdClient
-
- incrementCounter(String, int) - Method in class de.is24.util.monitoring.CorePlugin
-
Increase the specified counter by a variable amount.
- incrementCounter(String) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Increment the named
Counter by one.
- incrementCounter(String, int) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Increase the specified counter by a variable amount.
- incrementCounter(String, int) - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- incrementCounter(String, int) - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- incrementCurrentPointer() - Method in class de.is24.util.monitoring.status.SampledData
-
- incrementHighRateCounter(String, int) - Method in class de.is24.util.monitoring.CorePlugin
-
- incrementHighRateCounter(String) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Increment the named
Counter by one.
- incrementHighRateCounter(String, int) - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- incrementHighRateCounter(String, int) - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- incrementInternalCounter(int, String) - Method in class de.is24.util.monitoring.CorePlugin
-
- initData() - Method in class de.is24.util.monitoring.status.SampledData
-
- initDefaultStateValues() - Method in class de.is24.util.monitoring.CorePlugin
-
- initHighVolumeSampleRate() - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- initialize() - Method in class de.is24.util.monitoring.Counter
-
Initialize with 0
- initialize() - Method in class de.is24.util.monitoring.status.ServiceStateManager
-
after adding all serviceState objects once call this method to connect ServiceStates with Monitors
- initializeCounter(String) - Method in class de.is24.util.monitoring.CorePlugin
-
Initialization of a counter.
- initializeCounter(String) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
If you want to ensure existance of a counter, for example you want to prevent
spelling errors in an operational monitoring configuration, you may initialize a counter
using this method.
- initializeCounter(String) - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- initializeCounter(String) - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- initializeMeasurement() - Method in class de.is24.util.monitoring.Timer
-
initialize with 0
- initializeTimerMeasurement(String) - Method in class de.is24.util.monitoring.CorePlugin
-
Initialization of a TimerMeasurement
- initializeTimerMeasurement(String) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
If you want to ensure existence of a timer, for example you want to prevent
spelling errors in an operational monitoring configuration, you may initialize a timer
using this method.
- initializeTimerMeasurement(String) - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- initializeTimerMeasurement(String) - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
-
- initInstance(CorePlugin, KeyHandler) - Static method in class de.is24.util.monitoring.InApplicationMonitor
-
- initInstanceForTesting(CorePlugin, KeyHandler) - Static method in class de.is24.util.monitoring.TestingInApplicationMonitor
-
This will fail if tests are run multi threaded use with utmost care.
- INSTANCE - Static variable in class de.is24.util.monitoring.InApplicationMonitor
-
- instance - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- INSTANCE - Static variable in class de.is24.util.monitoring.jmx.NoJmxReportable
-
- INSTANCE - Static variable in class de.is24.util.monitoring.PerfTimer.NoPerfTimer
-
- INSTANCE - Static variable in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-
- invoke(MethodInvocation) - Method in class de.is24.util.monitoring.aop.InApplicationMonitorInterceptor
- invoke(Object, Method, Object[]) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
-
- invoke(String, Object[], String[]) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
-
- invoke(String, Object[], String[]) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- invoke(Object, Method, Object[]) - Method in class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper
-
Handles method invocations on the generated proxy.
- IS_MONITOR_ACTIVE - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- isActive(Class<?>, Level) - Static method in class de.is24.util.monitoring.PerfTimer
-
- isClosed() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- isJMXInitialized() - Method in class de.is24.util.monitoring.CorePlugin
-
- isMonitorActive() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
If true, monitoring is active.
- isMonitorActive() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- isReadOnly() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- isValid(int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- isWrapperFor(Class<?>) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
-
- isWrapperFor(Class<?>) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- itemNames - Variable in class de.is24.util.monitoring.jmx.MultiValueProviderHelper
-
- itemTypes - Variable in class de.is24.util.monitoring.jmx.MultiValueProviderHelper
-
- itemValues - Variable in class de.is24.util.monitoring.jmx.MultiValueProviderHelper
-
- iterator() - Method in class de.is24.util.monitoring.HistorizableList
-
- RegexKeyEscaper - Class in de.is24.util.monitoring.keyhandler
-
- RegexKeyEscaper(String) - Constructor for class de.is24.util.monitoring.keyhandler.RegexKeyEscaper
-
- register() - Method in class de.is24.util.monitoring.AbstractMonitorPlugin
-
- register(CorePlugin) - Method in class de.is24.util.monitoring.helper.HistogramLikeValue
-
- register() - Method in interface de.is24.util.monitoring.MonitorPlugin
-
- registerJMXStuff() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
registers the InApplicationMonitor as JMX MBean on the running JMX
server - if no JMX server is running, one is started automagically.
- registerMBeanOnJMX(Object, String, String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- registerMultiValueProvider(MultiValueProvider) - Method in class de.is24.util.monitoring.CorePlugin
-
Add a multi value provider to this appmon4j instance.
- registerPlugin(MonitorPlugin) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Register a plugin to able to hook into monitoring with your own monitor.
- registerStateValue(StateValueProvider) - Method in class de.is24.util.monitoring.CorePlugin
-
Add a state value provider to this appmon4j instance.
- registerStateValue(StateValueProvider) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Add a state value provider to this appmon4j instance.
- registerVersion(Version) - Method in class de.is24.util.monitoring.CorePlugin
-
This method was intended to register module names with their
current version identifier.
- registerVersion(String, String) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
This method was intended to register module names with their
current version identifier.
- registerVMStates(CorePlugin) - Static method in class de.is24.util.monitoring.tools.VirtualMachineMetrics
-
- releaseSavepoint(Savepoint) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
- REMOVE_ALL_PLUGINS - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- removeAllPlugins() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
- removeAllReportables() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- removeNewLineCharacterAtTheEnd(StringBuilder) - Method in class de.is24.util.monitoring.spring.Appmon4jDumper
-
- removeReportableObserver(ReportableObserver) - Method in class de.is24.util.monitoring.CorePlugin
-
Allow disconnection of observers, mainly for testing
- removeReportableObserver(ReportableObserver) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Deprecated.
use corePlugin directly, will be removed from InApplicationMonitor
- RENDERING - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
-
- reportable - Variable in class de.is24.util.monitoring.jmx.CounterJmxReportable
-
- reportable - Variable in class de.is24.util.monitoring.jmx.HistorizableListJmxReportable
-
- reportable - Variable in class de.is24.util.monitoring.jmx.MultiValueProviderHelper
-
- reportable - Variable in class de.is24.util.monitoring.jmx.StateValueProviderJmxReportable
-
- reportable - Variable in class de.is24.util.monitoring.jmx.TimerJmxReportable
-
- reportable - Variable in class de.is24.util.monitoring.jmx.VersionJmxReportable
-
- Reportable - Interface in de.is24.util.monitoring
-
The building blocks of the InApplicationMonitor class are Reportables.
- ReportableObserver - Interface in de.is24.util.monitoring
-
Classes can register themselves as ReportableObserver if they want to be notified
about new reportables that are registered on the InApplicationMonitor
Implementations should overwrite toString(), to provide some context to CorePlugin.getRegisteredReportableObservers()
- reportableObservers - Variable in class de.is24.util.monitoring.CorePlugin
-
- reportableObservers - Variable in class de.is24.util.monitoring.Monitors
-
- reportables - Variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
-
- reportCounter(Counter) - Method in interface de.is24.util.monitoring.ReportVisitor
-
- reportCounter(Counter) - Method in class de.is24.util.monitoring.tools.DoNothingReportVisitor
-
- reportCounter(Counter) - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
-
- reportCounter(Counter) - Method in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
-
- reportCounter(Counter) - Method in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
-
- reporter - Variable in class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper
-
The reported used to report method invocation timings.
- reportHistorizableList(HistorizableList) - Method in interface de.is24.util.monitoring.ReportVisitor
-
- reportHistorizableList(HistorizableList) - Method in class de.is24.util.monitoring.tools.DoNothingReportVisitor
-
- reportHistorizableList(HistorizableList) - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
-
- reportHistorizableList(HistorizableList) - Method in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
-
- reportHistorizableList(HistorizableList) - Method in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
-
- reportHistorizableList(HistorizableList) - Method in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
-
- reportInto(ReportVisitor) - Method in class de.is24.util.monitoring.CorePlugin
-
- reportInto(ReportVisitor) - Method in class de.is24.util.monitoring.InApplicationMonitor
-
Deprecated.
use corePlugin directly, will be removed from InApplicationMonitor
- reportMultiValue(MultiValueProvider) - Method in interface de.is24.util.monitoring.ReportVisitor
-
- reportMultiValue(MultiValueProvider) - Method in class de.is24.util.monitoring.tools.DoNothingReportVisitor
-
- reportMultiValue(MultiValueProvider) - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
-
- reportMultiValue(MultiValueProvider) - Method in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
-
- reportMultiValue(MultiValueProvider) - Method in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
-
- reportMultiValue(MultiValueProvider) - Method in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
-
- reportStateValue(StateValueProvider) - Method in interface de.is24.util.monitoring.ReportVisitor
-
- reportStateValue(StateValueProvider) - Method in class de.is24.util.monitoring.tools.DoNothingReportVisitor
-
- reportStateValue(StateValueProvider) - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
-
- reportStateValue(StateValueProvider) - Method in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
-
- reportStateValue(StateValueProvider) - Method in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
-
- reportStateValue(StateValueProvider) - Method in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
-
- reportTimedOperation(Class<?>, Method, long, long) - Method in class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper.InApplicationMonitorTimingReporter
-
- reportTimedOperation(Class<?>, Method, long, long) - Method in interface de.is24.util.monitoring.wrapper.GenericMonitoringWrapper.TimingReporter
-
- reportTimer(Timer) - Method in interface de.is24.util.monitoring.ReportVisitor
-
method called for each
Timer
- reportTimer(Timer) - Method in class de.is24.util.monitoring.tools.DoNothingReportVisitor
-
- reportTimer(Timer) - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
-
- reportTimer(Timer) - Method in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
-
- reportTimer(Timer) - Method in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
-
- reportVersion(Version) - Method in interface de.is24.util.monitoring.ReportVisitor
-
- reportVersion(Version) - Method in class de.is24.util.monitoring.tools.DoNothingReportVisitor
-
- reportVersion(Version) - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
-
- reportVersion(Version) - Method in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
-
- reportVersion(Version) - Method in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
-
- reportVersion(Version) - Method in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
-
- ReportVisitor - Interface in de.is24.util.monitoring
-
- resetInstanceForTesting() - Static method in class de.is24.util.monitoring.TestingInApplicationMonitor
-
This will fail if tests are run multi threaded use with utmost care.
- resetThreadLocalState() - Method in class de.is24.util.monitoring.InApplicationMonitor
-
- resetThreadLocalState() - Method in class de.is24.util.monitoring.TestingInApplicationMonitor
-
- rng - Static variable in class de.is24.util.monitoring.statsd.StatsdClient
-
- rollback() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
Delegates the call to the wrapped data source, counting the number of exceptions thrown.
- rollback(Savepoint) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
-
Delegates the call to the wrapped data source, counting the number of exceptions thrown.
- root - Variable in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree
-
- run() - Method in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite.ReportStateValuesJob
-
- run() - Method in class de.is24.util.monitoring.status.ServiceStateManager.ServiceStateJob
-
- runs - Variable in class de.is24.util.monitoring.tools.VirtualMachineMetrics.GarbageCollectorStats
-
- runtime - Variable in class de.is24.util.monitoring.tools.VirtualMachineMBeans
-