public class CompositeMeterRegistry extends AbstractMeterRegistry
MeterRegistry.Config, MeterRegistry.More, MeterRegistry.Search
clock
Constructor and Description |
---|
CompositeMeterRegistry() |
CompositeMeterRegistry(Clock clock) |
Modifier and Type | Method and Description |
---|---|
void |
add(MeterRegistry registry) |
protected Counter |
newCounter(java.lang.String name,
java.lang.Iterable<Tag> tags,
java.lang.String description) |
protected DistributionSummary |
newDistributionSummary(java.lang.String name,
java.lang.Iterable<Tag> tags,
java.lang.String description,
Quantiles quantiles,
Histogram<?> histogram) |
protected <T> Gauge |
newGauge(java.lang.String name,
java.lang.Iterable<Tag> tags,
java.lang.String description,
java.util.function.ToDoubleFunction<T> f,
T obj) |
protected LongTaskTimer |
newLongTaskTimer(java.lang.String name,
java.lang.Iterable<Tag> tags,
java.lang.String description) |
protected void |
newMeter(java.lang.String name,
java.lang.Iterable<Tag> tags,
Meter.Type type,
java.lang.Iterable<Measurement> measurements) |
protected Timer |
newTimer(java.lang.String name,
java.lang.Iterable<Tag> tags,
java.lang.String description,
Histogram<?> histogram,
Quantiles quantiles) |
void |
remove(MeterRegistry registry) |
config, counterBuilder, find, gaugeBuilder, getMeters, more, register, summaryBuilder, timerBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
counter, counter, gauge, gauge, gauge, gauge, gaugeCollectionSize, gaugeMapSize, summary, summary, timer, timer
public CompositeMeterRegistry()
public CompositeMeterRegistry(Clock clock)
protected Timer newTimer(java.lang.String name, java.lang.Iterable<Tag> tags, java.lang.String description, Histogram<?> histogram, Quantiles quantiles)
newTimer
in class AbstractMeterRegistry
protected DistributionSummary newDistributionSummary(java.lang.String name, java.lang.Iterable<Tag> tags, java.lang.String description, Quantiles quantiles, Histogram<?> histogram)
newDistributionSummary
in class AbstractMeterRegistry
protected Counter newCounter(java.lang.String name, java.lang.Iterable<Tag> tags, java.lang.String description)
newCounter
in class AbstractMeterRegistry
protected LongTaskTimer newLongTaskTimer(java.lang.String name, java.lang.Iterable<Tag> tags, java.lang.String description)
newLongTaskTimer
in class AbstractMeterRegistry
protected <T> Gauge newGauge(java.lang.String name, java.lang.Iterable<Tag> tags, java.lang.String description, java.util.function.ToDoubleFunction<T> f, T obj)
newGauge
in class AbstractMeterRegistry
protected void newMeter(java.lang.String name, java.lang.Iterable<Tag> tags, Meter.Type type, java.lang.Iterable<Measurement> measurements)
newMeter
in class AbstractMeterRegistry
public void add(MeterRegistry registry)
public void remove(MeterRegistry registry)