Skip to content

Commit 352da1a

Browse files
traskRashmiRam
authored andcommitted
Remove server span peer name (open-telemetry#5404)
* Fix server -> client reference * Remove server span peer name
1 parent 64ad76f commit 352da1a

File tree

21 files changed

+1
-120
lines changed

21 files changed

+1
-120
lines changed

instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/net/InetSocketAddressNetServerAttributesGetter.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,6 @@ public abstract class InetSocketAddressNetServerAttributesGetter<REQUEST>
2222
@Nullable
2323
public abstract InetSocketAddress getAddress(REQUEST request);
2424

25-
@Override
26-
@Nullable
27-
public final String peerName(REQUEST request) {
28-
InetSocketAddress address = getAddress(request);
29-
if (address == null) {
30-
return null;
31-
}
32-
return address.getHostString();
33-
}
34-
3525
@Override
3626
@Nullable
3727
public final Integer peerPort(REQUEST request) {

instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/net/NetServerAttributesExtractor.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,7 @@ public void onStart(AttributesBuilder attributes, Context parentContext, REQUEST
3636
set(attributes, SemanticAttributes.NET_TRANSPORT, getter.transport(request));
3737

3838
String peerIp = getter.peerIp(request);
39-
String peerName = getter.peerName(request);
4039

41-
if (peerName != null && !peerName.equals(peerIp)) {
42-
set(attributes, SemanticAttributes.NET_PEER_NAME, peerName);
43-
}
4440
set(attributes, SemanticAttributes.NET_PEER_IP, peerIp);
4541

4642
Integer peerPort = getter.peerPort(request);

instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/net/NetServerAttributesGetter.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
/**
1111
* An interface for getting server-based network attributes. It adapts a vendor-specific request
12-
* type into the 4 common attributes (transport, peerName, peerPort, peerIp).
12+
* type into the 3 common attributes (transport, peerPort, peerIp).
1313
*
1414
* <p>Instrumentation authors will create implementations of this interface for their specific
1515
* server library/framework. It will be used by the {@link NetServerAttributesExtractor} to obtain
@@ -20,9 +20,6 @@ public interface NetServerAttributesGetter<REQUEST> {
2020
@Nullable
2121
String transport(REQUEST request);
2222

23-
@Nullable
24-
String peerName(REQUEST request);
25-
2623
@Nullable
2724
Integer peerPort(REQUEST request);
2825

instrumentation-api/src/test/java/io/opentelemetry/instrumentation/api/instrumenter/InstrumenterTest.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -784,11 +784,6 @@ public String transport(REQUEST request) {
784784
return null;
785785
}
786786

787-
@Override
788-
public String peerName(REQUEST request) {
789-
return null;
790-
}
791-
792787
@Override
793788
public Integer peerPort(REQUEST request) {
794789
return null;

instrumentation-api/src/test/java/io/opentelemetry/instrumentation/api/instrumenter/net/InetSocketAddressNetServerAttributesGetterTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ void fullAddress() {
6666
.containsOnly(
6767
entry(SemanticAttributes.NET_TRANSPORT, SemanticAttributes.NetTransportValues.IP_TCP),
6868
entry(SemanticAttributes.NET_PEER_IP, request.getAddress().getHostAddress()),
69-
entry(SemanticAttributes.NET_PEER_NAME, "github.com"),
7069
entry(SemanticAttributes.NET_PEER_PORT, 123L));
7170

7271
assertThat(endAttributes.build()).isEmpty();
@@ -94,7 +93,6 @@ void unresolved() {
9493
assertThat(startAttributes.build())
9594
.containsOnly(
9695
entry(SemanticAttributes.NET_TRANSPORT, SemanticAttributes.NetTransportValues.IP_TCP),
97-
entry(SemanticAttributes.NET_PEER_NAME, "github.com"),
9896
entry(SemanticAttributes.NET_PEER_PORT, 123L));
9997

10098
assertThat(endAttributes.build()).isEmpty();

instrumentation-api/src/test/java/io/opentelemetry/instrumentation/api/instrumenter/net/NetServerAttributesExtractorTest.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,6 @@ public String transport(Map<String, String> request) {
2626
return request.get("transport");
2727
}
2828

29-
@Override
30-
public String peerName(Map<String, String> request) {
31-
return request.get("peerName");
32-
}
33-
3429
@Override
3530
public Integer peerPort(Map<String, String> request) {
3631
return Integer.valueOf(request.get("peerPort"));
@@ -72,7 +67,6 @@ void normal() {
7267
assertThat(startAttributes.build())
7368
.containsOnly(
7469
entry(SemanticAttributes.NET_TRANSPORT, "TCP"),
75-
entry(SemanticAttributes.NET_PEER_NAME, "github.com"),
7670
entry(SemanticAttributes.NET_PEER_PORT, 123L),
7771
entry(SemanticAttributes.NET_PEER_IP, "1.2.3.4"));
7872

instrumentation/grizzly-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/grizzly/GrizzlyNetAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,6 @@ public String transport(HttpRequestPacket request) {
1717
return null;
1818
}
1919

20-
@Nullable
21-
@Override
22-
public String peerName(HttpRequestPacket request) {
23-
return request.getRemoteHost();
24-
}
25-
2620
@Override
2721
public Integer peerPort(HttpRequestPacket request) {
2822
return request.getRemotePort();

instrumentation/ktor-1.0/library/src/main/kotlin/io/opentelemetry/instrumentation/ktor/v1_0/KtorNetServerAttributesGetter.kt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
package io.opentelemetry.instrumentation.ktor.v1_0
77

88
import io.ktor.request.*
9-
import io.ktor.response.*
109
import io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesGetter
1110
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes
1211

@@ -15,14 +14,6 @@ internal class KtorNetServerAttributesGetter : NetServerAttributesGetter<Applica
1514
return SemanticAttributes.NetTransportValues.IP_TCP
1615
}
1716

18-
override fun peerName(request: ApplicationRequest): String? {
19-
var remote = request.local.remoteHost
20-
if (remote != null && "unknown" != remote && !isIpAddress(remote)) {
21-
return remote
22-
}
23-
return null
24-
}
25-
2617
override fun peerPort(request: ApplicationRequest): Int? {
2718
return null
2819
}

instrumentation/liberty/compile-stub/src/main/java/com/ibm/ws/http/dispatcher/internal/channel/HttpDispatcherLink.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ public String getRemoteHostAddress() {
1919
throw new UnsupportedOperationException();
2020
}
2121

22-
public String getRemoteHostName(boolean canonical) {
23-
throw new UnsupportedOperationException();
24-
}
25-
2622
public int getRequestedPort() {
2723
throw new UnsupportedOperationException();
2824
}

instrumentation/liberty/liberty-dispatcher/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/liberty/dispatcher/LibertyDispatcherNetAttributesGetter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,6 @@ public String transport(LibertyRequest libertyRequest) {
1717
return SemanticAttributes.NetTransportValues.IP_TCP;
1818
}
1919

20-
@Override
21-
@Nullable
22-
public String peerName(LibertyRequest libertyRequest) {
23-
return libertyRequest.peerName();
24-
}
25-
2620
@Override
2721
@Nullable
2822
public Integer peerPort(LibertyRequest libertyRequest) {

0 commit comments

Comments
 (0)