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
Constructors -
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, waitMethods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.http.HttpCommonAttributesGetter
getErrorTypeMethods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter
getNetworkType, getServerInetSocketAddress, getServerSocketAddress, getServerSocketPort, getSockFamily, getTransportMethods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter
getNetworkLocalAddress, getNetworkLocalInetSocketAddress, getNetworkLocalPort, getNetworkPeerAddress, getNetworkPeerInetSocketAddress, getNetworkPeerPort, getNetworkProtocolName, getNetworkProtocolVersion, getNetworkTransportMethods inherited from interface io.opentelemetry.instrumentation.api.instrumenter.network.ServerAttributesGetter
getServerSocketDomain
-
Constructor Details
-
DefaultHttpClientAttributesGetter
public DefaultHttpClientAttributesGetter()Deprecated.
-
-
Method Details
-
getUrlFull
Deprecated.- Specified by:
getUrlFullin 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:
getServerAddressin interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,io.micrometer.tracing.http.HttpClientResponse> - Specified by:
getServerAddressin 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:
getServerPortin interfaceio.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter<io.micrometer.tracing.http.HttpClientRequest,io.micrometer.tracing.http.HttpClientResponse> - Specified by:
getServerPortin 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:
getHttpRequestMethodin 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:
getHttpRequestHeaderin 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:
getHttpResponseStatusCodein 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:
getHttpResponseHeaderin 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.
-