Class VertxHttpClientMetrics.RequestTracker
java.lang.Object
io.quarkus.micrometer.runtime.binder.RequestMetricInfo
io.quarkus.micrometer.runtime.binder.vertx.VertxHttpClientMetrics.RequestTracker
- All Implemented Interfaces:
IgnorableMetric
- Enclosing class:
VertxHttpClientMetrics
public static class VertxHttpClientMetrics.RequestTracker
extends RequestMetricInfo
implements IgnorableMetric
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) io.vertx.core.spi.observability.HttpRequest(package private) io.vertx.core.spi.observability.HttpResponse(package private) io.micrometer.core.instrument.TagsFields inherited from class io.quarkus.micrometer.runtime.binder.RequestMetricInfo
HTTP_REQUEST_PATH, ROOT, sample -
Constructor Summary
ConstructorsConstructorDescriptionRequestTracker(io.micrometer.core.instrument.Tags origin, String address, io.vertx.core.spi.observability.HttpRequest request) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoid(package private) boolean(package private) void(package private) booleanMethods inherited from class io.quarkus.micrometer.runtime.binder.RequestMetricInfo
applyTemplateMatching, filterIgnored, getNormalizedUriPath, getSample, normalizePath, setSample
-
Field Details
-
tags
io.micrometer.core.instrument.Tags tags -
request
io.vertx.core.spi.observability.HttpRequest request -
response
io.vertx.core.spi.observability.HttpResponse response
-
-
Constructor Details
-
RequestTracker
public RequestTracker() -
RequestTracker
RequestTracker(io.micrometer.core.instrument.Tags origin, String address, io.vertx.core.spi.observability.HttpRequest request)
-
-
Method Details
-
requestReset
void requestReset() -
requestEnded
boolean requestEnded() -
responseEnded
boolean responseEnded() -
getNormalizedUriPath
-
markAsIgnored
public void markAsIgnored()- Specified by:
markAsIgnoredin interfaceIgnorableMetric
-
isIgnored
public boolean isIgnored()- Specified by:
isIgnoredin interfaceIgnorableMetric
-