A B C D E F G H I J K L M N O P R S T U V W

A

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.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
Convenience implementation of StateValueProvider.
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.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.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) - 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.
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
 
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
check, whether MonitoringHandlerInterceptor.POST_HANDLE_TIME is set, and add timer measuremets for post phase and complete request.
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
 
appName - Variable in class de.is24.util.monitoring.statsd.StatsdClient
 
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
 

B

base - Variable in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
baseName - Variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
beanServer - Variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 

C

calcFailureRate(long, long) - Method in class de.is24.util.monitoring.status.SampledData
 
calcRateOverInterval(int) - Method in class de.is24.util.monitoring.status.SampledData
 
CGLIB_PATTERN - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
check() - Method in class de.is24.util.monitoring.status.ServiceState
 
checkForReportable(Reportable) - Method in class de.is24.util.monitoring.status.ServiceState
 
children - Variable in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
 
clearWarnings() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
close() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
Delegates the call to the wrapped data source, counting the number of calls made.
close() - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
close() - Method in class de.is24.util.monitoring.statsd.StatsdDatagrammSocket
 
com.yammer.metrics.core - package com.yammer.metrics.core
 
commit() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
Delegates the call to the wrapped data source, counting the number of exceptions thrown.
compare(AbstractSortedReportVisitor.CounterEntry, AbstractSortedReportVisitor.CounterEntry) - Method in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor.CounterComparator
 
compare(AbstractSortedReportVisitor.TimerEntry, AbstractSortedReportVisitor.TimerEntry) - Method in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor.TimerComparator
 
COMPLETE - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
configureSqlExceptionPredicates(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
 
connectionFailureLogDelay - Static variable in class de.is24.util.monitoring.state2graphite.GraphiteConnection
 
connectionState - Variable in class de.is24.util.monitoring.state2graphite.GraphiteConnection
 
ConnectionState - Enum in de.is24.util.monitoring.tools
 
ConnectionState() - Constructor for enum de.is24.util.monitoring.tools.ConnectionState
 
CorePlugin - Class in de.is24.util.monitoring
This plugin represents the former core functionality of InApplicationMonitor, on a way to a more flexible implementation by plugins, to simplify testing and the first step on the way fo a more dependency injection friendly implementation.
CorePlugin(JmxAppMon4JNamingStrategy, KeyHandler) - Constructor for class de.is24.util.monitoring.CorePlugin
 
corePlugin - Variable in class de.is24.util.monitoring.InApplicationMonitor
 
corePlugin - Variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
count - Variable in class de.is24.util.monitoring.Counter
 
count - Variable in class de.is24.util.monitoring.tools.VirtualMachineMetrics.BufferPoolStats
 
count - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.CounterEntry
 
count - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
 
Counter - Class in de.is24.util.monitoring
Counters are used to count events.
Counter(String) - Constructor for class de.is24.util.monitoring.Counter
This class is only constructed by InApplicationMonitor
CounterJmxReportable - Class in de.is24.util.monitoring.jmx
A wrapper for monitoring Counter reportables.
CounterJmxReportable(Counter) - Constructor for class de.is24.util.monitoring.jmx.CounterJmxReportable
 
counterSet - Variable in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
 
countersTimers - Variable in class de.is24.util.monitoring.CorePlugin
 
create(Class<?>, Level) - Static method in class de.is24.util.monitoring.PerfTimer
 
create(boolean) - Static method in class de.is24.util.monitoring.PerfTimer
 
create() - Static method in class de.is24.util.monitoring.PerfTimer.DefaultPerfTimer
 
create() - Static method in class de.is24.util.monitoring.PerfTimer.NoPerfTimer
 
create() - Static method in class de.is24.util.monitoring.PerfTimer.PerfMonitor
 
createArrayOf(String, Object[]) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createBeanName(String, String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
createBlob() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createClob() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createDebugTimer(Class<?>) - Static method in class de.is24.util.monitoring.PerfTimer
 
createInfoTimer(Class<?>) - Static method in class de.is24.util.monitoring.PerfTimer
 
createMonitor() - Method in interface de.is24.util.monitoring.Monitors.Factory
 
createMonitor() - Static method in class de.is24.util.monitoring.PerfTimer
 
createNClob() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createSQLXML() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createStatement() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createStatement(int, int, int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createStatement(int, int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createStruct(String, Object[]) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
createTimer() - Static method in class de.is24.util.monitoring.PerfTimer
 
creationTime - Variable in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
currentConnections - Variable in class de.is24.util.monitoring.database.MonitoringDataSource
This field is a helper to determine the correct for MonitoringDataSource.maxConnections.
currentMax - Variable in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
currentMaxValue - Variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
currentPointer - Variable in class de.is24.util.monitoring.status.SampledData
 

D

DATE_FORMAT - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
 
DATE_FORMAT - Static variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
 
DATE_FORMAT - Static variable in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
 
de.is24.util.monitoring - package de.is24.util.monitoring
 
de.is24.util.monitoring.aop - package de.is24.util.monitoring.aop
 
de.is24.util.monitoring.database - package de.is24.util.monitoring.database
 
de.is24.util.monitoring.helper - package de.is24.util.monitoring.helper
 
de.is24.util.monitoring.jmx - package de.is24.util.monitoring.jmx
 
de.is24.util.monitoring.keyhandler - package de.is24.util.monitoring.keyhandler
 
de.is24.util.monitoring.measurement - package de.is24.util.monitoring.measurement
 
de.is24.util.monitoring.spring - package de.is24.util.monitoring.spring
 
de.is24.util.monitoring.state2graphite - package de.is24.util.monitoring.state2graphite
 
de.is24.util.monitoring.statsd - package de.is24.util.monitoring.statsd
 
de.is24.util.monitoring.status - package de.is24.util.monitoring.status
 
de.is24.util.monitoring.tools - package de.is24.util.monitoring.tools
 
de.is24.util.monitoring.visitors - package de.is24.util.monitoring.visitors
 
de.is24.util.monitoring.wrapper - package de.is24.util.monitoring.wrapper
 
deactivate() - Method in class de.is24.util.monitoring.InApplicationMonitor
 
DEACTIVATE - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
deactivate() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
decrement(String) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
decrement(String, int) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
decrement(String, int, double) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
decrement(String...) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
decrement(int, String...) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
decrement(int, double, String...) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
DefaultKeyEscaper - Class in de.is24.util.monitoring.keyhandler
 
DefaultKeyEscaper() - Constructor for class de.is24.util.monitoring.keyhandler.DefaultKeyEscaper
 
delegate - Variable in class de.is24.util.monitoring.keyhandler.DelegatingReportingKeyHandler
 
delegate - Variable in class de.is24.util.monitoring.statsd.StatsdPlugin
 
delegateViaReflectionDuringMigrationFromJava6ToJava7(String, Object, Class<T>, Object...) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
 
DelegatingReportingKeyHandler - Class in de.is24.util.monitoring.keyhandler
On a way to a more restrictive key pattern for values, this class may help in finding key values, that get corrected by other Key Handler.
DelegatingReportingKeyHandler(KeyHandler) - Constructor for class de.is24.util.monitoring.keyhandler.DelegatingReportingKeyHandler
 
destroy() - Method in class de.is24.util.monitoring.CorePlugin
 
determineExecutedSql(Object[]) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
 
determineLogLevel(InvocationTargetException) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
 
doConnectionMonitoring(long, String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
Handles the monitoring for retrieving connections and adapts the max connection counter if appropriate.
doSend(String) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
DUMP_HISTOGRAM_LIKE_VALUE_ANALYSIS - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
DUMP_STRING_WRITER - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
dumpHistogramLikeValueAnalysis(String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
dumpStringWriter() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 

E

entries - Variable in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
 
equals(Object) - Method in class de.is24.util.monitoring.AbstractMonitorPlugin
 
ERROR - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
errorCode - Variable in class de.is24.util.monitoring.database.MonitoringDataSource.SqlExceptionPredicate
 
errorCounter - Variable in class de.is24.util.monitoring.status.ServiceState
 
errorCounterKey - Variable in class de.is24.util.monitoring.status.ServiceState
 
ex - Variable in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite
 
ex - Variable in class de.is24.util.monitoring.status.ServiceStateManager
 

F

factor - Variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
factor - Variable in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
factorName - Variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
failureData - Variable in class de.is24.util.monitoring.status.SampledData
 
fMaxEntriesToKeep - Variable in class de.is24.util.monitoring.HistorizableList
 
fName - Variable in class de.is24.util.monitoring.Counter
 
fName - Variable in class de.is24.util.monitoring.SimpleHistorizable
 
fName - Variable in class de.is24.util.monitoring.Version
 
formatCounter(String, int) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
formatSampledValue(String, double) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
formatTimer(String, int) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
formatUnsampledValue(String) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
fqn - Variable in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
 
fTimestamp - Variable in class de.is24.util.monitoring.SimpleHistorizable
 
fTimestamp - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.HistorizableSubEntry
 
fValue - Variable in class de.is24.util.monitoring.SimpleHistorizable
 
fValue - Variable in class de.is24.util.monitoring.Version
 
fValue - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.HistorizableSubEntry
 
fVersion - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.VersionEntry
 

G

garbageCollectors - Variable in class com.yammer.metrics.core.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
Default implementation of the GenericMonitoringWrapper.TimingReporter interface that uses the InApplicationMonitor as it's backend.
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_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
 
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
 
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
 
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 com.yammer.metrics.core.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 com.yammer.metrics.core.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 com.yammer.metrics.core.VirtualMachineMBeans
The default instance of VirtualMachineMBeans.
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
 
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
 
getLocalHost() - Method in class de.is24.util.monitoring.tools.LocalHostProvider
 
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
 
getMBeanServer() - Method in class com.yammer.metrics.core.VirtualMachineMBeans
 
getMemory() - Method in class com.yammer.metrics.core.VirtualMachineMBeans
 
getMemoryPools() - Method in class com.yammer.metrics.core.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
 
getName() - Method in class com.yammer.metrics.core.VirtualMachineMBeans
Returns the name of the currently-running jvm.
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 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.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 com.yammer.metrics.core.VirtualMachineMBeans
 
getParentLogger() - Method in class de.is24.util.monitoring.database.MonitoringDataSource
 
getPath() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
 
getPrefix(Object) - Method in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
getRegisteredPluginKeys() - Method in class de.is24.util.monitoring.InApplicationMonitor
 
getRegisteredPluginKeys() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
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 com.yammer.metrics.core.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.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 com.yammer.metrics.core.VirtualMachineMBeans
Dumps all of the threads' current information to an output stream.
getThreads() - Method in class com.yammer.metrics.core.VirtualMachineMBeans
 
getThreadStatePercentages() - Method in class de.is24.util.monitoring.tools.VirtualMachineMetrics
Returns a map of thread states to the percentage of all threads which are in that state.
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.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
 
getVersion() - Method in class com.yammer.metrics.core.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.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
 

H

handle(String) - Method in class de.is24.util.monitoring.keyhandler.DelegatingReportingKeyHandler
 
handle(String) - Method in interface de.is24.util.monitoring.keyhandler.KeyHandler
 
handle(String) - Method in class de.is24.util.monitoring.keyhandler.RegexKeyEscaper
helper function that escapes a reportable's name so that it is JMX-compatible
handle(String) - Method in class de.is24.util.monitoring.keyhandler.TransparentKeyHandler
 
handle(String) - Method in class de.is24.util.monitoring.keyhandler.ValidatingKeyHandler
 
handle(String, long) - Method in class de.is24.util.monitoring.measurement.AboveThresholdHistorizableHandler
 
handle(String, long) - Method in interface de.is24.util.monitoring.measurement.MeasurementHandler
 
handle(String, long) - Method in class de.is24.util.monitoring.measurement.TimerMeasurementHandler
 
handleException(IOException, String) - Method in class de.is24.util.monitoring.state2graphite.GraphiteConnection
 
handleMeasurement(String, MeasurementHandler...) - Method in class de.is24.util.monitoring.PerfTimer.PerfMonitor
 
handlers - Variable in class de.is24.util.monitoring.aop.InApplicationMonitorInterceptor
 
HANDLING - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
hasChildren() - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
 
hasEntries() - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
 
hashCode() - Method in class de.is24.util.monitoring.AbstractMonitorPlugin
 
HierarchyReportVisitor - Class in de.is24.util.monitoring.visitors
 
HierarchyReportVisitor() - Constructor for class de.is24.util.monitoring.visitors.HierarchyReportVisitor
 
HierarchyReportVisitor.Tree - Class in de.is24.util.monitoring.visitors
 
HierarchyReportVisitor.Tree() - Constructor for class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree
 
HierarchyReportVisitor.Tree.TreeNode - Class in de.is24.util.monitoring.visitors
 
HierarchyReportVisitor.Tree.TreeNode(String, String) - Constructor for class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
 
highVolumeSampleRate - Variable in class de.is24.util.monitoring.statsd.StatsdPlugin
 
HistogramLikeValue - Class in de.is24.util.monitoring.helper
Convenience class that makes it easier to log values in a histogram-like fashion.
HistogramLikeValue(String, long) - Constructor for class de.is24.util.monitoring.helper.HistogramLikeValue
 
HistogramLikeValue(String, long, long) - Constructor for class de.is24.util.monitoring.helper.HistogramLikeValue
 
HistogramLikeValueAnalysisVisitor - Class in de.is24.util.monitoring.visitors
 
HistogramLikeValueAnalysisVisitor(String) - Constructor for class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
Historizable - Interface in de.is24.util.monitoring
Represents a single Value of a historizable entity.
HistorizableList - Class in de.is24.util.monitoring
This list manages ordering and discarding of registered Historizables with the same name.
HistorizableList(String, int) - Constructor for class de.is24.util.monitoring.HistorizableList
This class is only constructed by InApplicationMonitor
HistorizableListJmxReportable - Class in de.is24.util.monitoring.jmx
A wrapper for monitoring HistorizableList reportables.
HistorizableListJmxReportable(HistorizableList) - Constructor for class de.is24.util.monitoring.jmx.HistorizableListJmxReportable
 
historizableLists - Variable in class de.is24.util.monitoring.CorePlugin
 
historizables - Variable in class de.is24.util.monitoring.HistorizableList
 
historyValues - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.HistorizableEntry
 
host - Variable in class de.is24.util.monitoring.statsd.StatsdDatagrammSocket
 

I

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
 
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.InApplicationMonitor
This will fail if tests are run multi threaded use with utmost care.
INSTANCE - Static variable in class com.yammer.metrics.core.VirtualMachineMBeans
 
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
 
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
 
iterator() - Method in class de.is24.util.monitoring.HistorizableList
 

J

JmxAppMon4JNamingStrategy - Interface in de.is24.util.monitoring.jmx
JmxAppMon4JNamingStrategy provides a prefix for the InApplicationMonitorJMXConnector.
jmxPrefix - Variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
jmxPrefix - Variable in class de.is24.util.monitoring.jmx.SimpleJmxAppmon4jNamingStrategy
 
JmxReportable - Interface in de.is24.util.monitoring.jmx
Encapsulates attribute accessing for one type of monitoring reportables.

K

KEY_ESCAPE_PATTERN - Variable in class de.is24.util.monitoring.keyhandler.RegexKeyEscaper
 
keyHandler - Variable in class de.is24.util.monitoring.CorePlugin
 
keyHandler - Variable in class de.is24.util.monitoring.InApplicationMonitor
 
KeyHandler - Interface in de.is24.util.monitoring.keyhandler
 
keyPrefix - Variable in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite.ReportStateValuesJob
 

L

lastReportTimestamp - Variable in class de.is24.util.monitoring.state2graphite.GraphiteConnection
 
localHostName - Variable in class de.is24.util.monitoring.statsd.StatsdClient
 
LocalHostNameResolver - Class in de.is24.util.monitoring.tools
 
LocalHostNameResolver() - Constructor for class de.is24.util.monitoring.tools.LocalHostNameResolver
 
LocalHostNameResolver(LocalHostProvider) - Constructor for class de.is24.util.monitoring.tools.LocalHostNameResolver
 
localHostProvider - Variable in class de.is24.util.monitoring.tools.LocalHostNameResolver
 
LocalHostProvider - Class in de.is24.util.monitoring.tools
 
LocalHostProvider() - Constructor for class de.is24.util.monitoring.tools.LocalHostProvider
 
LOG - Static variable in class de.is24.util.monitoring.aop.InApplicationMonitorInterceptor
 
LOG - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
LOG - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
LOG - Static variable in class de.is24.util.monitoring.statsd.StatsdClient
 
LOG - Static variable in class de.is24.util.monitoring.tools.LocalHostNameResolver
 
logExecutedSqlAtTheAppropriateLevel(InvocationTargetException, String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
 
logExecutedSqlIfApplicable(Method, Object[], InvocationTargetException) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
 
LOGGER - Static variable in class de.is24.util.monitoring.CorePlugin
 
LOGGER - Static variable in class de.is24.util.monitoring.Counter
 
LOGGER - Static variable in class de.is24.util.monitoring.database.MonitoringDataSource
 
LOGGER - Static variable in class de.is24.util.monitoring.HistorizableList
 
LOGGER - Static variable in class de.is24.util.monitoring.InApplicationMonitor
 
LOGGER - Static variable in class de.is24.util.monitoring.jmx.HistorizableListJmxReportable
 
LOGGER - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
 
LOGGER - Static variable in class de.is24.util.monitoring.keyhandler.DelegatingReportingKeyHandler
 
LOGGER - Variable in class de.is24.util.monitoring.state2graphite.GraphiteConnection
 
LOGGER - Static variable in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite
 
LOGGER - Static variable in class de.is24.util.monitoring.StateValueProvider
 
LOGGER - Static variable in class de.is24.util.monitoring.status.SampledData
 
LOGGER - Static variable in class de.is24.util.monitoring.status.ServiceState
 
LOGGER - Static variable in class de.is24.util.monitoring.status.ServiceStateManager
 
LOGGER - Static variable in class de.is24.util.monitoring.Timer
 
LOGGER - Static variable in class de.is24.util.monitoring.tools.VirtualMachineMetrics
 
LOGGER - Static variable in class de.is24.util.monitoring.Version
 
LOGGER - Static variable in class de.is24.util.monitoring.visitors.HierarchyReportVisitor
 
LOGGER - Static variable in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
 
loggingFilters - Variable in class de.is24.util.monitoring.database.MonitoringDataSource
These predicates indicate if a the executed SQL should be logged at INFO level.
loggingFilters - Variable in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
 

M

Math - Class in de.is24.util.monitoring
Util method for Maths that are not provided by standard libraries.
Math() - Constructor for class de.is24.util.monitoring.Math
 
MAX_STACK_TRACE_DEPTH - Static variable in class com.yammer.metrics.core.VirtualMachineMBeans
 
MAX_STACK_TRACE_DEPTH - Static variable in class de.is24.util.monitoring.tools.VirtualMachineMetrics
 
maxConnections - Variable in class de.is24.util.monitoring.database.MonitoringDataSource
This field is used to trace the maximum number of connections being use in parallel.
maxHistoryEntriesToKeep - Variable in class de.is24.util.monitoring.CorePlugin
 
maxIndex - Variable in class de.is24.util.monitoring.status.SampledData
 
maxLimit - Variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
maxLimitName - Variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
maxValueName - Variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
mBeanServer - Variable in class com.yammer.metrics.core.VirtualMachineMBeans
 
measure() - Method in class de.is24.util.monitoring.PerfTimer.DefaultPerfTimer
 
measure() - Method in class de.is24.util.monitoring.PerfTimer
 
measure() - Method in class de.is24.util.monitoring.PerfTimer.NoPerfTimer
 
MeasurementHandler - Interface in de.is24.util.monitoring.measurement
Created with IntelliJ IDEA.
memory - Variable in class com.yammer.metrics.core.VirtualMachineMBeans
 
memoryPools - Variable in class com.yammer.metrics.core.VirtualMachineMBeans
 
memoryUsed - Variable in class de.is24.util.monitoring.tools.VirtualMachineMetrics.BufferPoolStats
 
messagePattern - Variable in class de.is24.util.monitoring.database.MonitoringDataSource.SqlExceptionPredicate
 
monitor(String...) - Method in class de.is24.util.monitoring.PerfTimer.PerfMonitor
Deprecated. use handleMeasurement instead
monitor - Variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
monitorActive - Variable in class de.is24.util.monitoring.CorePlugin
 
monitorActive - Variable in class de.is24.util.monitoring.InApplicationMonitor
 
monitorBaseName - Variable in class de.is24.util.monitoring.database.MonitoringDataSource
The base name for all monitor values.
monitorFailedConnectionAttempt() - Method in class de.is24.util.monitoring.database.MonitoringDataSource
Increases the error count for the getConnection method.
MonitoringDataSource - Class in de.is24.util.monitoring.database
The MonitoringDataSource wraps a given DataSource and the subsequently returned Connections.
MonitoringDataSource(DataSource, String) - Constructor for class de.is24.util.monitoring.database.MonitoringDataSource
Creates a new instance of MonitoringDataSource.
MonitoringDataSource(DataSource) - Constructor for class de.is24.util.monitoring.database.MonitoringDataSource
Creates a new instance of MonitoringDataSource without a specific monitoring base name.
MonitoringDataSource.MonitoringConnection - Class in de.is24.util.monitoring.database
The MonitoringConnection is integral part of the MonitoringDataSource.
MonitoringDataSource.MonitoringConnection(Connection) - Constructor for class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
MonitoringDataSource.SqlExceptionPredicate - Class in de.is24.util.monitoring.database
 
MonitoringDataSource.SqlExceptionPredicate(int, String) - Constructor for class de.is24.util.monitoring.database.MonitoringDataSource.SqlExceptionPredicate
 
MonitoringDataSource.SqlLoggingInvocationHandler - Class in de.is24.util.monitoring.database
 
MonitoringDataSource.SqlLoggingInvocationHandler(Set<Predicate<SQLException>>, Object, String) - Constructor for class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
 
MonitoringHandlerInterceptor - Class in de.is24.util.monitoring.spring
HandlerInterceptor to monitor duration of request processing
MonitoringHandlerInterceptor() - Constructor for class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
MonitorPlugin - Interface in de.is24.util.monitoring
 
Monitors<T extends Reportable> - Class in de.is24.util.monitoring
Wrapper class for monitors.
Monitors(List<ReportableObserver>) - Constructor for class de.is24.util.monitoring.Monitors
 
monitors - Variable in class de.is24.util.monitoring.Monitors
 
Monitors.Factory<T> - Interface in de.is24.util.monitoring
 

N

name - Variable in class de.is24.util.monitoring.AbstractStateValueProvider
 
name - Variable in class de.is24.util.monitoring.HistorizableList
 
name - Variable in class de.is24.util.monitoring.SimpleStateValueProvider
 
name - Variable in class de.is24.util.monitoring.status.SampledData
 
name - Variable in class de.is24.util.monitoring.status.ServiceState
 
name - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
 
name - Variable in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
 
NAME_BIGGER_THAN - Static variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
NAME_CURRENT_MAX - Static variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
NAME_FACTOR - Static variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
nativeSQL(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
NoJmxReportable - Class in de.is24.util.monitoring.jmx
Null-object pattern implementation of JmxReportable.
NoJmxReportable() - Constructor for class de.is24.util.monitoring.jmx.NoJmxReportable
Singleton, therefore no constructor.
NONE - Static variable in class de.is24.util.monitoring.jmx.NoJmxReportable
 
notifyReportableObservers(Reportable) - Method in class de.is24.util.monitoring.CorePlugin
 
notifyReportableObservers(Reportable) - Method in class de.is24.util.monitoring.Monitors
 

O

original - Variable in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
original - Variable in class de.is24.util.monitoring.database.MonitoringDataSource
The wrapped DataSource.
os - Variable in class com.yammer.metrics.core.VirtualMachineMBeans
 

P

path - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
 
percentages - Variable in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
PerfTimer - Class in de.is24.util.monitoring
Helper class to perform timer measurements.
PerfTimer() - Constructor for class de.is24.util.monitoring.PerfTimer
 
PerfTimer.DefaultPerfTimer - Class in de.is24.util.monitoring
A timer implementing the default measurement behaviour based on system time.
PerfTimer.DefaultPerfTimer() - Constructor for class de.is24.util.monitoring.PerfTimer.DefaultPerfTimer
 
PerfTimer.NoPerfTimer - Class in de.is24.util.monitoring
A timer that always returns 0 on measurements for performance reasons (null object).
PerfTimer.NoPerfTimer() - Constructor for class de.is24.util.monitoring.PerfTimer.NoPerfTimer
 
PerfTimer.PerfMonitor - Class in de.is24.util.monitoring
A timer providing an interface for submitting measurements to InApplicationMonitor.
PerfTimer.PerfMonitor() - Constructor for class de.is24.util.monitoring.PerfTimer.PerfMonitor
 
plugins - Variable in class de.is24.util.monitoring.InApplicationMonitor
 
port - Variable in class de.is24.util.monitoring.statsd.StatsdDatagrammSocket
 
POST_HANDLE_TIME - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - Method in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
prefix - Variable in class de.is24.util.monitoring.aop.InApplicationMonitorInterceptor
 
prefix - Variable in class de.is24.util.monitoring.jmx.WebContextJmxAppMon4JNamingStrategy
 
PREFIX - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
prepareCall(String, int, int, int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
prepareCall(String, int, int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
prepareCall(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
preparedSql - Variable in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
 
prepareStatement(String, int, int, int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
prepareStatement(String, int, int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
prepareStatement(String, int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
prepareStatement(String, int[]) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
prepareStatement(String, String[]) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
prepareStatement(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
previousErrorCounterValue - Variable in class de.is24.util.monitoring.status.ServiceState
 
previousSuccessCounterValue - Variable in class de.is24.util.monitoring.status.ServiceState
 
put(String, T) - Method in class de.is24.util.monitoring.Monitors
 

R

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
 
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
 
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.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
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
method called for each Counter
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
method called for each HistorizableList
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
Implements the InApplicationMonitor side of the Visitor pattern.
reportInto(ReportVisitor) - Method in class de.is24.util.monitoring.InApplicationMonitor
Deprecated. use corePlugin directly, will be removed from InApplicationMonitor
reportStateValue(StateValueProvider) - Method in interface de.is24.util.monitoring.ReportVisitor
method called for each StateValueProvider
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.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
method called for each Version
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
ReportVisitors are used to read content from the registered Reportable instances of the InApplicationMonitor
resetInstanceForTesting() - Static method in class de.is24.util.monitoring.InApplicationMonitor
This will fail if tests are run multi threaded use with utmost care.
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 com.yammer.metrics.core.VirtualMachineMBeans
 

S

SampledData - Class in de.is24.util.monitoring.status
 
SampledData(String) - Constructor for class de.is24.util.monitoring.status.SampledData
 
sampledData - Variable in class de.is24.util.monitoring.status.ServiceState
 
sampleRate - Variable in class de.is24.util.monitoring.statsd.StatsdPlugin
 
sanitizeKey(String) - Method in class de.is24.util.monitoring.statsd.StatsdPlugin
 
semaphore - Static variable in class de.is24.util.monitoring.InApplicationMonitor
 
send(String) - Method in class de.is24.util.monitoring.state2graphite.GraphiteConnection
Part of this code taken from http://neopatel.blogspot.de/2011/04/logging-to-graphite-monitoring-tool.html
send(String, double) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
send(double, String...) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
send(String) - Method in class de.is24.util.monitoring.statsd.StatsdDatagrammSocket
 
serialVersionUID - Static variable in class de.is24.util.monitoring.HistorizableList
 
ServiceState - Class in de.is24.util.monitoring.status
this class implements a service state from observing two counters and calculating a failure rate for different time windows.
ServiceState(String, String, String) - Constructor for class de.is24.util.monitoring.status.ServiceState
 
ServiceStateManager - Class in de.is24.util.monitoring.status
 
ServiceStateManager() - Constructor for class de.is24.util.monitoring.status.ServiceStateManager
 
ServiceStateManager.ServiceStateJob - Class in de.is24.util.monitoring.status
 
ServiceStateManager.ServiceStateJob() - Constructor for class de.is24.util.monitoring.status.ServiceStateManager.ServiceStateJob
 
serviceStates - Variable in class de.is24.util.monitoring.status.ServiceStateManager
 
setAttribute(Attribute) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
 
setAttribute(Attribute) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
setAttributes(AttributeList) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
 
setAttributes(AttributeList) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
setAutoCommit(boolean) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setCatalog(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setClientInfo(Properties) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setClientInfo(String, String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setExceptionLogFilters(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
 
setHandlers(MeasurementHandler[]) - Method in class de.is24.util.monitoring.aop.InApplicationMonitorInterceptor
 
setHoldability(int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setLoginTimeout(int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
 
setLogWriter(PrintWriter) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
 
setMaxHistoryEntriesToKeep(int) - Method in class de.is24.util.monitoring.CorePlugin
Set the Number of entries to keep for each Historizable list.
setMaxHistoryEntriesToKeep(int) - Method in class de.is24.util.monitoring.InApplicationMonitor
Deprecated. use corePlugin directly, will be removed from InApplicationMonitor
setNetworkTimeout(Executor, int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setPrefix(String) - Method in class de.is24.util.monitoring.aop.InApplicationMonitorInterceptor
 
setReadOnly(boolean) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setSavepoint() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setSavepoint(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setSchema(String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setServletContext(ServletContext) - Method in class de.is24.util.monitoring.jmx.WebContextJmxAppMon4JNamingStrategy
 
setTransactionIsolation(int) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setTypeMap(Map<String, Class<?>>) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
setValue(long) - Method in class de.is24.util.monitoring.SimpleStateValueProvider
 
shutdown() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
shutdown() - Method in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite
 
shutdown() - Method in class de.is24.util.monitoring.status.ServiceStateManager
 
SimpleHistorizable - Class in de.is24.util.monitoring
This is a default Implementation of Historizable supplied for convenience.
SimpleHistorizable(String, String) - Constructor for class de.is24.util.monitoring.SimpleHistorizable
Instantiate a SimpleHistorizable with the current time as timestamp
SimpleHistorizable(String, String, Date) - Constructor for class de.is24.util.monitoring.SimpleHistorizable
Instantiate a Simple historizable with a given timestamp
SimpleJmxAppmon4jNamingStrategy - Class in de.is24.util.monitoring.jmx
 
SimpleJmxAppmon4jNamingStrategy(String) - Constructor for class de.is24.util.monitoring.jmx.SimpleJmxAppmon4jNamingStrategy
 
SimpleStateValueProvider - Class in de.is24.util.monitoring
Implements StateValueProvider for easily adding a key - value pair to our inapplicationmonitor.
SimpleStateValueProvider(String, long) - Constructor for class de.is24.util.monitoring.SimpleStateValueProvider
 
size() - Method in class de.is24.util.monitoring.HistorizableList
 
socket - Variable in class de.is24.util.monitoring.statsd.StatsdClient
 
socket - Variable in class de.is24.util.monitoring.statsd.StatsdDatagrammSocket
 
start - Variable in class de.is24.util.monitoring.PerfTimer.DefaultPerfTimer
 
START_TIME - Static variable in class de.is24.util.monitoring.spring.MonitoringHandlerInterceptor
 
stateValue - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.StateValueEntry
 
StateValueProvider - Class in de.is24.util.monitoring
StateValueProviders allow access to a numeric value (long), that is already available in the application
StateValueProvider() - Constructor for class de.is24.util.monitoring.StateValueProvider
 
StateValueProviderJmxReportable - Class in de.is24.util.monitoring.jmx
A wrapper for monitoring StateValueProvider reportables.
StateValueProviderJmxReportable(StateValueProvider) - Constructor for class de.is24.util.monitoring.jmx.StateValueProviderJmxReportable
 
stateValues - Variable in class de.is24.util.monitoring.CorePlugin
 
stateValues - Variable in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite
 
StateValuesToGraphite - Class in de.is24.util.monitoring.state2graphite
 
StateValuesToGraphite(String, int, String) - Constructor for class de.is24.util.monitoring.state2graphite.StateValuesToGraphite
 
StateValuesToGraphite(String, LocalHostNameResolver, GraphiteConnection) - Constructor for class de.is24.util.monitoring.state2graphite.StateValuesToGraphite
 
StateValuesToGraphite.ReportStateValuesJob - Class in de.is24.util.monitoring.state2graphite
 
StateValuesToGraphite.ReportStateValuesJob(GraphiteConnection, String) - Constructor for class de.is24.util.monitoring.state2graphite.StateValuesToGraphite.ReportStateValuesJob
 
StatsdClient - Class in de.is24.util.monitoring.statsd
 
StatsdClient(String, int, String) - Constructor for class de.is24.util.monitoring.statsd.StatsdClient
 
StatsdClient(InetAddress, int, String) - Constructor for class de.is24.util.monitoring.statsd.StatsdClient
 
StatsdClient(StatsdDatagrammSocket, LocalHostNameResolver, String) - Constructor for class de.is24.util.monitoring.statsd.StatsdClient
 
StatsdDatagrammSocket - Class in de.is24.util.monitoring.statsd
 
StatsdDatagrammSocket(InetAddress, int) - Constructor for class de.is24.util.monitoring.statsd.StatsdDatagrammSocket
 
StatsdPlugin - Class in de.is24.util.monitoring.statsd
InApplicationMonitor plugin.
StatsdPlugin(String, int, String) - Constructor for class de.is24.util.monitoring.statsd.StatsdPlugin
Create a Statsd plugin with a specified host and port.
StatsdPlugin(String, int, String, double) - Constructor for class de.is24.util.monitoring.statsd.StatsdPlugin
Create a Statsd plugin with a specified host and port.
StatsdPlugin(StatsdClient, String) - Constructor for class de.is24.util.monitoring.statsd.StatsdPlugin
 
stdDev - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
 
stdDeviation(long, double, double) - Static method in class de.is24.util.monitoring.Math
Calculate the standard deviation from an amount of values n, a sum and a sum of squares.
StringWriterReportVisitor - Class in de.is24.util.monitoring.visitors
 
StringWriterReportVisitor() - Constructor for class de.is24.util.monitoring.visitors.StringWriterReportVisitor
 
successCounter - Variable in class de.is24.util.monitoring.status.ServiceState
 
successCounterKey - Variable in class de.is24.util.monitoring.status.ServiceState
 
successData - Variable in class de.is24.util.monitoring.status.SampledData
 
sum - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.TimerEntry
 

T

target - Variable in class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper
The target object being wrapped.
targetClass - Variable in class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper
Stores the interface the wrapped object want's to expose.
threads - Variable in class com.yammer.metrics.core.VirtualMachineMBeans
 
threshold - Variable in class de.is24.util.monitoring.measurement.AboveThresholdHistorizableHandler
 
thresholdName - Variable in class de.is24.util.monitoring.measurement.AboveThresholdHistorizableHandler
 
timeMS - Variable in class de.is24.util.monitoring.tools.VirtualMachineMetrics.GarbageCollectorStats
 
Timer - Class in de.is24.util.monitoring
Currently a subclass of counter although this makes no sense and should be refactored
Timers count and measure timed events.
Timer(String) - Constructor for class de.is24.util.monitoring.Timer
This class is only constructed by InApplicationMonitor
TimerJmxReportable - Class in de.is24.util.monitoring.jmx
A wrapper for monitoring Timer reportables.
TimerJmxReportable(Timer) - Constructor for class de.is24.util.monitoring.jmx.TimerJmxReportable
 
TimerMeasurementHandler - Class in de.is24.util.monitoring.measurement
 
TimerMeasurementHandler() - Constructor for class de.is24.util.monitoring.measurement.TimerMeasurementHandler
 
timerName - Variable in class de.is24.util.monitoring.helper.HistogramLikeValue
 
timerSet - Variable in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
 
timerSum - Variable in class de.is24.util.monitoring.Timer
 
timerSumOfSquares - Variable in class de.is24.util.monitoring.Timer
 
timeToCount - Variable in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
timing(String, int) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
timing(String, int, double) - Method in class de.is24.util.monitoring.statsd.StatsdClient
 
toString() - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
Returns a String representation of this object.
toString() - Method in class de.is24.util.monitoring.database.MonitoringDataSource
Returns a String representation of this object.
toString() - Method in class de.is24.util.monitoring.SimpleHistorizable
 
toString() - Method in class de.is24.util.monitoring.statsd.StatsdDatagrammSocket
 
toString() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
 
toString() - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor
 
toString() - Method in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
toString() - Method in class de.is24.util.monitoring.visitors.StringWriterReportVisitor
 
toString() - Method in class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
 
totalCapacity - Variable in class de.is24.util.monitoring.tools.VirtualMachineMetrics.BufferPoolStats
 
totalCount - Variable in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
TransparentKeyHandler - Class in de.is24.util.monitoring.keyhandler
this KeyHandler returns the key unchanged
TransparentKeyHandler() - Constructor for class de.is24.util.monitoring.keyhandler.TransparentKeyHandler
 
tree - Variable in class de.is24.util.monitoring.visitors.HierarchyReportVisitor
 
type - Variable in class de.is24.util.monitoring.jmx.InApplicationMonitorDynamicMBean
 
type - Variable in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
 

U

uniqueName - Variable in class de.is24.util.monitoring.statsd.StatsdPlugin
 
unregisterMBeanOnJMX(Object, String, String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
UnsortedWriterReportVisitor - Class in de.is24.util.monitoring.visitors
 
UnsortedWriterReportVisitor(Writer) - Constructor for class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
 
unwrap(Class<T>) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
unwrap(Class<T>) - Method in class de.is24.util.monitoring.database.MonitoringDataSource
 

V

ValidatingKeyHandler - Class in de.is24.util.monitoring.keyhandler
 
ValidatingKeyHandler() - Constructor for class de.is24.util.monitoring.keyhandler.ValidatingKeyHandler
 
validationPattern - Static variable in class de.is24.util.monitoring.keyhandler.ValidatingKeyHandler
 
value - Variable in class de.is24.util.monitoring.SimpleStateValueProvider
 
valueOf(String) - Static method in enum de.is24.util.monitoring.tools.ConnectionState
Returns the enum constant of this type with the specified name.
ValueOrderedReportVisitor - Class in de.is24.util.monitoring.visitors
 
ValueOrderedReportVisitor() - Constructor for class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor
 
ValueOrderedReportVisitor.CounterComparator - Class in de.is24.util.monitoring.visitors
 
ValueOrderedReportVisitor.CounterComparator() - Constructor for class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor.CounterComparator
 
ValueOrderedReportVisitor.TimerComparator - Class in de.is24.util.monitoring.visitors
 
ValueOrderedReportVisitor.TimerComparator() - Constructor for class de.is24.util.monitoring.visitors.ValueOrderedReportVisitor.TimerComparator
 
values() - Static method in enum de.is24.util.monitoring.tools.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in de.is24.util.monitoring
 
Version(String, String) - Constructor for class de.is24.util.monitoring.Version
 
VersionJmxReportable - Class in de.is24.util.monitoring.jmx
A wrapper for Version reportables.
VersionJmxReportable(Version) - Constructor for class de.is24.util.monitoring.jmx.VersionJmxReportable
 
versions - Variable in class de.is24.util.monitoring.CorePlugin
 
VirtualMachineMBeans - Class in com.yammer.metrics.core
A collection of Java Virtual Machine metrics.
VirtualMachineMBeans(MemoryMXBean, List<MemoryPoolMXBean>, OperatingSystemMXBean, ThreadMXBean, List<GarbageCollectorMXBean>, RuntimeMXBean, MBeanServer) - Constructor for class com.yammer.metrics.core.VirtualMachineMBeans
 
VirtualMachineMetrics - Class in de.is24.util.monitoring.tools
A collection of Java Virtual Machine metrics.
VirtualMachineMetrics() - Constructor for class de.is24.util.monitoring.tools.VirtualMachineMetrics
 
VirtualMachineMetrics.BufferPoolStats - Class in de.is24.util.monitoring.tools
The management interface for a buffer pool, for example a pool of direct or mapped buffers.
VirtualMachineMetrics.BufferPoolStats(long, long, long) - Constructor for class de.is24.util.monitoring.tools.VirtualMachineMetrics.BufferPoolStats
 
VirtualMachineMetrics.GarbageCollectorStats - Class in de.is24.util.monitoring.tools
Per-GC statistics.
VirtualMachineMetrics.GarbageCollectorStats(long, long) - Constructor for class de.is24.util.monitoring.tools.VirtualMachineMetrics.GarbageCollectorStats
 

W

WebContextJmxAppMon4JNamingStrategy - Class in de.is24.util.monitoring.jmx
This classes provides the contextPath of the servletContext as jmx prefix for the InApplicationMonitorJMXConnector.
WebContextJmxAppMon4JNamingStrategy() - Constructor for class de.is24.util.monitoring.jmx.WebContextJmxAppMon4JNamingStrategy
 
wrapObject(Class<E>, Object) - Static method in class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper
Wraps the given object and returns the reporting proxy.
wrapObject(Class<E>, Object, GenericMonitoringWrapper.TimingReporter) - Static method in class de.is24.util.monitoring.wrapper.GenericMonitoringWrapper
Wraps the given object and returns the reporting proxy.
wrappedObject - Variable in class de.is24.util.monitoring.database.MonitoringDataSource.SqlLoggingInvocationHandler
 
wrapStatementWithSqlLoggingProxy(Statement, String) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
wrapStatementWithSqlLoggingProxy(Statement) - Method in class de.is24.util.monitoring.database.MonitoringDataSource.MonitoringConnection
 
writer - Variable in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
 
writeStringToWriter(String) - Method in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
 

A B C D E F G H I J K L M N O P R S T U V W

Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.