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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-