Browse Source

Don't append signal path to signal specific endpoint (#10214)

Lauri Tulmin 1 year ago
parent
commit
c418b14914

+ 3 - 3
instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/exporters/otlp/OtlpExporterUtil.java

@@ -58,15 +58,15 @@ class OtlpExporterUtil {
     String endpoint = signalProperties.getEndpoint();
     if (endpoint == null) {
       endpoint = properties.getEndpoint();
-    }
-    if (endpoint != null) {
-      if (isHttpProtobuf) {
+      if (endpoint != null && isHttpProtobuf) {
         if (!endpoint.endsWith("/")) {
           endpoint += "/";
         }
         endpoint += signalPath(dataType);
       }
+    }
 
+    if (endpoint != null) {
       if (isHttpProtobuf) {
         setHttpEndpoint.accept(httpBuilder, endpoint);
       } else {