Skip to content

Commit a106ca4

Browse files
Reverts back to remove inetaddresss
1 parent 7760022 commit a106ca4

File tree

4 files changed

+7
-34
lines changed

4 files changed

+7
-34
lines changed

instrumentation/apache-httpclient/commons-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/apachehttpclient/v4_0/commons/ApacheHttpClientAttributesHelper.java

-8
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,6 @@ public static Integer getPeerPort(URI uri) {
9999
return uri == null ? null : uri.getPort();
100100
}
101101

102-
public static InetSocketAddress getPeerSocketAddress(HttpHost target) {
103-
if (target == null) {
104-
return null;
105-
}
106-
InetAddress inetAddress = target.getAddress();
107-
return inetAddress == null ? null : new InetSocketAddress(inetAddress, target.getPort());
108-
}
109-
110102
@Nullable
111103
private static URI getCalculatedUri(HttpHost httpHost, URI uri) {
112104
try {

instrumentation/apache-httpclient/commons-4.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/apachehttpclient/v4_0/commons/ApacheHttpClientRequest.java

+4-13
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import io.opentelemetry.context.Context;
1111
import io.opentelemetry.javaagent.instrumentation.apachehttpclient.commons.BytesTransferMetrics;
1212
import io.opentelemetry.javaagent.instrumentation.apachehttpclient.commons.OtelHttpRequest;
13-
import java.net.InetSocketAddress;
1413
import java.net.URI;
1514
import java.util.List;
1615
import javax.annotation.Nullable;
@@ -21,27 +20,24 @@
2120
public final class ApacheHttpClientRequest implements OtelHttpRequest {
2221
private final Context parentContext;
2322
@Nullable private final URI uri;
24-
@Nullable private final HttpHost target;
2523
private final HttpRequest httpRequest;
2624

27-
private ApacheHttpClientRequest(
28-
Context parentContext, URI uri, HttpHost target, HttpRequest httpRequest) {
25+
private ApacheHttpClientRequest(Context parentContext, URI uri, HttpRequest httpRequest) {
2926
this.parentContext = parentContext;
3027
this.uri = uri;
3128
this.httpRequest = httpRequest;
32-
this.target = target;
3329
}
3430

3531
public ApacheHttpClientRequest(Context parentContext, HttpHost target, HttpRequest httpRequest) {
36-
this(parentContext, getUri(target, httpRequest), target, httpRequest);
32+
this(parentContext, getUri(target, httpRequest), httpRequest);
3733
}
3834

3935
public ApacheHttpClientRequest(Context parentContext, HttpUriRequest httpRequest) {
40-
this(parentContext, httpRequest.getURI(), null, httpRequest);
36+
this(parentContext, httpRequest.getURI(), httpRequest);
4137
}
4238

4339
public ApacheHttpClientRequest withHttpRequest(HttpRequest httpRequest) {
44-
return new ApacheHttpClientRequest(parentContext, uri, target, httpRequest);
40+
return new ApacheHttpClientRequest(parentContext, uri, httpRequest);
4541
}
4642

4743
@Override
@@ -74,11 +70,6 @@ public Integer getPeerPort() {
7470
return ApacheHttpClientAttributesHelper.getPeerPort(uri);
7571
}
7672

77-
@Nullable
78-
public InetSocketAddress getPeerSocketAddress() {
79-
return ApacheHttpClientAttributesHelper.getPeerSocketAddress(target);
80-
}
81-
8273
@Override
8374
public List<String> getHeader(String name) {
8475
return ApacheHttpClientAttributesHelper.getHeader(httpRequest, name);

instrumentation/apache-httpclient/commons/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/apachehttpclient/commons/ApacheHttpClientNetAttributesGetter.java

+3-11
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,12 @@
55

66
package io.opentelemetry.javaagent.instrumentation.apachehttpclient.commons;
77

8-
import io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter;
8+
import io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesGetter;
99
import io.opentelemetry.semconv.trace.attributes.SemanticAttributes;
10-
import java.net.InetSocketAddress;
1110
import javax.annotation.Nullable;
1211

13-
public final class ApacheHttpClientNetAttributesGetter extends
14-
InetSocketAddressNetClientAttributesGetter<OtelHttpRequest, OtelHttpResponse> {
12+
public final class ApacheHttpClientNetAttributesGetter implements
13+
NetClientAttributesGetter<OtelHttpRequest, OtelHttpResponse> {
1514
@Override
1615
public String getTransport(OtelHttpRequest request, @Nullable OtelHttpResponse response) {
1716
return SemanticAttributes.NetTransportValues.IP_TCP;
@@ -27,11 +26,4 @@ public String getPeerName(OtelHttpRequest request) {
2726
public Integer getPeerPort(OtelHttpRequest request) {
2827
return request.getPeerPort();
2928
}
30-
31-
@Nullable
32-
@Override
33-
public InetSocketAddress getPeerSocketAddress(
34-
OtelHttpRequest request, @Nullable OtelHttpResponse response) {
35-
return request.getPeerSocketAddress();
36-
}
3729
}

instrumentation/apache-httpclient/commons/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/apachehttpclient/commons/OtelHttpRequest.java

-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ public interface OtelHttpRequest {
1515

1616
Integer getPeerPort();
1717

18-
InetSocketAddress getPeerSocketAddress();
19-
2018
String getMethod();
2119

2220
String getUrl();

0 commit comments

Comments
 (0)