Interface | Description |
---|---|
StepMeasurementSink |
Destination for measurements of an individual event timing step.
|
ThreadContext.MdcBridge | |
ThreadCounter | |
ThreadMetric | |
ThreadValue<T> | |
Timeable |
An object that implements some form of metric collection via a
EventTimer . |
Class | Description |
---|---|
AbstractThreadMetric | |
CounterPair | |
CounterPairFactory | |
DummyEventTimer |
A dummy EventTimer which implements all functionality as no-ops.
|
EventCounters | |
EventMetricCollector |
Coordinates multiple
MetricMeasurements for all the events invoked in
the process of handling the user request. |
EventMetricCounters |
This class is a wrapper class which holds both a counter for an event metric and another
counter for the same metric but its value is a total value across all events.
|
EventTimer |
A class to provide a
EventMetricCollector to each Timeable on demand, guaranteed
to be thread-safe as long is it's only ever used by the requesting thread. |
InProgressExporter | |
InProgressSnapshot | |
InProgressSnapshot.InProgressFormatter | |
LoggerSink | |
MetricMeasurement |
Class to measure the time taken to run by a single event (or some similar 'delta' metric).
|
SamplingMeasurementSink |
A
StepMeasurementSink which collects only a particular fraction of
events (e.g. |
StandardThreadMetrics | |
StandardThreadMetrics.ThreadInfoMetric | |
StepMeasurements | |
ThreadContext |
Map-like functions to keep track of key/value pairs for application threads.
|
ThreadContext.Log4jMdcBridge | |
ThreadContext.NullMdcBridge | |
ThreadContext.Slf4jMDCBridge | |
ThreadCounter.ThreadLocalCounter | |
ThreadCounter.ThreadMapCounter | |
ThreadMetricSuite | |
ThreadValue.ThreadLocalMap<T> | |
ThreadValue.WeakReferenceThreadMap<T> | |
ThreadValueMetric |