public class MicrometerMetricProvider extends Object implements MetricProvider
MetricProvider
implementation to provide Micrometer based metrics.Constructor and Description |
---|
MicrometerMetricProvider() |
Modifier and Type | Method and Description |
---|---|
<T> CallbackGauge |
newCallbackGauge(MetricId metricId,
T obj,
ToDoubleFunction<T> toDoubleFunction) |
Counter |
newCounter(MetricId metricId) |
Gauge |
newGauge(MetricId metricId) |
Summary |
newSummary(MetricId metricId) |
Timer |
newTimer(MetricId metricId) |
public Counter newCounter(MetricId metricId)
newCounter
in interface MetricProvider
public Gauge newGauge(MetricId metricId)
newGauge
in interface MetricProvider
public <T> CallbackGauge newCallbackGauge(MetricId metricId, T obj, ToDoubleFunction<T> toDoubleFunction)
newCallbackGauge
in interface MetricProvider
public Summary newSummary(MetricId metricId)
newSummary
in interface MetricProvider
public Timer newTimer(MetricId metricId)
newTimer
in interface MetricProvider
Copyright © 2018 WSO2. All rights reserved.