Replace NetAttributes with SemanticAttributes (#8992)
This commit is contained in:
parent
ba996ba77b
commit
6e573289ae
|
@ -8,7 +8,6 @@ package io.opentelemetry.instrumentation.api.instrumenter.http;
|
|||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.api.common.Attributes;
|
||||
import io.opentelemetry.api.common.AttributesBuilder;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.url.internal.UrlAttributes;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
|
@ -32,8 +31,8 @@ final class TemporaryMetricsView {
|
|||
Set<AttributeKey> view = new HashSet<>();
|
||||
view.add(SemanticAttributes.HTTP_METHOD);
|
||||
view.add(SemanticAttributes.HTTP_STATUS_CODE); // Optional
|
||||
view.add(NetAttributes.NET_PROTOCOL_NAME); // Optional
|
||||
view.add(NetAttributes.NET_PROTOCOL_VERSION); // Optional
|
||||
view.add(SemanticAttributes.NET_PROTOCOL_NAME); // Optional
|
||||
view.add(SemanticAttributes.NET_PROTOCOL_VERSION); // Optional
|
||||
// stable semconv
|
||||
view.add(HttpAttributes.HTTP_REQUEST_METHOD);
|
||||
view.add(HttpAttributes.HTTP_RESPONSE_STATUS_CODE);
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
/*
|
||||
* Copyright The OpenTelemetry Authors
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
package io.opentelemetry.instrumentation.api.instrumenter.net.internal;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
|
||||
/**
|
||||
* This class is internal and is hence not for public use. Its APIs are unstable and can change at
|
||||
* any time.
|
||||
*/
|
||||
public final class NetAttributes {
|
||||
|
||||
// FIXME: remove this class and replace its usages with SemanticAttributes once schema 1.20 is
|
||||
// released
|
||||
|
||||
public static final AttributeKey<String> NET_PROTOCOL_NAME = stringKey("net.protocol.name");
|
||||
|
||||
public static final AttributeKey<String> NET_PROTOCOL_VERSION = stringKey("net.protocol.version");
|
||||
|
||||
private NetAttributes() {}
|
||||
}
|
|
@ -8,8 +8,8 @@ package io.opentelemetry.instrumentation.api.instrumenter.network.internal;
|
|||
import static io.opentelemetry.instrumentation.api.internal.AttributesExtractorUtil.internalSet;
|
||||
|
||||
import io.opentelemetry.api.common.AttributesBuilder;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.network.NetworkAttributesGetter;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.util.Locale;
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
|
@ -55,8 +55,8 @@ public final class InternalNetworkAttributesExtractor<REQUEST, RESPONSE> {
|
|||
if (emitOldHttpAttributes) {
|
||||
// net.transport and net.sock.family are not 1:1 convertible with network.transport and
|
||||
// network.type; they must be handled separately in the old net.* extractors
|
||||
internalSet(attributes, NetAttributes.NET_PROTOCOL_NAME, protocolName);
|
||||
internalSet(attributes, NetAttributes.NET_PROTOCOL_VERSION, protocolVersion);
|
||||
internalSet(attributes, SemanticAttributes.NET_PROTOCOL_NAME, protocolName);
|
||||
internalSet(attributes, SemanticAttributes.NET_PROTOCOL_VERSION, protocolVersion);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -18,7 +18,6 @@ import io.opentelemetry.api.common.AttributesBuilder;
|
|||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.internal.HttpConstants;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.util.HashMap;
|
||||
|
@ -169,8 +168,8 @@ class HttpClientAttributesExtractorTest {
|
|||
entry(
|
||||
AttributeKey.stringArrayKey("http.response.header.custom_response_header"),
|
||||
asList("654", "321")),
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "1.1"));
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"));
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
|
|
|
@ -15,7 +15,6 @@ import io.opentelemetry.api.trace.TraceFlags;
|
|||
import io.opentelemetry.api.trace.TraceState;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.OperationListener;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
|
||||
import io.opentelemetry.sdk.testing.exporter.InMemoryMetricReader;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
|
@ -48,8 +47,8 @@ class HttpClientExperimentalMetricsTest {
|
|||
Attributes.builder()
|
||||
.put("http.status_code", 200)
|
||||
.put("http.response_content_length", 200)
|
||||
.put(NetAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(NetAttributes.NET_PROTOCOL_VERSION, "2.0")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0")
|
||||
.put("net.sock.peer.addr", "1.2.3.4")
|
||||
.put("net.sock.peer.name", "somehost20")
|
||||
.put("net.sock.peer.port", 8080)
|
||||
|
@ -90,8 +89,8 @@ class HttpClientExperimentalMetricsTest {
|
|||
.hasAttributesSatisfying(
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, 1234),
|
||||
equalTo(
|
||||
|
@ -114,8 +113,8 @@ class HttpClientExperimentalMetricsTest {
|
|||
.hasAttributesSatisfying(
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, 1234),
|
||||
equalTo(
|
||||
|
|
|
@ -15,7 +15,6 @@ import io.opentelemetry.api.trace.TraceFlags;
|
|||
import io.opentelemetry.api.trace.TraceState;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.OperationListener;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
|
||||
import io.opentelemetry.sdk.metrics.internal.aggregator.ExplicitBucketHistogramUtils;
|
||||
import io.opentelemetry.sdk.testing.exporter.InMemoryMetricReader;
|
||||
|
@ -53,8 +52,8 @@ class HttpClientMetricsTest {
|
|||
Attributes.builder()
|
||||
.put("http.status_code", 200)
|
||||
.put("http.response_content_length", 200)
|
||||
.put(NetAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(NetAttributes.NET_PROTOCOL_VERSION, "2.0")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0")
|
||||
.put("net.sock.peer.addr", "1.2.3.4")
|
||||
.put("net.sock.peer.name", "somehost20")
|
||||
.put("net.sock.peer.port", 8080)
|
||||
|
@ -95,8 +94,8 @@ class HttpClientMetricsTest {
|
|||
.hasAttributesSatisfying(
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, 1234),
|
||||
equalTo(
|
||||
|
|
|
@ -18,7 +18,6 @@ import io.opentelemetry.api.common.AttributesBuilder;
|
|||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.internal.HttpConstants;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.util.HashMap;
|
||||
|
@ -186,8 +185,8 @@ class HttpServerAttributesExtractorTest {
|
|||
extractor.onEnd(endAttributes, Context.root(), request, response, null);
|
||||
assertThat(endAttributes.build())
|
||||
.containsOnly(
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
entry(SemanticAttributes.HTTP_ROUTE, "/repositories/{repoId}"),
|
||||
entry(SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH, 10L),
|
||||
entry(SemanticAttributes.HTTP_STATUS_CODE, 202L),
|
||||
|
|
|
@ -16,7 +16,6 @@ import io.opentelemetry.api.trace.TraceFlags;
|
|||
import io.opentelemetry.api.trace.TraceState;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.OperationListener;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
|
||||
import io.opentelemetry.sdk.metrics.internal.aggregator.ExplicitBucketHistogramUtils;
|
||||
import io.opentelemetry.sdk.testing.exporter.InMemoryMetricReader;
|
||||
|
@ -45,8 +44,8 @@ class HttpServerMetricsTest {
|
|||
.put("http.target", "/")
|
||||
.put("http.scheme", "https")
|
||||
.put("net.transport", IP_TCP)
|
||||
.put(NetAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(NetAttributes.NET_PROTOCOL_VERSION, "2.0")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0")
|
||||
.put("net.host.name", "localhost")
|
||||
.put("net.host.port", 1234)
|
||||
.put("net.sock.family", "inet")
|
||||
|
@ -165,8 +164,8 @@ class HttpServerMetricsTest {
|
|||
.hasAttributesSatisfying(
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.HTTP_SCHEME, "https"),
|
||||
equalTo(SemanticAttributes.NET_HOST_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_HOST_PORT, 1234))
|
||||
|
@ -189,8 +188,8 @@ class HttpServerMetricsTest {
|
|||
.hasAttributesSatisfying(
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.HTTP_SCHEME, "https"),
|
||||
equalTo(SemanticAttributes.NET_HOST_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_HOST_PORT, 1234))
|
||||
|
@ -212,8 +211,8 @@ class HttpServerMetricsTest {
|
|||
.hasAttributesSatisfying(
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NetAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
equalTo(SemanticAttributes.HTTP_SCHEME, "https"),
|
||||
equalTo(SemanticAttributes.NET_HOST_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_HOST_PORT, 1234))
|
||||
|
|
|
@ -13,7 +13,6 @@ import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTr
|
|||
import static org.assertj.core.api.Assertions.entry;
|
||||
|
||||
import io.opentelemetry.api.common.Attributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.url.internal.UrlAttributes;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
|
@ -37,8 +36,8 @@ class TemporaryMetricsViewTest {
|
|||
Attributes.builder()
|
||||
.put(SemanticAttributes.HTTP_STATUS_CODE, 500)
|
||||
.put(SemanticAttributes.NET_TRANSPORT, IP_TCP)
|
||||
.put(NetAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(NetAttributes.NET_PROTOCOL_VERSION, "1.1")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1")
|
||||
.put(SemanticAttributes.NET_PEER_NAME, "somehost2")
|
||||
.put(SemanticAttributes.NET_PEER_PORT, 443)
|
||||
.put(SemanticAttributes.NET_SOCK_FAMILY, "inet")
|
||||
|
@ -51,8 +50,8 @@ class TemporaryMetricsViewTest {
|
|||
.containsOnly(
|
||||
entry(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
entry(SemanticAttributes.HTTP_STATUS_CODE, 500L),
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_PEER_NAME, "somehost2"),
|
||||
entry(SemanticAttributes.NET_PEER_PORT, 443L),
|
||||
entry(SemanticAttributes.NET_SOCK_PEER_ADDR, "1.2.3.4"));
|
||||
|
@ -106,8 +105,8 @@ class TemporaryMetricsViewTest {
|
|||
.put(SemanticAttributes.HTTP_TARGET, "/high/cardinality/12345?jsessionId=121454")
|
||||
.put(SemanticAttributes.HTTP_SCHEME, "https")
|
||||
.put(SemanticAttributes.NET_TRANSPORT, IP_TCP)
|
||||
.put(NetAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(NetAttributes.NET_PROTOCOL_VERSION, "1.1")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1")
|
||||
.put(SemanticAttributes.NET_HOST_NAME, "somehost")
|
||||
.put(SemanticAttributes.NET_HOST_PORT, 443)
|
||||
.put(SemanticAttributes.NET_SOCK_FAMILY, "inet")
|
||||
|
@ -130,8 +129,8 @@ class TemporaryMetricsViewTest {
|
|||
entry(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
entry(SemanticAttributes.HTTP_STATUS_CODE, 500L),
|
||||
entry(SemanticAttributes.HTTP_SCHEME, "https"),
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_HOST_NAME, "somehost"),
|
||||
entry(SemanticAttributes.NET_HOST_PORT, 443L),
|
||||
entry(SemanticAttributes.HTTP_ROUTE, "/somehost/high/{name}/{id}"));
|
||||
|
@ -188,8 +187,8 @@ class TemporaryMetricsViewTest {
|
|||
.put(SemanticAttributes.HTTP_TARGET, "/high/cardinality/12345?jsessionId=121454")
|
||||
.put(SemanticAttributes.HTTP_SCHEME, "https")
|
||||
.put(SemanticAttributes.NET_TRANSPORT, IP_TCP)
|
||||
.put(NetAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(NetAttributes.NET_PROTOCOL_VERSION, "1.1")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_NAME, "http")
|
||||
.put(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1")
|
||||
.put(SemanticAttributes.NET_HOST_NAME, "somehost")
|
||||
.put(SemanticAttributes.NET_HOST_PORT, 443)
|
||||
.put(SemanticAttributes.NET_SOCK_FAMILY, "inet")
|
||||
|
|
|
@ -14,7 +14,6 @@ import io.opentelemetry.api.common.Attributes;
|
|||
import io.opentelemetry.api.common.AttributesBuilder;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -131,8 +130,8 @@ class NetClientAttributesExtractorTest {
|
|||
assertThat(endAttributes.build())
|
||||
.containsOnly(
|
||||
entry(SemanticAttributes.NET_TRANSPORT, IP_TCP),
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_SOCK_FAMILY, "inet6"),
|
||||
entry(SemanticAttributes.NET_SOCK_PEER_ADDR, "1:2:3:4::"),
|
||||
entry(SemanticAttributes.NET_SOCK_PEER_NAME, "proxy.opentelemetry.io"),
|
||||
|
|
|
@ -14,7 +14,6 @@ import io.opentelemetry.api.common.Attributes;
|
|||
import io.opentelemetry.api.common.AttributesBuilder;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -139,8 +138,8 @@ class NetServerAttributesExtractorTest {
|
|||
|
||||
assertThat(endAttributes.build())
|
||||
.containsOnly(
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_SOCK_HOST_ADDR, "4:3:2:1::"),
|
||||
entry(SemanticAttributes.NET_SOCK_HOST_PORT, 8080L),
|
||||
entry(SemanticAttributes.NET_SOCK_PEER_ADDR, "1:2:3:4::"),
|
||||
|
|
|
@ -17,7 +17,6 @@ import io.opentelemetry.api.common.AttributesBuilder;
|
|||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.url.internal.UrlAttributes;
|
||||
import io.opentelemetry.instrumentation.api.internal.HttpConstants;
|
||||
|
@ -171,8 +170,8 @@ class HttpClientAttributesExtractorBothSemconvTest {
|
|||
entry(
|
||||
AttributeKey.stringArrayKey("http.response.header.custom_response_header"),
|
||||
asList("654", "321")),
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(NetworkAttributes.NETWORK_TRANSPORT, "udp"),
|
||||
entry(NetworkAttributes.NETWORK_TYPE, "ipv4"),
|
||||
entry(NetworkAttributes.NETWORK_PROTOCOL_NAME, "http"),
|
||||
|
|
|
@ -16,7 +16,6 @@ import io.opentelemetry.api.common.Attributes;
|
|||
import io.opentelemetry.api.common.AttributesBuilder;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.url.internal.UrlAttributes;
|
||||
import io.opentelemetry.instrumentation.api.internal.HttpConstants;
|
||||
|
@ -186,8 +185,8 @@ class HttpServerAttributesExtractorBothSemconvTest {
|
|||
extractor.onEnd(endAttributes, Context.root(), request, response, null);
|
||||
assertThat(endAttributes.build())
|
||||
.containsOnly(
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "2.0"),
|
||||
entry(NetworkAttributes.NETWORK_TRANSPORT, "udp"),
|
||||
entry(NetworkAttributes.NETWORK_TYPE, "ipv4"),
|
||||
entry(NetworkAttributes.NETWORK_PROTOCOL_NAME, "http"),
|
||||
|
|
|
@ -13,7 +13,6 @@ import io.opentelemetry.api.common.Attributes;
|
|||
import io.opentelemetry.api.common.AttributesBuilder;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.util.HashMap;
|
||||
|
@ -132,8 +131,8 @@ class NetClientAttributesExtractorBothSemconvTest {
|
|||
assertThat(endAttributes.build())
|
||||
.containsOnly(
|
||||
entry(SemanticAttributes.NET_TRANSPORT, IP_TCP),
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
entry(NetworkAttributes.NETWORK_TRANSPORT, "tcp"),
|
||||
entry(NetworkAttributes.NETWORK_TYPE, "ipv6"),
|
||||
entry(NetworkAttributes.NETWORK_PROTOCOL_NAME, "http"),
|
||||
|
|
|
@ -13,7 +13,6 @@ import io.opentelemetry.api.common.Attributes;
|
|||
import io.opentelemetry.api.common.AttributesBuilder;
|
||||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.network.internal.NetworkAttributes;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.util.HashMap;
|
||||
|
@ -152,7 +151,7 @@ class NetServerAttributesExtractorBothSemconvTest {
|
|||
entry(NetworkAttributes.NETWORK_TYPE, "ipv6"),
|
||||
entry(NetworkAttributes.NETWORK_PROTOCOL_NAME, "http"),
|
||||
entry(NetworkAttributes.NETWORK_PROTOCOL_VERSION, "1.1"),
|
||||
entry(NetAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(NetAttributes.NET_PROTOCOL_VERSION, "1.1"));
|
||||
entry(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
entry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,12 +5,11 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpClientTest;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.net.URI;
|
||||
import java.time.Duration;
|
||||
import java.util.HashSet;
|
||||
|
@ -43,8 +42,8 @@ abstract class AbstractApacheHttpClientTest<T extends HttpRequest>
|
|||
|| "https://192.0.2.1/".equals(uri.toString())
|
||||
|| uri.toString().contains("/read-timeout")
|
||||
|| uri.toString().contains("/circular-redirect")) {
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
}
|
||||
return attributes;
|
||||
}
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.asynchttpclient.v1_9;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
|
||||
import com.ning.http.client.AsyncCompletionHandler;
|
||||
import com.ning.http.client.AsyncHttpClient;
|
||||
import com.ning.http.client.AsyncHttpClientConfig;
|
||||
|
@ -20,6 +18,7 @@ import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpClientTes
|
|||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientInstrumentationExtension;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.net.URI;
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
|
@ -93,8 +92,8 @@ class AsyncHttpClientTest extends AbstractHttpClientTest<Request> {
|
|||
endpoint -> {
|
||||
Set<AttributeKey<?>> attributes =
|
||||
new HashSet<>(HttpClientTestOptions.DEFAULT_HTTP_ATTRIBUTES);
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
return attributes;
|
||||
});
|
||||
}
|
||||
|
|
|
@ -60,8 +60,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -85,8 +85,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -110,8 +110,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -135,8 +135,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -160,8 +160,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -184,8 +184,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -208,8 +208,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -231,8 +231,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.url" String
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -260,8 +260,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -284,8 +284,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -308,8 +308,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 204
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -332,8 +332,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 204
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -356,8 +356,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -410,8 +410,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -434,8 +434,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -458,8 +458,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -481,8 +481,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -504,8 +504,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -528,8 +528,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -551,8 +551,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -575,8 +575,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -600,8 +600,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -624,8 +624,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -652,8 +652,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -677,8 +677,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.url" String
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -701,8 +701,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -725,8 +725,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 204
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -749,8 +749,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 204
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
@ -773,8 +773,8 @@ class S3TracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
|
|
|
@ -53,8 +53,8 @@ class SnsTracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
|
@ -77,8 +77,8 @@ class SnsTracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
|
@ -101,8 +101,8 @@ class SnsTracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
|
@ -124,8 +124,8 @@ class SnsTracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
|
@ -147,8 +147,8 @@ class SnsTracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
|
@ -169,8 +169,8 @@ class SnsTracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
|
@ -191,8 +191,8 @@ class SnsTracingTest extends AgentInstrumentationSpecification {
|
|||
"http.url" String
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
|
@ -218,8 +218,8 @@ class SnsTracingTest extends AgentInstrumentationSpecification {
|
|||
"http.status_code" 200
|
||||
"http.url" String
|
||||
"net.peer.name" String
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"net.peer.port" { it == null || Number }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
|
|
|
@ -110,8 +110,8 @@ class Aws0ClientTest extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_METHOD" "$method"
|
||||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_PEER_PORT" server.httpPort()
|
||||
"$SemanticAttributes.NET_PEER_NAME" "127.0.0.1"
|
||||
"$SemanticAttributes.RPC_SYSTEM" "aws-api"
|
||||
|
|
|
@ -107,8 +107,8 @@ abstract class AbstractAws1ClientTest extends InstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_PEER_PORT" server.httpPort()
|
||||
"$SemanticAttributes.NET_PEER_NAME" "127.0.0.1"
|
||||
"$SemanticAttributes.RPC_SYSTEM" "aws-api"
|
||||
|
|
|
@ -79,8 +79,8 @@ abstract class AbstractSqsTracingTest extends InstrumentationSpecification {
|
|||
"http.url" "http://localhost:$sqsPort"
|
||||
"net.peer.name" "localhost"
|
||||
"net.peer.port" sqsPort
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
}
|
||||
|
@ -102,8 +102,8 @@ abstract class AbstractSqsTracingTest extends InstrumentationSpecification {
|
|||
"http.url" "http://localhost:$sqsPort"
|
||||
"net.peer.name" "localhost"
|
||||
"net.peer.port" sqsPort
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
}
|
||||
|
@ -124,8 +124,8 @@ abstract class AbstractSqsTracingTest extends InstrumentationSpecification {
|
|||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"net.peer.name" "localhost"
|
||||
"net.peer.port" sqsPort
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
}
|
||||
|
@ -151,8 +151,8 @@ abstract class AbstractSqsTracingTest extends InstrumentationSpecification {
|
|||
"http.url" "http://localhost:$sqsPort"
|
||||
"net.peer.name" "localhost"
|
||||
"net.peer.port" sqsPort
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
}
|
||||
}
|
||||
|
|
|
@ -103,8 +103,8 @@ class RestCamelTest extends AbstractHttpServerUsingTest<ConfigurableApplicationC
|
|||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200L),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(SemanticAttributes.HTTP_ROUTE, "/api/{module}/unit/{unitId}"),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_HOST_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_HOST_PORT, Long.valueOf(port)),
|
||||
equalTo(SemanticAttributes.NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
|
|
|
@ -153,8 +153,8 @@ class TwoServicesWithDirectClientCamelTest
|
|||
SemanticAttributes.USER_AGENT_ORIGINAL,
|
||||
"Jakarta Commons-HttpClient/3.1"),
|
||||
equalTo(SemanticAttributes.HTTP_ROUTE, "/serviceTwo"),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_HOST_NAME, "127.0.0.1"),
|
||||
equalTo(SemanticAttributes.NET_HOST_PORT, portTwo),
|
||||
equalTo(SemanticAttributes.NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
|
|
|
@ -79,8 +79,8 @@ class AwsSpanAssertions {
|
|||
val.satisfiesAnyOf(
|
||||
v -> assertThat(v).isNull(),
|
||||
v -> assertThat(v).isInstanceOf(Number.class))),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(stringKey("rpc.system"), "aws-api"),
|
||||
satisfies(
|
||||
stringKey("rpc.method"),
|
||||
|
@ -100,8 +100,8 @@ class AwsSpanAssertions {
|
|||
equalTo(stringKey("http.method"), method),
|
||||
equalTo(longKey("http.status_code"), 200),
|
||||
satisfies(stringKey("http.url"), val -> val.isInstanceOf(String.class)),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
satisfies(stringKey("net.peer.name"), val -> val.isInstanceOf(String.class)),
|
||||
satisfies(
|
||||
SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH,
|
||||
|
@ -127,8 +127,8 @@ class AwsSpanAssertions {
|
|||
equalTo(stringKey("http.method"), "POST"),
|
||||
equalTo(longKey("http.status_code"), 200),
|
||||
satisfies(stringKey("http.url"), val -> val.isInstanceOf(String.class)),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
satisfies(stringKey("net.peer.name"), val -> val.isInstanceOf(String.class)),
|
||||
satisfies(
|
||||
stringKey("net.peer.port"),
|
||||
|
|
|
@ -104,8 +104,8 @@ class ElasticsearchClientTest {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.HTTP_URL, httpHost.toURI() + "/"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200L),
|
||||
equalTo(SemanticAttributes.USER_AGENT_ORIGINAL, userAgent()),
|
||||
|
@ -153,8 +153,8 @@ class ElasticsearchClientTest {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "PUT"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(
|
||||
SemanticAttributes.HTTP_URL,
|
||||
httpHost.toURI() + "/test-index/_doc/test-id?timeout=10s"),
|
||||
|
@ -211,8 +211,8 @@ class ElasticsearchClientTest {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.HTTP_URL, httpHost.toURI() + "/"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200L),
|
||||
equalTo(SemanticAttributes.USER_AGENT_ORIGINAL, userAgent()),
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.api.trace.SpanKind;
|
||||
import io.opentelemetry.instrumentation.testing.junit.AgentInstrumentationExtension;
|
||||
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
|
||||
|
@ -106,8 +105,8 @@ class ElasticsearchRest5Test {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.HTTP_URL, httpHost.toURI() + "/_cluster/health"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(
|
||||
|
@ -187,8 +186,8 @@ class ElasticsearchRest5Test {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.HTTP_URL, httpHost.toURI() + "/_cluster/health"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.api.trace.SpanKind;
|
||||
import io.opentelemetry.instrumentation.testing.junit.AgentInstrumentationExtension;
|
||||
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
|
||||
|
@ -97,8 +96,8 @@ class ElasticsearchRest6Test {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.HTTP_URL, httpHost.toURI() + "/_cluster/health"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200L),
|
||||
equalTo(
|
||||
|
@ -177,8 +176,8 @@ class ElasticsearchRest6Test {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.HTTP_URL, httpHost.toURI() + "/_cluster/health"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200),
|
||||
equalTo(
|
||||
|
|
|
@ -7,7 +7,6 @@ import static io.opentelemetry.instrumentation.testing.GlobalTraceUtil.runWithSp
|
|||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
|
||||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.satisfies;
|
||||
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.api.trace.SpanKind;
|
||||
import io.opentelemetry.instrumentation.testing.junit.AgentInstrumentationExtension;
|
||||
import io.opentelemetry.instrumentation.testing.junit.InstrumentationExtension;
|
||||
|
@ -97,8 +96,8 @@ class ElasticsearchRest7Test {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(
|
||||
SemanticAttributes.HTTP_URL, httpHost.toURI() + "/_cluster/health"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200L),
|
||||
|
@ -174,8 +173,8 @@ class ElasticsearchRest7Test {
|
|||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.name"), "http"),
|
||||
equalTo(AttributeKey.stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(
|
||||
SemanticAttributes.HTTP_URL, httpHost.toURI() + "/_cluster/health"),
|
||||
equalTo(SemanticAttributes.HTTP_STATUS_CODE, 200L),
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.googlehttpclient;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.assertThat;
|
||||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
|
||||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.satisfies;
|
||||
|
@ -122,8 +121,8 @@ public abstract class AbstractGoogleHttpClientTest extends AbstractHttpClientTes
|
|||
uri -> {
|
||||
Set<AttributeKey<?>> attributes =
|
||||
new HashSet<>(HttpClientTestOptions.DEFAULT_HTTP_ATTRIBUTES);
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
return attributes;
|
||||
});
|
||||
}
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.httpurlconnection;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.api.trace.SpanKind.CLIENT;
|
||||
import static io.opentelemetry.api.trace.SpanKind.SERVER;
|
||||
import static io.opentelemetry.javaagent.instrumentation.httpurlconnection.StreamUtils.readLines;
|
||||
|
@ -119,8 +118,8 @@ class HttpUrlConnectionTest extends AbstractHttpClientTest<HttpURLConnection> {
|
|||
.hasKind(CLIENT)
|
||||
.hasParent(trace.getSpan(0))
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, url.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_URL, url.toString()),
|
||||
|
@ -136,8 +135,8 @@ class HttpUrlConnectionTest extends AbstractHttpClientTest<HttpURLConnection> {
|
|||
.hasKind(CLIENT)
|
||||
.hasParent(trace.getSpan(0))
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, url.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_URL, url.toString()),
|
||||
|
@ -174,8 +173,8 @@ class HttpUrlConnectionTest extends AbstractHttpClientTest<HttpURLConnection> {
|
|||
.hasKind(CLIENT)
|
||||
.hasParent(trace.getSpan(0))
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, url.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_URL, url.toString()),
|
||||
|
@ -225,8 +224,8 @@ class HttpUrlConnectionTest extends AbstractHttpClientTest<HttpURLConnection> {
|
|||
.hasKind(CLIENT)
|
||||
.hasParent(trace.getSpan(0))
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, url.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_URL, url.toString()),
|
||||
|
@ -281,8 +280,8 @@ class HttpUrlConnectionTest extends AbstractHttpClientTest<HttpURLConnection> {
|
|||
.hasKind(CLIENT)
|
||||
.hasParent(trace.getSpan(0))
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, url.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_URL, url.toString()),
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.httpurlconnection;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.api.trace.SpanKind.CLIENT;
|
||||
import static io.opentelemetry.api.trace.SpanKind.INTERNAL;
|
||||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
|
||||
|
@ -64,8 +63,8 @@ class UrlConnectionTest {
|
|||
.hasStatus(StatusData.error())
|
||||
.hasException(thrown)
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, PortUtils.UNUSABLE_PORT),
|
||||
equalTo(SemanticAttributes.HTTP_URL, uri),
|
||||
|
|
|
@ -5,12 +5,11 @@
|
|||
|
||||
package io.opentelemetry.instrumentation.httpclient;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpClientTest;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.net.http.HttpClient;
|
||||
|
@ -92,8 +91,8 @@ public abstract class AbstractJavaHttpClientTest extends AbstractHttpClientTest<
|
|||
if ("http://localhost:61/".equals(uri.toString())
|
||||
|| "https://192.0.2.1/".equals(uri.toString())
|
||||
|| uri.toString().contains("/read-timeout")) {
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
}
|
||||
return attributes;
|
||||
});
|
||||
|
|
|
@ -11,10 +11,9 @@ import com.sun.jersey.api.client.filter.LoggingFilter
|
|||
import io.opentelemetry.api.common.AttributeKey
|
||||
import io.opentelemetry.instrumentation.test.AgentTestTrait
|
||||
import io.opentelemetry.instrumentation.test.base.HttpClientTest
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes
|
||||
import spock.lang.Shared
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey
|
||||
|
||||
class JaxRsClientV1Test extends HttpClientTest<WebResource.Builder> implements AgentTestTrait {
|
||||
|
||||
@Shared
|
||||
|
@ -54,8 +53,8 @@ class JaxRsClientV1Test extends HttpClientTest<WebResource.Builder> implements A
|
|||
@Override
|
||||
Set<AttributeKey<?>> httpAttributes(URI uri) {
|
||||
def attributes = super.httpAttributes(uri)
|
||||
attributes.remove(stringKey("net.protocol.name"))
|
||||
attributes.remove(stringKey("net.protocol.version"))
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION)
|
||||
return attributes
|
||||
}
|
||||
}
|
||||
|
|
|
@ -107,8 +107,8 @@ abstract class JaxRsClientTest extends HttpClientTest<Invocation.Builder> implem
|
|||
kind CLIENT
|
||||
status ERROR
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_PEER_NAME" uri.host
|
||||
"$SemanticAttributes.NET_PEER_PORT" uri.port > 0 ? uri.port : { it == null || it == 443 }
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" { it == "127.0.0.1" || it == null }
|
||||
|
|
|
@ -279,8 +279,8 @@ abstract class AbstractJaxRsHttpServerTest<S> extends HttpServerTest<S> implemen
|
|||
spanId spanID
|
||||
}
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" fullUrl.host
|
||||
"$SemanticAttributes.NET_HOST_PORT" fullUrl.port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
|
|
@ -86,8 +86,8 @@ abstract class BaseJsfTest extends AgentInstrumentationSpecification implements
|
|||
kind SpanKind.SERVER
|
||||
hasNoParent()
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
|
|
@ -97,8 +97,8 @@ abstract class BaseJsfTest extends AgentInstrumentationSpecification implements
|
|||
kind SpanKind.SERVER
|
||||
hasNoParent()
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
|
|
@ -96,8 +96,8 @@ class JspInstrumentationBasicTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" { it == null || it instanceof Long }
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -154,8 +154,8 @@ class JspInstrumentationBasicTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -209,8 +209,8 @@ class JspInstrumentationBasicTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_REQUEST_CONTENT_LENGTH" Long
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -272,8 +272,8 @@ class JspInstrumentationBasicTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 500
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -340,8 +340,8 @@ class JspInstrumentationBasicTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -389,8 +389,8 @@ class JspInstrumentationBasicTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -470,8 +470,8 @@ class JspInstrumentationBasicTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 500
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -520,8 +520,8 @@ class JspInstrumentationBasicTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
|
|
@ -93,8 +93,8 @@ class JspInstrumentationForwardTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -163,8 +163,8 @@ class JspInstrumentationForwardTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -212,8 +212,8 @@ class JspInstrumentationForwardTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -309,8 +309,8 @@ class JspInstrumentationForwardTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 200
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -392,8 +392,8 @@ class JspInstrumentationForwardTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 500
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -454,8 +454,8 @@ class JspInstrumentationForwardTests extends AgentInstrumentationSpecification {
|
|||
"$SemanticAttributes.HTTP_STATUS_CODE" 404
|
||||
"$SemanticAttributes.USER_AGENT_ORIGINAL" String
|
||||
"$SemanticAttributes.HTTP_ROUTE" route
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" "localhost"
|
||||
"$SemanticAttributes.NET_HOST_PORT" port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
|
|
@ -12,12 +12,12 @@ import io.ktor.client.request.*
|
|||
import io.ktor.http.*
|
||||
import io.opentelemetry.context.Context
|
||||
import io.opentelemetry.extension.kotlin.asContextElement
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpClientTest
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientInstrumentationExtension
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions.DEFAULT_HTTP_ATTRIBUTES
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes
|
||||
import kotlinx.coroutines.*
|
||||
import org.junit.jupiter.api.extension.RegisterExtension
|
||||
import java.net.URI
|
||||
|
@ -59,7 +59,7 @@ class KtorHttpClientTest : AbstractHttpClientTest<HttpRequestBuilder>() {
|
|||
// related issue https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/5722
|
||||
disableTestRedirects()
|
||||
|
||||
setHttpAttributes { DEFAULT_HTTP_ATTRIBUTES - setOf(NetAttributes.NET_PROTOCOL_NAME, NetAttributes.NET_PROTOCOL_VERSION) }
|
||||
setHttpAttributes { DEFAULT_HTTP_ATTRIBUTES - setOf(SemanticAttributes.NET_PROTOCOL_NAME, SemanticAttributes.NET_PROTOCOL_VERSION) }
|
||||
|
||||
setSingleConnectionFactory { host, port ->
|
||||
KtorHttpClientSingleConnection(host, port) { installTracing() }
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.okhttp.v2_2;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
|
||||
import com.squareup.okhttp.Callback;
|
||||
import com.squareup.okhttp.MediaType;
|
||||
import com.squareup.okhttp.OkHttpClient;
|
||||
|
@ -20,6 +18,7 @@ import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpClientTes
|
|||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientInstrumentationExtension;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.util.HashSet;
|
||||
|
@ -106,8 +105,8 @@ public class OkHttp2Test extends AbstractHttpClientTest<Request> {
|
|||
if ("http://localhost:61/".equals(uri.toString())
|
||||
|| "https://192.0.2.1/".equals(uri.toString())
|
||||
|| resolveAddress("/read-timeout").toString().equals(uri.toString())) {
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
}
|
||||
|
||||
return attributes;
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.instrumentation.okhttp.v3_0;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static java.util.Collections.singletonList;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
|
@ -131,8 +130,8 @@ public abstract class AbstractOkHttp3Test extends AbstractHttpClientTest<Request
|
|||
if ("http://localhost:61/".equals(uri.toString())
|
||||
|| "https://192.0.2.1/".equals(uri.toString())
|
||||
|| resolveAddress("/read-timeout").toString().equals(uri.toString())) {
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
}
|
||||
|
||||
return attributes;
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
|
||||
|
||||
import io.opentelemetry.api.trace.SpanKind;
|
||||
|
@ -98,8 +97,8 @@ public class OpenSearchRestTest {
|
|||
.hasKind(SpanKind.CLIENT)
|
||||
.hasParent(trace.getSpan(0))
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
|
@ -166,8 +165,8 @@ public class OpenSearchRestTest {
|
|||
.hasKind(SpanKind.CLIENT)
|
||||
.hasParent(trace.getSpan(1))
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, httpHost.getHostName()),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, httpHost.getPort()),
|
||||
equalTo(SemanticAttributes.HTTP_METHOD, "GET"),
|
||||
|
|
|
@ -10,6 +10,7 @@ import io.opentelemetry.instrumentation.test.AgentTestTrait
|
|||
import io.opentelemetry.instrumentation.test.base.HttpClientTest
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.SingleConnection
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes
|
||||
import play.libs.ws.WS
|
||||
import play.libs.ws.WSRequest
|
||||
import play.libs.ws.WSResponse
|
||||
|
@ -20,8 +21,6 @@ import spock.lang.Subject
|
|||
import java.util.concurrent.CompletableFuture
|
||||
import java.util.concurrent.CompletionStage
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey
|
||||
|
||||
class PlayWsClientTest extends HttpClientTest<WSRequest> implements AgentTestTrait {
|
||||
@Subject
|
||||
@Shared
|
||||
|
@ -80,8 +79,8 @@ class PlayWsClientTest extends HttpClientTest<WSRequest> implements AgentTestTra
|
|||
@Override
|
||||
Set<AttributeKey<?>> httpAttributes(URI uri) {
|
||||
def attributes = super.httpAttributes(uri)
|
||||
attributes.remove(stringKey("net.protocol.name"))
|
||||
attributes.remove(stringKey("net.protocol.version"))
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION)
|
||||
attributes
|
||||
}
|
||||
|
||||
|
|
|
@ -21,8 +21,6 @@ import play.shaded.ahc.org.asynchttpclient.DefaultAsyncHttpClientConfig
|
|||
import play.shaded.ahc.org.asynchttpclient.RequestBuilderBase
|
||||
import spock.lang.Shared
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey
|
||||
|
||||
abstract class PlayWsClientTestBaseBase<REQUEST> extends HttpClientTest<REQUEST> implements AgentTestTrait {
|
||||
@Shared
|
||||
ActorSystem system
|
||||
|
@ -87,8 +85,8 @@ abstract class PlayWsClientTestBaseBase<REQUEST> extends HttpClientTest<REQUEST>
|
|||
@Override
|
||||
Set<AttributeKey<?>> httpAttributes(URI uri) {
|
||||
def attributes = super.httpAttributes(uri)
|
||||
attributes.remove(stringKey("net.protocol.name"))
|
||||
attributes.remove(stringKey("net.protocol.version"))
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION)
|
||||
if (uri.toString().endsWith("/circular-redirect")) {
|
||||
attributes.remove(SemanticAttributes.NET_PEER_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PEER_PORT)
|
||||
|
|
|
@ -96,8 +96,8 @@ abstract class AbstractRatpackRoutesTest extends InstrumentationSpecification {
|
|||
hasNoParent()
|
||||
attributes {
|
||||
"$SemanticAttributes.NET_TRANSPORT" {it == null || it == IP_TCP }
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" { it == "localhost" || it == null }
|
||||
"$SemanticAttributes.NET_HOST_PORT" { it == app.bindPort || it == null }
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" { it == "127.0.0.1" || it == null }
|
||||
|
|
|
@ -5,8 +5,6 @@
|
|||
|
||||
package io.opentelemetry.instrumentation.ratpack.v1_7;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import io.netty.channel.ConnectTimeoutException;
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
|
@ -14,6 +12,7 @@ import io.opentelemetry.context.Context;
|
|||
import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpClientTest;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.net.URI;
|
||||
import java.time.Duration;
|
||||
import java.util.HashSet;
|
||||
|
@ -157,8 +156,8 @@ abstract class AbstractRatpackHttpClientTest extends AbstractHttpClientTest<Void
|
|||
|
||||
protected Set<AttributeKey<?>> getHttpAttributes(URI uri) {
|
||||
Set<AttributeKey<?>> attributes = new HashSet<>(HttpClientTestOptions.DEFAULT_HTTP_ATTRIBUTES);
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
return attributes;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.reactornetty.v1_0;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.api.trace.SpanKind.CLIENT;
|
||||
import static io.opentelemetry.api.trace.SpanKind.INTERNAL;
|
||||
import static io.opentelemetry.api.trace.SpanKind.SERVER;
|
||||
|
@ -133,8 +132,8 @@ abstract class AbstractReactorNettyHttpClientTest
|
|||
|
||||
Set<AttributeKey<?>> attributes = new HashSet<>(HttpClientTestOptions.DEFAULT_HTTP_ATTRIBUTES);
|
||||
if (uri.toString().contains("/read-timeout")) {
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
attributes.remove(SemanticAttributes.NET_PEER_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PEER_PORT);
|
||||
}
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.reactornetty.v1_0;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.api.trace.SpanKind.CLIENT;
|
||||
import static io.opentelemetry.api.trace.SpanKind.INTERNAL;
|
||||
import static io.opentelemetry.api.trace.SpanKind.SERVER;
|
||||
|
@ -113,8 +112,8 @@ class ReactorNettyBaseUrlOnlyTest {
|
|||
satisfies(
|
||||
SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH,
|
||||
AbstractLongAssert::isNotNegative),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, server.httpPort()),
|
||||
equalTo(SemanticAttributes.NET_SOCK_PEER_ADDR, "127.0.0.1")),
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.reactornetty.v1_0;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.api.trace.SpanKind.CLIENT;
|
||||
import static io.opentelemetry.api.trace.SpanKind.INTERNAL;
|
||||
import static io.opentelemetry.api.trace.SpanKind.SERVER;
|
||||
|
@ -158,8 +157,8 @@ class ReactorNettyClientSslTest {
|
|||
satisfies(
|
||||
SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH,
|
||||
AbstractLongAssert::isNotNegative),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, server.httpsPort()),
|
||||
equalTo(SemanticAttributes.NET_SOCK_PEER_ADDR, "127.0.0.1")),
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.reactornetty.v1_0;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.api.trace.SpanKind.CLIENT;
|
||||
import static io.opentelemetry.api.trace.SpanKind.INTERNAL;
|
||||
import static io.opentelemetry.api.trace.SpanKind.SERVER;
|
||||
|
@ -84,8 +83,8 @@ class ReactorNettyConnectionSpanTest {
|
|||
satisfies(
|
||||
SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH,
|
||||
AbstractLongAssert::isNotNegative),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PEER_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_PEER_PORT, server.httpPort()),
|
||||
equalTo(SemanticAttributes.NET_SOCK_PEER_ADDR, "127.0.0.1")),
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.javaagent.instrumentation.sparkjava;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
|
||||
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.satisfies;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
@ -68,8 +67,8 @@ public class SparkJavaBasedTest {
|
|||
SemanticAttributes.USER_AGENT_ORIGINAL,
|
||||
val -> val.isInstanceOf(String.class)),
|
||||
equalTo(SemanticAttributes.HTTP_ROUTE, "/param/:param"),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(SemanticAttributes.NET_HOST_NAME, "localhost"),
|
||||
equalTo(SemanticAttributes.NET_HOST_PORT, port),
|
||||
equalTo(SemanticAttributes.NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
|
||||
package io.opentelemetry.instrumentation.spring.web.v3_1;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static java.util.Collections.singletonList;
|
||||
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
|
@ -14,6 +13,7 @@ import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpClientTes
|
|||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientInstrumentationExtension;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.net.URI;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
|
@ -102,8 +102,8 @@ public class SpringWebInstrumentationTest extends AbstractHttpClientTest<HttpEnt
|
|||
uri -> {
|
||||
Set<AttributeKey<?>> attributes =
|
||||
new HashSet<>(HttpClientTestOptions.DEFAULT_HTTP_ATTRIBUTES);
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
return attributes;
|
||||
});
|
||||
}
|
||||
|
|
|
@ -22,6 +22,8 @@ import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.HTTP_
|
|||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.HTTP_TARGET;
|
||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NET_HOST_NAME;
|
||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NET_HOST_PORT;
|
||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NET_PROTOCOL_NAME;
|
||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NET_PROTOCOL_VERSION;
|
||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NET_SOCK_HOST_ADDR;
|
||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NET_SOCK_PEER_ADDR;
|
||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NET_SOCK_PEER_PORT;
|
||||
|
@ -113,8 +115,8 @@ public class SpringWebfluxTest {
|
|||
.hasNoParent()
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
@ -238,8 +240,8 @@ public class SpringWebfluxTest {
|
|||
.hasNoParent()
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
@ -358,8 +360,8 @@ public class SpringWebfluxTest {
|
|||
.hasNoParent()
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
@ -443,8 +445,8 @@ public class SpringWebfluxTest {
|
|||
.hasStatus(StatusData.unset())
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
@ -511,8 +513,8 @@ public class SpringWebfluxTest {
|
|||
.hasNoParent()
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
@ -564,8 +566,8 @@ public class SpringWebfluxTest {
|
|||
.hasStatus(StatusData.error())
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
@ -656,8 +658,8 @@ public class SpringWebfluxTest {
|
|||
.hasNoParent()
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
@ -697,8 +699,8 @@ public class SpringWebfluxTest {
|
|||
.hasNoParent()
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
@ -761,8 +763,8 @@ public class SpringWebfluxTest {
|
|||
.hasNoParent()
|
||||
.hasAttributesSatisfyingExactly(
|
||||
equalTo(NET_TRANSPORT, IP_TCP),
|
||||
equalTo(stringKey("net.protocol.name"), "http"),
|
||||
equalTo(stringKey("net.protocol.version"), "1.1"),
|
||||
equalTo(NET_PROTOCOL_NAME, "http"),
|
||||
equalTo(NET_PROTOCOL_VERSION, "1.1"),
|
||||
equalTo(NET_SOCK_PEER_ADDR, "127.0.0.1"),
|
||||
satisfies(NET_SOCK_PEER_PORT, val -> val.isInstanceOf(Long.class)),
|
||||
equalTo(NET_SOCK_HOST_ADDR, "127.0.0.1"),
|
||||
|
|
|
@ -5,13 +5,13 @@
|
|||
|
||||
package io.opentelemetry.instrumentation.spring.webflux.client;
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey;
|
||||
import static java.util.Objects.requireNonNull;
|
||||
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.AbstractHttpClientTest;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientResult;
|
||||
import io.opentelemetry.instrumentation.testing.junit.http.HttpClientTestOptions;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import java.lang.invoke.MethodHandle;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.lang.invoke.MethodType;
|
||||
|
@ -74,8 +74,8 @@ public abstract class AbstractSpringWebfluxClientInstrumentationTest
|
|||
uri -> {
|
||||
Set<AttributeKey<?>> attributes =
|
||||
new HashSet<>(HttpClientTestOptions.DEFAULT_HTTP_ATTRIBUTES);
|
||||
attributes.remove(stringKey("net.protocol.name"));
|
||||
attributes.remove(stringKey("net.protocol.version"));
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME);
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION);
|
||||
return attributes;
|
||||
});
|
||||
|
||||
|
|
|
@ -248,8 +248,8 @@ class TwilioClientTest extends AgentInstrumentationSpecification {
|
|||
kind CLIENT
|
||||
childOf span(1)
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_PEER_NAME.key" "api.twilio.com"
|
||||
"$SemanticAttributes.HTTP_METHOD.key" "POST"
|
||||
"$SemanticAttributes.HTTP_URL.key" "https://api.twilio.com/2010-04-01/Accounts/abc/Messages.json"
|
||||
|
@ -315,8 +315,8 @@ class TwilioClientTest extends AgentInstrumentationSpecification {
|
|||
childOf span(1)
|
||||
status ERROR
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_PEER_NAME.key" "api.twilio.com"
|
||||
"$SemanticAttributes.HTTP_METHOD.key" "POST"
|
||||
"$SemanticAttributes.HTTP_URL.key" "https://api.twilio.com/2010-04-01/Accounts/abc/Messages.json"
|
||||
|
@ -328,8 +328,8 @@ class TwilioClientTest extends AgentInstrumentationSpecification {
|
|||
kind CLIENT
|
||||
childOf span(1)
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_PEER_NAME.key" "api.twilio.com"
|
||||
"$SemanticAttributes.HTTP_METHOD.key" "POST"
|
||||
"$SemanticAttributes.HTTP_URL.key" "https://api.twilio.com/2010-04-01/Accounts/abc/Messages.json"
|
||||
|
@ -402,8 +402,8 @@ class TwilioClientTest extends AgentInstrumentationSpecification {
|
|||
childOf span(1)
|
||||
status ERROR
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_PEER_NAME.key" "api.twilio.com"
|
||||
"$SemanticAttributes.HTTP_METHOD.key" "POST"
|
||||
"$SemanticAttributes.HTTP_URL.key" "https://api.twilio.com/2010-04-01/Accounts/abc/Messages.json"
|
||||
|
@ -415,8 +415,8 @@ class TwilioClientTest extends AgentInstrumentationSpecification {
|
|||
kind CLIENT
|
||||
childOf span(1)
|
||||
attributes {
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_PEER_NAME.key" "api.twilio.com"
|
||||
"$SemanticAttributes.HTTP_METHOD.key" "POST"
|
||||
"$SemanticAttributes.HTTP_URL.key" "https://api.twilio.com/2010-04-01/Accounts/abc/Messages.json"
|
||||
|
|
|
@ -152,8 +152,8 @@ class UndertowServerTest extends HttpServerTest<Undertow> implements AgentTestTr
|
|||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
"$SemanticAttributes.HTTP_SCHEME" "http"
|
||||
"$SemanticAttributes.HTTP_TARGET" "/sendResponse"
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" uri.host
|
||||
"$SemanticAttributes.NET_HOST_PORT" uri.port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
@ -206,8 +206,8 @@ class UndertowServerTest extends HttpServerTest<Undertow> implements AgentTestTr
|
|||
"$SemanticAttributes.HTTP_RESPONSE_CONTENT_LENGTH" Long
|
||||
"$SemanticAttributes.HTTP_SCHEME" "http"
|
||||
"$SemanticAttributes.HTTP_TARGET" "/sendResponseWithException"
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_HOST_NAME" uri.host
|
||||
"$SemanticAttributes.NET_HOST_PORT" uri.port
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
|
|
|
@ -21,8 +21,6 @@ import spock.lang.Shared
|
|||
import java.util.concurrent.CompletableFuture
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey
|
||||
|
||||
class VertxHttpClientTest extends HttpClientTest<HttpClientRequest> implements AgentTestTrait {
|
||||
|
||||
@Shared
|
||||
|
@ -89,8 +87,8 @@ class VertxHttpClientTest extends HttpClientTest<HttpClientRequest> implements A
|
|||
@Override
|
||||
Set<AttributeKey<?>> httpAttributes(URI uri) {
|
||||
def attributes = super.httpAttributes(uri)
|
||||
attributes.remove(stringKey("net.protocol.name"))
|
||||
attributes.remove(stringKey("net.protocol.version"))
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION)
|
||||
attributes.remove(SemanticAttributes.NET_PEER_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PEER_PORT)
|
||||
return attributes
|
||||
|
|
|
@ -64,8 +64,8 @@ class VertxReactivePropagationTest extends AgentInstrumentationSpecification {
|
|||
hasNoParent()
|
||||
attributes {
|
||||
"$SemanticAttributes.NET_TRANSPORT" { it == null || it == IP_TCP }
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
"$SemanticAttributes.NET_SOCK_PEER_PORT" Long
|
||||
"$SemanticAttributes.NET_SOCK_HOST_ADDR" "127.0.0.1"
|
||||
|
@ -158,8 +158,8 @@ class VertxReactivePropagationTest extends AgentInstrumentationSpecification {
|
|||
childOf(span(0))
|
||||
attributes {
|
||||
"$SemanticAttributes.NET_TRANSPORT" { it == null || it == IP_TCP }
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
"$SemanticAttributes.NET_SOCK_PEER_PORT" Long
|
||||
"$SemanticAttributes.NET_SOCK_HOST_ADDR" "127.0.0.1"
|
||||
|
|
|
@ -64,8 +64,8 @@ class VertxReactivePropagationTest extends AgentInstrumentationSpecification {
|
|||
hasNoParent()
|
||||
attributes {
|
||||
"$SemanticAttributes.NET_TRANSPORT" { it == null || it == IP_TCP }
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
"$SemanticAttributes.NET_SOCK_PEER_PORT" Long
|
||||
"$SemanticAttributes.NET_SOCK_HOST_ADDR" "127.0.0.1"
|
||||
|
@ -158,8 +158,8 @@ class VertxReactivePropagationTest extends AgentInstrumentationSpecification {
|
|||
childOf(span(0))
|
||||
attributes {
|
||||
"$SemanticAttributes.NET_TRANSPORT" { it == null || it == IP_TCP }
|
||||
"net.protocol.name" "http"
|
||||
"net.protocol.version" "1.1"
|
||||
"$SemanticAttributes.NET_PROTOCOL_NAME" "http"
|
||||
"$SemanticAttributes.NET_PROTOCOL_VERSION" "1.1"
|
||||
"$SemanticAttributes.NET_SOCK_PEER_ADDR" "127.0.0.1"
|
||||
"$SemanticAttributes.NET_SOCK_PEER_PORT" Long
|
||||
"$SemanticAttributes.NET_SOCK_HOST_ADDR" "127.0.0.1"
|
||||
|
|
|
@ -25,8 +25,6 @@ import spock.lang.Shared
|
|||
import java.util.concurrent.CompletableFuture
|
||||
import java.util.function.Consumer
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey
|
||||
|
||||
class VertxRxCircuitBreakerWebClientTest extends HttpClientTest<HttpRequest<?>> implements AgentTestTrait {
|
||||
|
||||
@Shared
|
||||
|
@ -109,8 +107,8 @@ class VertxRxCircuitBreakerWebClientTest extends HttpClientTest<HttpRequest<?>>
|
|||
@Override
|
||||
Set<AttributeKey<?>> httpAttributes(URI uri) {
|
||||
def attributes = super.httpAttributes(uri)
|
||||
attributes.remove(stringKey("net.protocol.name"))
|
||||
attributes.remove(stringKey("net.protocol.version"))
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION)
|
||||
attributes.remove(SemanticAttributes.NET_PEER_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PEER_PORT)
|
||||
return attributes
|
||||
|
|
|
@ -21,8 +21,6 @@ import io.vertx.reactivex.ext.web.client.HttpResponse
|
|||
import io.vertx.reactivex.ext.web.client.WebClient
|
||||
import spock.lang.Shared
|
||||
|
||||
import static io.opentelemetry.api.common.AttributeKey.stringKey
|
||||
|
||||
class VertxRxWebClientTest extends HttpClientTest<HttpRequest<Buffer>> implements AgentTestTrait {
|
||||
|
||||
@Shared
|
||||
|
@ -95,8 +93,8 @@ class VertxRxWebClientTest extends HttpClientTest<HttpRequest<Buffer>> implement
|
|||
@Override
|
||||
Set<AttributeKey<?>> httpAttributes(URI uri) {
|
||||
def attributes = super.httpAttributes(uri)
|
||||
attributes.remove(stringKey("net.protocol.name"))
|
||||
attributes.remove(stringKey("net.protocol.version"))
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PROTOCOL_VERSION)
|
||||
attributes.remove(SemanticAttributes.NET_PEER_NAME)
|
||||
attributes.remove(SemanticAttributes.NET_PEER_PORT)
|
||||
return attributes
|
||||
|
|
|
@ -16,7 +16,6 @@ import static org.junit.jupiter.api.Assumptions.assumeTrue;
|
|||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.api.trace.Span;
|
||||
import io.opentelemetry.api.trace.SpanKind;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.test.utils.PortUtils;
|
||||
import io.opentelemetry.instrumentation.testing.InstrumentationTestRunner;
|
||||
import io.opentelemetry.sdk.testing.assertj.SpanDataAssert;
|
||||
|
@ -942,12 +941,12 @@ public abstract class AbstractHttpClientTest<REQUEST> implements HttpClientTypeA
|
|||
if (attrs.get(SemanticAttributes.NET_TRANSPORT) != null) {
|
||||
assertThat(attrs).containsEntry(SemanticAttributes.NET_TRANSPORT, IP_TCP);
|
||||
}
|
||||
if (httpClientAttributes.contains(NetAttributes.NET_PROTOCOL_NAME)) {
|
||||
assertThat(attrs).containsEntry(NetAttributes.NET_PROTOCOL_NAME, "http");
|
||||
if (httpClientAttributes.contains(SemanticAttributes.NET_PROTOCOL_NAME)) {
|
||||
assertThat(attrs).containsEntry(SemanticAttributes.NET_PROTOCOL_NAME, "http");
|
||||
}
|
||||
if (httpClientAttributes.contains(NetAttributes.NET_PROTOCOL_VERSION)) {
|
||||
if (httpClientAttributes.contains(SemanticAttributes.NET_PROTOCOL_VERSION)) {
|
||||
// TODO(anuraaga): Support HTTP/2
|
||||
assertThat(attrs).containsEntry(NetAttributes.NET_PROTOCOL_VERSION, "1.1");
|
||||
assertThat(attrs).containsEntry(SemanticAttributes.NET_PROTOCOL_VERSION, "1.1");
|
||||
}
|
||||
if (httpClientAttributes.contains(SemanticAttributes.NET_PEER_NAME)) {
|
||||
assertThat(attrs).containsEntry(SemanticAttributes.NET_PEER_NAME, uri.getHost());
|
||||
|
|
|
@ -27,7 +27,6 @@ import io.opentelemetry.api.trace.SpanKind;
|
|||
import io.opentelemetry.context.Context;
|
||||
import io.opentelemetry.context.propagation.TextMapPropagator;
|
||||
import io.opentelemetry.context.propagation.TextMapSetter;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.instrumentation.testing.GlobalTraceUtil;
|
||||
import io.opentelemetry.sdk.testing.assertj.SpanDataAssert;
|
||||
import io.opentelemetry.sdk.testing.assertj.TraceAssert;
|
||||
|
@ -688,13 +687,13 @@ public abstract class AbstractHttpServerTest<SERVER> extends AbstractHttpServerU
|
|||
assertThat(attrs).containsEntry(SemanticAttributes.HTTP_METHOD, method);
|
||||
assertThat(attrs).containsEntry(SemanticAttributes.HTTP_STATUS_CODE, endpoint.status);
|
||||
|
||||
if (attrs.get(NetAttributes.NET_PROTOCOL_NAME) != null) {
|
||||
assertThat(attrs).containsEntry(NetAttributes.NET_PROTOCOL_NAME, "http");
|
||||
if (attrs.get(SemanticAttributes.NET_PROTOCOL_NAME) != null) {
|
||||
assertThat(attrs).containsEntry(SemanticAttributes.NET_PROTOCOL_NAME, "http");
|
||||
}
|
||||
if (attrs.get(NetAttributes.NET_PROTOCOL_VERSION) != null) {
|
||||
if (attrs.get(SemanticAttributes.NET_PROTOCOL_VERSION) != null) {
|
||||
assertThat(attrs)
|
||||
.hasEntrySatisfying(
|
||||
NetAttributes.NET_PROTOCOL_VERSION,
|
||||
SemanticAttributes.NET_PROTOCOL_VERSION,
|
||||
entry -> assertThat(entry).isIn("1.1", "2.0"));
|
||||
}
|
||||
assertThat(attrs).containsEntry(SemanticAttributes.USER_AGENT_ORIGINAL, TEST_USER_AGENT);
|
||||
|
|
|
@ -8,7 +8,6 @@ package io.opentelemetry.instrumentation.testing.junit.http;
|
|||
import com.google.auto.value.AutoValue;
|
||||
import com.google.errorprone.annotations.CanIgnoreReturnValue;
|
||||
import io.opentelemetry.api.common.AttributeKey;
|
||||
import io.opentelemetry.instrumentation.api.instrumenter.net.internal.NetAttributes;
|
||||
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
|
||||
import io.opentelemetry.testing.internal.armeria.common.HttpStatus;
|
||||
import java.net.URI;
|
||||
|
@ -26,8 +25,8 @@ public abstract class HttpClientTestOptions {
|
|||
Collections.unmodifiableSet(
|
||||
new HashSet<>(
|
||||
Arrays.asList(
|
||||
NetAttributes.NET_PROTOCOL_NAME,
|
||||
NetAttributes.NET_PROTOCOL_VERSION,
|
||||
SemanticAttributes.NET_PROTOCOL_NAME,
|
||||
SemanticAttributes.NET_PROTOCOL_VERSION,
|
||||
SemanticAttributes.NET_PEER_NAME,
|
||||
SemanticAttributes.NET_PEER_PORT,
|
||||
SemanticAttributes.HTTP_URL,
|
||||
|
|
Loading…
Reference in New Issue