File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed
main/java/io/opentelemetry/javaagent/tooling
test/groovy/io/opentelemetry/javaagent/tooling Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 55
66package io .opentelemetry .javaagent .tooling ;
77
8+ import static java .util .Collections .singletonMap ;
9+
810import io .opentelemetry .javaagent .bootstrap .OpenTelemetrySdkAccess ;
911import io .opentelemetry .sdk .OpenTelemetrySdk ;
1012import io .opentelemetry .sdk .autoconfigure .AutoConfiguredOpenTelemetrySdk ;
@@ -26,6 +28,9 @@ public static AutoConfiguredOpenTelemetrySdk installOpenTelemetrySdk(
2628 AutoConfiguredOpenTelemetrySdk .builder ()
2729 .setResultAsGlobal (true )
2830 .setServiceClassLoader (extensionClassLoader )
31+ // disable the logs exporter by default for the time being
32+ // FIXME remove this in the 2.x branch
33+ .addPropertiesSupplier (() -> singletonMap ("otel.logs.exporter" , "none" ))
2934 .build ();
3035 OpenTelemetrySdk sdk = autoConfiguredSdk .getOpenTelemetrySdk ();
3136
Original file line number Diff line number Diff line change @@ -27,11 +27,20 @@ class OpenTelemetryInstallerTest extends Specification {
2727
2828 def " should initialize GlobalOpenTelemetry" () {
2929 when :
30- def otelInstaller = OpenTelemetryInstaller . installOpenTelemetrySdk(OpenTelemetryInstaller . classLoader)
30+ def autoConfiguredSdk = OpenTelemetryInstaller . installOpenTelemetrySdk(OpenTelemetryInstaller . classLoader)
3131
3232 then :
33- otelInstaller != null
34- GlobalOpenTelemetry . getTracerProvider() != OpenTelemetry . noop(). getTracerProvider()
33+ autoConfiguredSdk != null
34+ GlobalOpenTelemetry . get() != OpenTelemetry . noop()
35+ }
36+
37+ def " should disable the logs exporter by default" () {
38+ when :
39+ def autoConfiguredSdk = OpenTelemetryInstaller . installOpenTelemetrySdk(OpenTelemetryInstaller . classLoader)
40+
41+ then :
42+ autoConfiguredSdk != null
43+ autoConfiguredSdk. config. getString(" otel.logs.exporter" ) == " none"
3544 }
3645
3746}
You can’t perform that action at this time.
0 commit comments