public class CompositeMeterRegistry extends MeterRegistry
MeterRegistry.Config, MeterRegistry.More, MeterRegistry.Searchclock| Constructor and Description |
|---|
CompositeMeterRegistry() |
CompositeMeterRegistry(Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
CompositeMeterRegistry |
add(MeterRegistry registry) |
protected java.util.concurrent.TimeUnit |
getBaseTimeUnit() |
java.util.Set<MeterRegistry> |
getRegistries() |
protected Counter |
newCounter(Meter.Id id) |
protected DistributionSummary |
newDistributionSummary(Meter.Id id,
HistogramConfig histogramConfig) |
protected <T> Meter |
newFunctionTimer(Meter.Id id,
T obj,
java.util.function.ToLongFunction<T> countFunction,
java.util.function.ToDoubleFunction<T> totalTimeFunction,
java.util.concurrent.TimeUnit totalTimeFunctionUnits) |
protected <T> Gauge |
newGauge(Meter.Id id,
T obj,
java.util.function.ToDoubleFunction<T> f) |
protected LongTaskTimer |
newLongTaskTimer(Meter.Id id) |
protected void |
newMeter(Meter.Id id,
Meter.Type type,
java.lang.Iterable<Measurement> measurements) |
protected <T> TimeGauge |
newTimeGauge(Meter.Id id,
T obj,
java.util.concurrent.TimeUnit fUnit,
java.util.function.ToDoubleFunction<T> f) |
protected Timer |
newTimer(Meter.Id id,
HistogramConfig histogramConfig) |
CompositeMeterRegistry |
remove(MeterRegistry registry) |
config, counter, counter, find, forEachMeter, gauge, gauge, gauge, gauge, gaugeCollectionSize, gaugeMapSize, getConventionName, getConventionTags, getMeters, more, summary, summary, timer, timerpublic CompositeMeterRegistry()
public CompositeMeterRegistry(Clock clock)
protected Timer newTimer(Meter.Id id, HistogramConfig histogramConfig)
newTimer in class MeterRegistryprotected DistributionSummary newDistributionSummary(Meter.Id id, HistogramConfig histogramConfig)
newDistributionSummary in class MeterRegistryprotected Counter newCounter(Meter.Id id)
newCounter in class MeterRegistryprotected LongTaskTimer newLongTaskTimer(Meter.Id id)
newLongTaskTimer in class MeterRegistryprotected <T> Gauge newGauge(Meter.Id id, T obj, java.util.function.ToDoubleFunction<T> f)
newGauge in class MeterRegistryprotected <T> TimeGauge newTimeGauge(Meter.Id id, T obj, java.util.concurrent.TimeUnit fUnit, java.util.function.ToDoubleFunction<T> f)
newTimeGauge in class MeterRegistryprotected <T> Meter newFunctionTimer(Meter.Id id, T obj, java.util.function.ToLongFunction<T> countFunction, java.util.function.ToDoubleFunction<T> totalTimeFunction, java.util.concurrent.TimeUnit totalTimeFunctionUnits)
newFunctionTimer in class MeterRegistryprotected java.util.concurrent.TimeUnit getBaseTimeUnit()
getBaseTimeUnit in class MeterRegistryprotected void newMeter(Meter.Id id, Meter.Type type, java.lang.Iterable<Measurement> measurements)
newMeter in class MeterRegistrypublic CompositeMeterRegistry add(MeterRegistry registry)
public CompositeMeterRegistry remove(MeterRegistry registry)
public java.util.Set<MeterRegistry> getRegistries()