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

A

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_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
 
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
 
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.
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
 
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
 
com.yammer.metrics.core - package com.yammer.metrics.core
 
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
 
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() - Constructor for class de.is24.util.monitoring.CorePlugin
 
corePlugin - Variable in class de.is24.util.monitoring.InApplicationMonitor
 
count - Variable in class com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
 
count - Variable in class de.is24.util.monitoring.Counter
 
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
 
createBeanName(String, String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
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
 
createTimer() - Static method in class de.is24.util.monitoring.PerfTimer
 
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.helper - package de.is24.util.monitoring.helper
 
de.is24.util.monitoring.jmx - package de.is24.util.monitoring.jmx
 
de.is24.util.monitoring.measurement - package de.is24.util.monitoring.measurement
 
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
 
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
 
delegate - Variable in class de.is24.util.monitoring.statsd.StatsdPlugin
 
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
 
errorCounter - Variable in class de.is24.util.monitoring.status.ServiceState
 
errorCounterKey - Variable in class de.is24.util.monitoring.status.ServiceState
 
escape(String) - Method in class de.is24.util.monitoring.InApplicationMonitor
helper function that escapes a reportable's name so that it is JMX-compatible
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
 
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
 
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
 
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 com.yammer.metrics.core.VirtualMachineMetrics
 
getChild(String) - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor.Tree.TreeNode
 
getCorePlugin() - Method in class de.is24.util.monitoring.InApplicationMonitor
 
getCount() - Method in class com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
Returns an estimate of the number of buffers in the pool.
getCount() - Method in class de.is24.util.monitoring.Counter
get the value of this counter
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
 
getGarbageCollectors() - Method in class com.yammer.metrics.core.VirtualMachineMetrics
Returns a map of garbage collector names to garbage collector information.
getHistorizableList(String) - Method in class de.is24.util.monitoring.CorePlugin
internally used method to retrieve or create and register a named HistorizableList.
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(boolean, JmxAppMon4JNamingStrategy) - Static method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
singleton access method WARNING : when called, this method registers the InApplicationMonitor as dynamic MBean on the JMX MBean server thing - use after thinking only.
getInstance(boolean) - Static method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
singleton access method WARNING : when called, this method registers the InApplicationMonitor as dynamic MBean on the JMX MBean server thing - use after thinking only.
getInstance() - Static method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
getInstance() - Static method in class de.is24.util.monitoring.jmx.NoJmxReportable
 
getJmxPrefix() - Method in interface de.is24.util.monitoring.jmx.JmxAppMon4JNamingStrategy
 
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
 
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 com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
Returns an estimate of the memory that the Java virtual machine is using for this buffer pool.
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
 
getOnMinuteFailureRate() - Method in class de.is24.util.monitoring.status.SampledData
 
getOs() - Method in class com.yammer.metrics.core.VirtualMachineMBeans
 
getPath() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
 
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 com.yammer.metrics.core.VirtualMachineMetrics.GarbageCollectorStats
Returns the number of times the garbage collector has run.
getRuntime() - Method in class com.yammer.metrics.core.VirtualMachineMBeans
 
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 com.yammer.metrics.core.VirtualMachineMetrics
Returns a map of thread states to the percentage of all threads which are in that state.
getTime(TimeUnit) - Method in class com.yammer.metrics.core.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 com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
Returns an estimate of the total capacity of the buffers in this pool.
getTree() - Method in class de.is24.util.monitoring.visitors.HierarchyReportVisitor
 
getType() - Method in class de.is24.util.monitoring.visitors.AbstractSortedReportVisitor.Entry
 
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.
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, 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
 
handleMeasurement(String, MeasurementHandler...) - Method in class de.is24.util.monitoring.PerfTimer.PerfMonitor
 
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() - 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
 
InApplicationMonitorJMXConnector - Class in de.is24.util.monitoring.jmx
This class publishes values registered at the InApplicationMonitor as JMX MBeans.
InApplicationMonitorJMXConnector(boolean, String) - 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
 
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
 
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(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
 
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
 
isMonitorActive() - Method in class de.is24.util.monitoring.InApplicationMonitor
If true, monitoring is active.
isMonitorActive() - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
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
 
JmxReportable - Interface in de.is24.util.monitoring.jmx
Encapsulates attribute accessing for one type of monitoring reportables.

K

KEY_ESCAPE_PATTERN - Static variable in class de.is24.util.monitoring.InApplicationMonitor
 
keyPrefix - Variable in class de.is24.util.monitoring.state2graphite.StateValuesToGraphite.ReportStateValuesJob
 

L

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.jmx.InApplicationMonitorJMXConnector
 
LOG - Static variable in class de.is24.util.monitoring.statsd.StatsdClient
 
LOG - Static variable in class de.is24.util.monitoring.tools.LocalHostNameResolver
 
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.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 - 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.Version
 
LOGGER - Static variable in class de.is24.util.monitoring.visitors.HierarchyReportVisitor
 
LOGGER - Static variable in class de.is24.util.monitoring.visitors.UnsortedWriterReportVisitor
 

M

markCounterForJMX(String) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
Indicates that a reportable should be registered as JMX attribute This method must be called before the reportable is registered at the InApplicationMonitor, otherwise the reportable will not be registered here.
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 com.yammer.metrics.core.VirtualMachineMetrics
 
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 com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
 
monitor(String...) - Method in class de.is24.util.monitoring.PerfTimer.PerfMonitor
Deprecated. use handleMeasurement instead
monitorActive - Variable in class de.is24.util.monitoring.CorePlugin
 
monitorActive - Variable in class de.is24.util.monitoring.InApplicationMonitor
 
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
 
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

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
 
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

register() - Method in class de.is24.util.monitoring.AbstractMonitorPlugin
 
register() - Method in interface de.is24.util.monitoring.MonitorPlugin
 
registerAllReportables - Variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
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) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
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.
registerReportable(String, Reportable) - Method in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
registerStateValue(String, 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(InApplicationMonitor) - Static method in class com.yammer.metrics.core.VirtualMachineMetrics
 
REMOVE_ALL_PLUGINS - Static variable in class de.is24.util.monitoring.jmx.InApplicationMonitorJMXConnector
 
removeAllPlugins() - Method in class de.is24.util.monitoring.InApplicationMonitor
 
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
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
 
reportablesThatShouldBeRegistered - 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
 
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
 
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
rng - Static variable in class de.is24.util.monitoring.statsd.StatsdClient
 
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 com.yammer.metrics.core.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
 
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
 
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
setValue(long) - Method in class de.is24.util.monitoring.SimpleStateValueProvider
 
shouldRegisterAllReportables() - 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
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
 
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
 
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

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 com.yammer.metrics.core.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.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 com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
 
totalCount - Variable in class de.is24.util.monitoring.visitors.HistogramLikeValueAnalysisVisitor
 
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
 

V

value - Variable in class de.is24.util.monitoring.SimpleStateValueProvider
 
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
 
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 com.yammer.metrics.core
A collection of Java Virtual Machine metrics.
VirtualMachineMetrics() - Constructor for class com.yammer.metrics.core.VirtualMachineMetrics
 
VirtualMachineMetrics.BufferPoolStats - Class in com.yammer.metrics.core
The management interface for a buffer pool, for example a pool of direct or mapped buffers.
VirtualMachineMetrics.BufferPoolStats(long, long, long) - Constructor for class com.yammer.metrics.core.VirtualMachineMetrics.BufferPoolStats
 
VirtualMachineMetrics.GarbageCollectorStats - Class in com.yammer.metrics.core
Per-GC statistics.
VirtualMachineMetrics.GarbageCollectorStats(long, long) - Constructor for class com.yammer.metrics.core.VirtualMachineMetrics.GarbageCollectorStats
 

W

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.