protected static class AbstractMetricCollectingInterceptor.MetricSet extends Object
| Constructor and Description |
|---|
MetricSet(io.micrometer.core.instrument.Counter requestCounter,
io.micrometer.core.instrument.Counter responseCounter,
Function<Status.Code,io.micrometer.core.instrument.Timer> timerFunction)
Creates a new metric set with the given meter instances.
|
| Modifier and Type | Method and Description |
|---|---|
io.micrometer.core.instrument.Counter |
getRequestCounter() |
io.micrometer.core.instrument.Counter |
getResponseCounter() |
Function<Status.Code,io.micrometer.core.instrument.Timer> |
getTimerFunction() |
Consumer<Status.Code> |
newProcessingDurationTiming(io.micrometer.core.instrument.MeterRegistry registry)
Uses the given registry to create a
Timer.Sample that will be reported if the returned
consumer is invoked. |
public MetricSet(io.micrometer.core.instrument.Counter requestCounter,
io.micrometer.core.instrument.Counter responseCounter,
Function<Status.Code,io.micrometer.core.instrument.Timer> timerFunction)
requestCounter - The request counter to use.responseCounter - The response counter to use.timerFunction - The timer function to use.public Consumer<Status.Code> newProcessingDurationTiming(io.micrometer.core.instrument.MeterRegistry registry)
Timer.Sample that will be reported if the returned
consumer is invoked.registry - The registry used to create the sample.public io.micrometer.core.instrument.Counter getRequestCounter()
public io.micrometer.core.instrument.Counter getResponseCounter()
public Function<Status.Code,io.micrometer.core.instrument.Timer> getTimerFunction()