All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
Class |
Description |
AbstractInstrumentedFilter |
Filter implementation which captures request information and a breakdown of the response
codes being returned.
|
AdminServlet |
|
Async |
An annotation for marking asynchronous health check execution.
|
Async.InitialState |
Enum representing the initial health states.
|
Async.ScheduleType |
Enum representing the possible schedule types.
|
AsyncHealthCheckDecorator |
A health check decorator to manage asynchronous executions.
|
BasicSqlNameStrategy |
|
BasicSqlNameStrategy |
Collects metrics by respective SQLObject methods.
|
BufferPoolMetricSet |
A set of gauges for the count, usage, and capacity of the JVM's direct and mapped buffer pools.
|
CachedGauge |
An annotation for marking a method as a gauge, which caches the result for a specified time.
|
CachedGauge<T> |
A Gauge implementation which caches its value for a period of time.
|
CachedThreadStatesGaugeSet |
A variation of ThreadStatesGaugeSet that caches the ThreadInfo[] objects for
a given interval.
|
ClassLoadingGaugeSet |
A set of gauges for JVM classloader usage.
|
Clock |
An abstraction for how time passes.
|
Clock.UserTimeClock |
A clock implementation which returns the current time in epoch nanoseconds.
|
CollectdReporter |
A reporter which publishes metric values to a Collectd server.
|
CollectdReporter.Builder |
|
ConsoleReporter |
A reporter which outputs measurements to a PrintStream , like System.out .
|
ConsoleReporter.Builder |
|
ContextNameStrategy |
|
Counted |
An annotation for marking a method of an annotated object as counted.
|
Counter |
An incrementing and decrementing counter metric.
|
CounterBenchmark |
|
CounterBenchmark_jmhType |
|
CounterBenchmark_jmhType_B1 |
|
CounterBenchmark_jmhType_B2 |
|
CounterBenchmark_jmhType_B3 |
|
CounterBenchmark_perfIncrement_jmhTest |
|
Counting |
An interface for metric types which have counts.
|
CpuProfileServlet |
An HTTP servlets which outputs a pprof parseable response.
|
CpuTimeClock |
A clock implementation which returns the current thread's CPU time.
|
CsvFileProvider |
This interface allows a pluggable implementation of what file names
the CsvReporter will write to.
|
CsvReporter |
A reporter which creates a comma-separated values file of the measurements for each metric.
|
CsvReporter.Builder |
|
DefaultNameStrategy |
Default strategies which build a basis of more complex strategies
|
DefaultObjectNameFactory |
|
DelegatingStatementNameStrategy |
|
DelegatingStatementNameStrategy |
|
DerivativeGauge<F,T> |
A gauge whose value is derived from the value of another gauge.
|
EWMA |
An exponentially-weighted moving average.
|
ExceptionMetered |
An annotation for marking a method of an annotated object as metered.
|
ExponentiallyDecayingReservoir |
An exponentially-decaying random reservoir of long s.
|
ExponentialMovingAverages |
A triple (one, five and fifteen minutes) of exponentially-weighted moving average rates as needed by Meter .
|
FileDescriptorRatioGauge |
A gauge for the ratio of used to total file descriptors.
|
FixedNameCsvFileProvider |
This implementation of the CsvFileProvider will always return the same name
for the same metric.
|
GarbageCollectorMetricSet |
A set of gauges for the counts and elapsed times of garbage collections.
|
Gauge |
An annotation for marking a method of an annotated object as a gauge.
|
Gauge<T> |
A gauge metric is an instantaneous reading of a particular value.
|
Graphite |
A client to a Carbon server via TCP.
|
GraphiteRabbitMQ |
A rabbit-mq client to a Carbon server.
|
GraphiteReporter |
A reporter which publishes metric values to a Graphite server.
|
GraphiteReporter.Builder |
|
GraphiteSender |
|
GraphiteUDP |
A client to a Carbon server using unconnected UDP
|
HealthCheck |
A health check for a component of your application.
|
HealthCheck.Result |
|
HealthCheck.ResultBuilder |
|
HealthCheckFilter |
A filter used to determine whether or not a health check should be reported.
|
HealthCheckModule |
|
HealthCheckRegistry |
A registry for health checks.
|
HealthCheckRegistryListener |
|
HealthCheckServlet |
|
HealthCheckServlet.ContextListener |
|
Histogram |
A metric which calculates the distribution of a value.
|
HttpClientMetricNameStrategies |
|
HttpClientMetricNameStrategy |
|
InstrumentedAppender |
A Log4J 2.x Appender which has seven meters, one for each logging level and one for the total
number of statements being logged.
|
InstrumentedAppender |
A Logback Appender which has six meters, one for each logging level and one for the total
number of statements being logged.
|
InstrumentedCacheDecoratorFactory |
|
InstrumentedConnectionFactory |
|
InstrumentedEhcache |
An instrumented Ehcache instance.
|
InstrumentedExecutorService |
An ExecutorService that monitors the number of tasks submitted, running,
completed and also keeps a Timer for the task duration.
|
InstrumentedFilter |
|
InstrumentedFilterContextListener |
A listener implementation which injects a MetricRegistry instance into the servlet
context.
|
InstrumentedHandler |
A Jetty Handler which records various metrics about an underlying Handler
instance.
|
InstrumentedHttpClientConnectionManager |
A HttpClientConnectionManager which monitors the number of open connections.
|
InstrumentedHttpClientConnectionManager.Builder |
|
InstrumentedHttpClients |
|
InstrumentedHttpRequestExecutor |
|
InstrumentedNClientConnManager |
|
InstrumentedNHttpClientBuilder |
|
InstrumentedQueuedThreadPool |
|
InstrumentedResourceMethodApplicationListener |
An application event listener that listens for Jersey application initialization to
be finished, then creates a map of resource method that have metrics annotations.
|
InstrumentedScheduledExecutorService |
|
InstrumentedSqlLogger |
A SqlLogger implementation for JDBI which uses the SQL objects' class names and
method names for nanosecond-precision timers.
|
InstrumentedThreadFactory |
A ThreadFactory that monitors the number of threads created, running and terminated.
|
InstrumentedTimingCollector |
A TimingCollector implementation for JDBI which uses the SQL objects' class names and
method names for millisecond-precision timers.
|
InstrumentedTimingCollector |
Deprecated.
|
JCacheGaugeSet |
Gauge set retrieving JCache JMX attributes
|
JmxAttributeGauge |
|
JmxReporter |
A reporter which listens for new metrics and exposes them as namespaced MBeans.
|
JmxReporter.Builder |
|
JmxReporter.JmxCounterMBean |
|
JmxReporter.JmxGaugeMBean |
|
JmxReporter.JmxHistogramMBean |
|
JmxReporter.JmxMeterMBean |
|
JmxReporter.JmxTimerMBean |
|
JmxReporter.MetricMBean |
|
JvmAttributeGaugeSet |
A set of gauges for the JVM name, vendor, and uptime.
|
L_Result_jcstress |
|
MemoryUsageGaugeSet |
A set of gauges for JVM memory usage, including stats on heap vs. non-heap memory, plus
GC-specific memory pools.
|
Meter |
A meter metric which measures mean throughput and one-, five-, and fifteen-minute
moving average throughputs.
|
MeterBenchmark |
|
MeterBenchmark_jmhType |
|
MeterBenchmark_jmhType_B1 |
|
MeterBenchmark_jmhType_B2 |
|
MeterBenchmark_jmhType_B3 |
|
MeterBenchmark_perfMark_jmhTest |
|
Metered |
An annotation for marking a method of an annotated object as metered.
|
Metered |
An object which maintains mean and moving average rates.
|
Metric |
An annotation requesting that a metric be injected or registered.
|
Metric |
A tag interface to indicate that a class is a metric.
|
MetricAttribute |
Represents attributes of metrics which can be reported.
|
MetricFilter |
A filter used to determine whether or not a metric should be reported, among other things.
|
MetricRegistry |
A registry of metric instances.
|
MetricRegistry.MetricSupplier<T extends Metric> |
|
MetricRegistryListener |
Listeners for events from the registry.
|
MetricRegistryListener.Base |
|
MetricSet |
A set of named metrics.
|
MetricsFeature |
|
MetricsModule |
|
MetricsServlet |
A servlet which returns the metrics in a given registry as an application/json response.
|
MetricsServlet.ContextListener |
An abstract ServletContextListener which allows you to programmatically inject the
MetricRegistry , rate and duration units, and allowed origin for
MetricsServlet .
|
MovingAverages |
A triple of moving averages (one-, five-, and fifteen-minute
moving average) as needed by Meter .
|
NaiveNameStrategy |
Very simple strategy, can be used with any JDBI loader to build basic statistics.
|
NaiveNameStrategy |
Very simple strategy, can be used with any JDBI loader to build basic statistics.
|
NameStrategies |
|
ObjectNameFactory |
|
PickledGraphite |
A client to a Carbon server that sends all metrics after they have been pickled in configurable sized batches
|
PingServlet |
An HTTP servlets which outputs a text/plain "pong" response.
|
RatioGauge |
A gauge which measures the ratio of one value to another.
|
RatioGauge.Ratio |
A ratio of one quantity to another.
|
Reporter |
|
Reservoir |
A statistically representative reservoir of a data stream.
|
ReservoirBenchmark |
|
ReservoirBenchmark_jmhType |
|
ReservoirBenchmark_jmhType_B1 |
|
ReservoirBenchmark_jmhType_B2 |
|
ReservoirBenchmark_jmhType_B3 |
|
ReservoirBenchmark_perfExponentiallyDecayingReservoir_jmhTest |
|
ReservoirBenchmark_perfSlidingTimeWindowArrayReservoir_jmhTest |
|
ReservoirBenchmark_perfSlidingTimeWindowReservoir_jmhTest |
|
ReservoirBenchmark_perfSlidingWindowReservoir_jmhTest |
|
ReservoirBenchmark_perfUniformReservoir_jmhTest |
|
ResponseMetered |
An annotation for marking a method of an annotated object as metered.
|
Sampling |
An object which samples values.
|
ScheduledReporter |
The abstract base class for all scheduled reporters (i.e., reporters which process a registry's
metrics periodically).
|
SecurityConfiguration |
|
SecurityLevel |
|
Sender |
|
SharedHealthCheckRegistries |
A map of shared, named health registries.
|
SharedMetricRegistries |
A map of shared, named metric registries.
|
ShortNameStrategy |
Assembles all JDBI stats under a common prefix (passed in at constructor time).
|
Slf4jReporter |
A reporter class for logging metrics values to a SLF4J Logger periodically, similar to
ConsoleReporter or CsvReporter , but using the SLF4J framework instead.
|
Slf4jReporter.Builder |
|
Slf4jReporter.LoggingLevel |
|
SlidingTimeWindowArrayReservoir |
A Reservoir implementation backed by a sliding window that stores only the measurements made
in the last N seconds (or other time unit).
|
SlidingTimeWindowArrayReservoirTrimReadTest |
|
SlidingTimeWindowArrayReservoirTrimReadTest_jcstress |
|
SlidingTimeWindowArrayReservoirWriteReadAllocate |
|
SlidingTimeWindowArrayReservoirWriteReadAllocate_jcstress |
|
SlidingTimeWindowArrayReservoirWriteReadTest |
|
SlidingTimeWindowArrayReservoirWriteReadTest_jcstress |
|
SlidingTimeWindowMovingAverages |
A triple of simple moving average rates (one, five and fifteen minutes rates) as needed by Meter .
|
SlidingTimeWindowReservoir |
A Reservoir implementation backed by a sliding window that stores only the measurements made
in the last N seconds (or other time unit).
|
SlidingTimeWindowReservoirsBenchmark |
|
SlidingTimeWindowReservoirsBenchmark_arrTime_jmhTest |
|
SlidingTimeWindowReservoirsBenchmark_jmhType |
|
SlidingTimeWindowReservoirsBenchmark_jmhType_B1 |
|
SlidingTimeWindowReservoirsBenchmark_jmhType_B2 |
|
SlidingTimeWindowReservoirsBenchmark_jmhType_B3 |
|
SlidingTimeWindowReservoirsBenchmark_slidingTime_jmhTest |
|
SlidingWindowReservoir |
A Reservoir implementation backed by a sliding window that stores the last N
measurements.
|
SmartNameStrategy |
|
SmartNameStrategy |
|
Snapshot |
|
StatementNameStrategy |
Interface for strategies to statement contexts to metric names.
|
StatementNameStrategy |
Interface for strategies to statement contexts to metric names.
|
ThreadDeadlockDetector |
A utility class for detecting deadlocked threads.
|
ThreadDeadlockHealthCheck |
A health check which returns healthy if no threads are deadlocked.
|
ThreadDump |
A convenience class for getting a thread dump.
|
ThreadDumpServlet |
An HTTP servlets which outputs a text/plain dump of all threads in
the VM.
|
ThreadStatesGaugeSet |
A set of gauges for the number of threads in their various states and deadlock detection.
|
Timed |
An annotation for marking a method of an annotated object as timed.
|
TimedAnnotationNameStrategy |
Takes into account the Timed annotation on extension methods
|
Timer |
A timer metric which aggregates timing durations and provides duration statistics, plus
throughput statistics via Meter .
|
Timer.Context |
A timing context.
|
UniformReservoir |
A random sampling reservoir of a stream of long s.
|
UniformSnapshot |
|
WeightedSnapshot |
|
WeightedSnapshot.WeightedSample |
|