Class DefaultHttpClientAttributesGetter
java.lang.Object
io.micrometer.tracing.otel.bridge.DefaultHttpClientAttributesGetter
- All Implemented Interfaces:
io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
,io.micrometer.tracing.http.HttpClientResponse> io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
,io.micrometer.tracing.http.HttpClientResponse> io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
,io.micrometer.tracing.http.HttpClientResponse> io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
,io.micrometer.tracing.http.HttpClientResponse> io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse>
@Deprecated
public class DefaultHttpClientAttributesGetter
extends Object
implements io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,io.micrometer.tracing.http.HttpClientResponse>
Deprecated.
scheduled for removal in 1.4.0
Extracts OpenTelemetry http semantic attributes value for client http spans.
- Since:
- 1.0.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetFlavor
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse) Deprecated.This method was removed from OpenTelemetry.getHttpRequestHeader
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, String name) Deprecated.getHttpRequestMethod
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.getHttpResponseHeader
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse, String name) Deprecated.getHttpResponseStatusCode
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse, Throwable error) Deprecated.getMethod
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.This method was removed from OpenTelemetry.getRequestHeader
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, String name) Deprecated.This method was removed from OpenTelemetry.getResponseHeader
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse, String name) Deprecated.This method was removed from OpenTelemetry.getServerAddress
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.getServerPort
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.getStatusCode
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse, Throwable error) Deprecated.This method was removed from OpenTelemetry.getUrl
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.This method was removed from OpenTelemetry.getUrlFull
(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
getErrorType
Methods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
getNetworkType, getSockFamily, getTransport
Methods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
getNetworkProtocolName, getNetworkProtocolVersion, getNetworkTransport
Methods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
getServerInetSocketAddress, getServerSocketAddress, getServerSocketDomain, getServerSocketPort
-
Constructor Details
-
DefaultHttpClientAttributesGetter
public DefaultHttpClientAttributesGetter()Deprecated.
-
-
Method Details
-
getUrlFull
Deprecated.- Specified by:
getUrlFull
in interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse>
-
getServerAddress
@Nullable public String getServerAddress(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.- Specified by:
getServerAddress
in interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse> - Specified by:
getServerAddress
in interfaceio.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse>
-
getServerPort
@Nullable public Integer getServerPort(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.- Specified by:
getServerPort
in interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse> - Specified by:
getServerPort
in interfaceio.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse>
-
getUrl
@Nullable @Deprecated public String getUrl(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.This method was removed from OpenTelemetry. Please usegetUrlFull(HttpClientRequest)
instead. -
getFlavor
@Nullable @Deprecated public String getFlavor(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, @Nullable io.micrometer.tracing.http.HttpClientResponse httpClientResponse) Deprecated.This method was removed from OpenTelemetry. It should not be used since always returned null in Micrometer Tracing. -
getHttpRequestMethod
@Nullable public String getHttpRequestMethod(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.- Specified by:
getHttpRequestMethod
in interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse>
-
getMethod
@Nullable @Deprecated public String getMethod(io.micrometer.tracing.http.HttpClientRequest httpClientRequest) Deprecated.This method was removed from OpenTelemetry. Please usegetHttpRequestMethod(HttpClientRequest)
instead. -
getHttpRequestHeader
public List<String> getHttpRequestHeader(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, String name) Deprecated.- Specified by:
getHttpRequestHeader
in interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse>
-
getRequestHeader
@Deprecated public List<String> getRequestHeader(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, String name) Deprecated.This method was removed from OpenTelemetry. Please usegetHttpRequestHeader(HttpClientRequest, String)
instead. -
getHttpResponseStatusCode
@Nullable public Integer getHttpResponseStatusCode(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse, @Nullable Throwable error) Deprecated.- Specified by:
getHttpResponseStatusCode
in interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse>
-
getStatusCode
@Nullable @Deprecated public Integer getStatusCode(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse, Throwable error) Deprecated.This method was removed from OpenTelemetry. Please usegetHttpResponseStatusCode(HttpClientRequest, HttpClientResponse, Throwable)
instead. -
getHttpResponseHeader
public List<String> getHttpResponseHeader(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse, String name) Deprecated.- Specified by:
getHttpResponseHeader
in interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,
io.micrometer.tracing.http.HttpClientResponse>
-
getResponseHeader
@Deprecated public List<String> getResponseHeader(io.micrometer.tracing.http.HttpClientRequest httpClientRequest, io.micrometer.tracing.http.HttpClientResponse httpClientResponse, String name) Deprecated.This method was removed from OpenTelemetry. Please usegetHttpResponseHeader(HttpClientRequest, HttpClientResponse, String)
instead.
-