public class PrometheusMeterRegistry extends MeterRegistry
MeterRegistry.Config, MeterRegistry.More
clock
Constructor and Description |
---|
PrometheusMeterRegistry(PrometheusConfig config) |
PrometheusMeterRegistry(PrometheusConfig config,
io.prometheus.client.CollectorRegistry registry,
Clock clock) |
close, config, counter, counter, find, forEachMeter, gauge, gauge, gauge, gauge, gaugeCollectionSize, gaugeMapSize, get, getConventionName, getConventionTags, getMeters, isClosed, more, newTimeGauge, remove, remove, summary, summary, timer, timer
public PrometheusMeterRegistry(PrometheusConfig config)
public PrometheusMeterRegistry(PrometheusConfig config, io.prometheus.client.CollectorRegistry registry, Clock clock)
public String scrape()
public Counter newCounter(Meter.Id id)
newCounter
in class MeterRegistry
public DistributionSummary newDistributionSummary(Meter.Id id, DistributionStatisticConfig distributionStatisticConfig, double scale)
newDistributionSummary
in class MeterRegistry
protected Timer newTimer(Meter.Id id, DistributionStatisticConfig distributionStatisticConfig, PauseDetector pauseDetector)
newTimer
in class MeterRegistry
protected <T> Gauge newGauge(Meter.Id id, @Nullable T obj, ToDoubleFunction<T> valueFunction)
newGauge
in class MeterRegistry
protected LongTaskTimer newLongTaskTimer(Meter.Id id)
newLongTaskTimer
in class MeterRegistry
protected <T> FunctionTimer newFunctionTimer(Meter.Id id, T obj, ToLongFunction<T> countFunction, ToDoubleFunction<T> totalTimeFunction, TimeUnit totalTimeFunctionUnit)
newFunctionTimer
in class MeterRegistry
protected <T> FunctionCounter newFunctionCounter(Meter.Id id, T obj, ToDoubleFunction<T> countFunction)
newFunctionCounter
in class MeterRegistry
protected Meter newMeter(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements)
newMeter
in class MeterRegistry
protected TimeUnit getBaseTimeUnit()
getBaseTimeUnit
in class MeterRegistry
public io.prometheus.client.CollectorRegistry getPrometheusRegistry()
CollectorRegistry
.protected DistributionStatisticConfig defaultHistogramConfig()
defaultHistogramConfig
in class MeterRegistry
Copyright © 2018. All rights reserved.