public abstract class SpectatorMeterRegistry extends AbstractMeterRegistry
MeterRegistry.Config, MeterRegistry.More, MeterRegistry.Searchclock| Constructor and Description |
|---|
SpectatorMeterRegistry(com.netflix.spectator.api.Registry registry,
Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.spectator.api.Registry |
getSpectatorRegistry() |
protected Counter |
newCounter(Meter.Id id) |
protected DistributionSummary |
newDistributionSummary(Meter.Id id,
Histogram.Builder<?> histogram,
Quantiles quantiles) |
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> Gauge |
newTimeGauge(Meter.Id id,
T obj,
java.util.concurrent.TimeUnit fUnit,
java.util.function.ToDoubleFunction<T> f) |
protected Timer |
newTimer(Meter.Id id,
Histogram.Builder<?> histogram,
Quantiles quantiles) |
protected Histogram<?> |
registerHistogramCounterIfNecessary(Meter.Id id,
Histogram.Builder<?> histogramBuilder) |
protected void |
registerQuantilesGaugeIfNecessary(Meter.Id id,
Quantiles quantiles,
java.util.function.UnaryOperator<java.lang.Double> scaling) |
protected java.util.Collection<com.netflix.spectator.api.Tag> |
toSpectatorTags(java.lang.Iterable<Tag> tags) |
config, counter, createId, find, gauge, getMeters, more, register, summary, timerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcounter, counter, createId, gauge, gauge, gauge, gauge, gaugeCollectionSize, gaugeMapSize, summary, summary, timer, timerpublic SpectatorMeterRegistry(com.netflix.spectator.api.Registry registry,
Clock clock)
protected java.util.Collection<com.netflix.spectator.api.Tag> toSpectatorTags(java.lang.Iterable<Tag> tags)
protected Counter newCounter(Meter.Id id)
newCounter in class AbstractMeterRegistryprotected DistributionSummary newDistributionSummary(Meter.Id id, Histogram.Builder<?> histogram, Quantiles quantiles)
newDistributionSummary in class AbstractMeterRegistryprotected Timer newTimer(Meter.Id id, Histogram.Builder<?> histogram, Quantiles quantiles)
newTimer in class AbstractMeterRegistryprotected <T> Gauge newGauge(Meter.Id id, T obj, java.util.function.ToDoubleFunction<T> f)
newGauge in class AbstractMeterRegistryprotected Histogram<?> registerHistogramCounterIfNecessary(Meter.Id id, Histogram.Builder<?> histogramBuilder)
protected void registerQuantilesGaugeIfNecessary(Meter.Id id, Quantiles quantiles, java.util.function.UnaryOperator<java.lang.Double> scaling)
protected LongTaskTimer newLongTaskTimer(Meter.Id id)
newLongTaskTimer in class AbstractMeterRegistryprotected void newMeter(Meter.Id id, Meter.Type type, java.lang.Iterable<Measurement> measurements)
newMeter in class AbstractMeterRegistrypublic com.netflix.spectator.api.Registry getSpectatorRegistry()
Registry.protected <T> Gauge newTimeGauge(Meter.Id id, T obj, java.util.concurrent.TimeUnit fUnit, java.util.function.ToDoubleFunction<T> f)
newTimeGauge in class AbstractMeterRegistry