public final class IoByteCounterExec extends Object implements ExecChainHandler
Meters:
<prefix>.request.bytes (counter, baseUnit=bytes)<prefix>.response.bytes (counter, baseUnit=bytes)method, status, and when ObservingOptions.TagLevel#EXTENDED
also protocol, target. If MetricConfig.perUriIo is true, adds uri.
Any MetricConfig.commonTags are appended. A custom tag mutator may be provided via
ObservingOptions.tagCustomizer.| Constructor and Description |
|---|
IoByteCounterExec(io.micrometer.core.instrument.MeterRegistry meterRegistry,
ObservingOptions opts,
MetricConfig mc) |
| Modifier and Type | Method and Description |
|---|---|
ClassicHttpResponse |
execute(ClassicHttpRequest request,
ExecChain.Scope scope,
ExecChain chain) |
public IoByteCounterExec(io.micrometer.core.instrument.MeterRegistry meterRegistry,
ObservingOptions opts,
MetricConfig mc)
public ClassicHttpResponse execute(ClassicHttpRequest request, ExecChain.Scope scope, ExecChain chain) throws IOException, HttpException
execute in interface ExecChainHandlerIOExceptionHttpExceptionCopyright © 1999–2021 The Apache Software Foundation. All rights reserved.