Skip to content

Commit 1670dc3

Browse files
authored
Don't fill network peer for cassandra SniEndPoint (#10573)
1 parent 5b5cad7 commit 1670dc3

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

instrumentation/cassandra/cassandra-4.4/library/src/main/java/io/opentelemetry/instrumentation/cassandra/v4_4/CassandraNetworkAttributesGetter.java

+2-5
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import com.datastax.oss.driver.api.core.metadata.EndPoint;
1010
import com.datastax.oss.driver.api.core.metadata.Node;
1111
import com.datastax.oss.driver.internal.core.metadata.DefaultEndPoint;
12-
import com.datastax.oss.driver.internal.core.metadata.SniEndPoint;
1312
import io.opentelemetry.instrumentation.api.semconv.network.NetworkAttributesGetter;
1413
import java.net.InetSocketAddress;
1514
import javax.annotation.Nullable;
@@ -28,12 +27,10 @@ public InetSocketAddress getNetworkPeerInetSocketAddress(
2827
if (coordinator == null) {
2928
return null;
3029
}
31-
// resolve() returns an existing InetSocketAddress, it does not do a dns resolve,
3230
EndPoint endPoint = coordinator.getEndPoint();
3331
if (endPoint instanceof DefaultEndPoint) {
34-
return (InetSocketAddress) coordinator.getEndPoint().resolve();
35-
} else if (endPoint instanceof SniEndPoint) {
36-
return ((SniEndPoint) endPoint).resolve();
32+
// resolve() returns an existing InetSocketAddress, it does not do a dns resolve,
33+
return (InetSocketAddress) endPoint.resolve();
3734
}
3835
return null;
3936
}

0 commit comments

Comments
 (0)