Class DefaultApacheHttpClientObservationConvention
java.lang.Object
io.micrometer.core.instrument.binder.httpcomponents.hc5.DefaultApacheHttpClientObservationConvention
- All Implemented Interfaces:
ApacheHttpClientObservationConvention,io.micrometer.observation.KeyValuesConvention,io.micrometer.observation.ObservationConvention<ApacheHttpClientContext>
public class DefaultApacheHttpClientObservationConvention
extends Object
implements ApacheHttpClientObservationConvention
Default implementation of
ApacheHttpClientObservationConvention.- Since:
- 1.11.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DefaultApacheHttpClientObservationConventionSingleton instance of this convention.Fields inherited from interface io.micrometer.core.instrument.binder.httpcomponents.hc5.ApacheHttpClientObservationConvention
URI_TEMPLATE_ATTRIBUTEFields inherited from interface io.micrometer.observation.ObservationConvention
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.micrometer.common.KeyValueexception(ApacheHttpClientContext context) Extractexceptionkey value from context.getContextualName(ApacheHttpClientContext context) io.micrometer.common.KeyValuesgetName()protected io.micrometer.common.KeyValuemethod(ApacheHttpClientContext context) Extractmethodkey value from context.protected io.micrometer.common.KeyValueoutcome(ApacheHttpClientContext context) Extractoutcomekey value from context.protected io.micrometer.common.KeyValuestatus(ApacheHttpClientContext context) Extractstatuskey value from context.protected io.micrometer.common.KeyValuetargetHost(ApacheHttpClientContext context) Extracttarget.hostkey value from context.protected io.micrometer.common.KeyValuetargetPort(ApacheHttpClientContext context) Extracttarget.portkey value from context.protected io.micrometer.common.KeyValuetargetScheme(ApacheHttpClientContext context) Extracttarget.schemekey value from context.protected io.micrometer.common.KeyValueuri(ApacheHttpClientContext context) Extracturikey value from context.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micrometer.core.instrument.binder.httpcomponents.hc5.ApacheHttpClientObservationConvention
supportsContextMethods inherited from interface io.micrometer.observation.ObservationConvention
getHighCardinalityKeyValues
-
Field Details
-
INSTANCE
Singleton instance of this convention.
-
-
Constructor Details
-
DefaultApacheHttpClientObservationConvention
protected DefaultApacheHttpClientObservationConvention()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceio.micrometer.observation.ObservationConvention<ApacheHttpClientContext>
-
getContextualName
- Specified by:
getContextualNamein interfaceio.micrometer.observation.ObservationConvention<ApacheHttpClientContext>
-
getLowCardinalityKeyValues
- Specified by:
getLowCardinalityKeyValuesin interfaceio.micrometer.observation.ObservationConvention<ApacheHttpClientContext>
-
exception
Extractexceptionkey value from context.- Parameters:
context- HTTP client context- Returns:
- extracted
exceptionkey value - Since:
- 1.12.0
-
method
Extractmethodkey value from context.- Parameters:
context- HTTP client context- Returns:
- extracted
methodkey value - Since:
- 1.12.0
-
outcome
Extractoutcomekey value from context.- Parameters:
context- HTTP client context- Returns:
- extracted
outcomekey value - Since:
- 1.12.0
-
status
Extractstatuskey value from context.- Parameters:
context- HTTP client context- Returns:
- extracted
statuskey value - Since:
- 1.12.0
-
targetHost
Extracttarget.hostkey value from context.- Parameters:
context- HTTP client context- Returns:
- extracted
target.hostkey value - Since:
- 1.12.0
-
targetPort
Extracttarget.portkey value from context.- Parameters:
context- HTTP client context- Returns:
- extracted
target.portkey value - Since:
- 1.12.0
-
targetScheme
Extracttarget.schemekey value from context.- Parameters:
context- HTTP client context- Returns:
- extracted
target.schemekey value - Since:
- 1.12.0
-
uri
Extracturikey value from context.- Parameters:
context- HTTP client context- Returns:
- extracted
urikey value - Since:
- 1.12.0
-