| 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.
|
| 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 | |
| LoggerSink | |
| SamplingMeasurementSink |
A
StepMeasurementSink which collects only a particular fraction of
events (e.g. |
| StandardThreadMetrics | |
| 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 |
Copyright © 2009–2019 Performance Co-Pilot. All rights reserved.