| Interface | Description |
|---|---|
| AbsoluteCounter |
A AbsoluteCounter is a marker interface for a
Counter that resets is value to 0 every time AbsoluteCounter.getValue() is called. |
| Counter |
A Counter is a
Instrument that can only increase in value. |
| DerivedCounter |
A DerivedCounter is a marker interface for a Gauge that should be treated as a Counter
in terms of rate of change recording but that allows is value to decrease.
|
| ExternalValue |
The
ExternalValue interface is used to provide
Instrument values from some external piece of code. |
| Gauge |
A Gauge is a
Instrument that can oscillate its value over time. |
| Instrument |
An Instrument is a "named" monitored object that can return a value.
|
| InstrumentRegistry |
This is a glorified Map/Set of
Instrument's. |
| RegistryConfiguration |
This configures information about the registry.
|
| Class | Description |
|---|---|
| AbsoluteAtomicCounter |
An AbsoluteCounter is a
Counter that resets its value to zero every time AbsoluteAtomicCounter.getValue() is called. |
| AtomicCounter |
An implementation of
Counter that uses an AtomicLong for its value. |
| AtomicGauge |
A simple implementation of
Gauge |
| CachedExternalValue |
This class allows values to be computed on as as needed basis and also cache the values for a certain length of
time.
|
| DefaultInstrumentRegistry |
This is a glorified Map/Set of
Instrument's. |
| DerivedAtomicCounter |
An implementation of
DerivedCounter |
| ExternalCounter |
An ExternalCounter is a Counter that bases its value of an
ExternalValue value |
| ExternalGauge |
An ExternalGauge is a Gauge that bases its value of an
ExternalValue value |
| InstrumentToStringBuilder |
A string builder for
Instruments |
| SimpleCounter |
This instrument is a counter designed for situations where thread safety is not required and hence does not
have the overhead of a synchronized counter.
|
| SimpleTimer |
This instrument is a timer designed for situations where thread safety is not required and hence the overhead
of a synchronized value is removed.
|
Copyright © 2016 Atlassian. All rights reserved.