Skip to content

Commit dd350c5

Browse files
committed
bug was fixed
1 parent 94618fb commit dd350c5

File tree

3 files changed

+4
-15
lines changed

3 files changed

+4
-15
lines changed
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
Comparing source compatibility of opentelemetry-spring-boot-autoconfigure-2.21.0-SNAPSHOT.jar against opentelemetry-spring-boot-autoconfigure-2.20.0.jar
2-
No changes.
2+
=== UNCHANGED CLASS: PUBLIC io.opentelemetry.instrumentation.spring.autoconfigure.OpenTelemetryAutoConfiguration (not serializable)
3+
=== CLASS FILE FORMAT VERSION: 52.0 <- 52.0
4+
--- REMOVED ANNOTATION: org.springframework.boot.context.properties.EnableConfigurationProperties
5+
--- REMOVED ELEMENT: value=io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.OtlpExporterProperties,io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.OtelResourceProperties,io.opentelemetry.instrumentation.spring.autoconfigure.internal.properties.OtelSpringProperties (-)

instrumentation/spring/spring-boot-autoconfigure/src/main/java/io/opentelemetry/instrumentation/spring/autoconfigure/OpenTelemetryAutoConfiguration.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
package io.opentelemetry.instrumentation.spring.autoconfigure;
77

8-
import io.opentelemetry.api.GlobalOpenTelemetry;
98
import io.opentelemetry.api.OpenTelemetry;
109
import io.opentelemetry.api.incubator.config.ConfigProvider;
1110
import io.opentelemetry.api.trace.TracerProvider;
@@ -160,10 +159,6 @@ public OpenTelemetry openTelemetry(
160159
DeclarativeConfiguration.create(
161160
model, new OpenTelemetrySdkComponentLoader(applicationContext));
162161
Runtime.getRuntime().addShutdownHook(new Thread(sdk::close));
163-
// todo there is no equivalent to
164-
// https://github.com/open-telemetry/opentelemetry-java/blob/7655192df504d28da2d2013f2fc49ec44ef6202e/sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/LoggerProviderConfiguration.java#L96
165-
// so we get a NPE when there is no global OpenTelemetry instance set
166-
GlobalOpenTelemetry.set(sdk);
167162
logStart();
168163
return sdk;
169164
}

instrumentation/spring/spring-boot-autoconfigure/src/testDeclarativeConfig/java/io/opentelemetry/instrumentation/spring/autoconfigure/DeclarativeConfigTest.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,9 @@
77

88
import static org.assertj.core.api.Assertions.assertThat;
99

10-
import io.opentelemetry.api.GlobalOpenTelemetry;
1110
import io.opentelemetry.api.OpenTelemetry;
1211
import io.opentelemetry.instrumentation.api.incubator.config.internal.InstrumentationConfig;
1312
import io.opentelemetry.sdk.OpenTelemetrySdk;
14-
import org.junit.jupiter.api.BeforeEach;
1513
import org.junit.jupiter.api.DisplayName;
1614
import org.junit.jupiter.api.Test;
1715
import org.springframework.boot.autoconfigure.AutoConfigurations;
@@ -36,13 +34,6 @@ public OpenTelemetry customOpenTelemetry() {
3634
// to load application.yaml
3735
.withInitializer(new ConfigDataApplicationContextInitializer());
3836

39-
@BeforeEach
40-
void setUp() {
41-
// todo remove - see
42-
// io.opentelemetry.instrumentation.spring.autoconfigure.OpenTelemetryAutoConfiguration.OpenTelemetrySdkConfig.EmbeddedConfigFileConfig
43-
GlobalOpenTelemetry.resetForTest();
44-
}
45-
4637
@Test
4738
@DisplayName(
4839
"when Application Context contains OpenTelemetry bean should NOT initialize openTelemetry")

0 commit comments

Comments
 (0)