File tree 1 file changed +10
-4
lines changed
javaagent-extension-api/src/main/java/io/opentelemetry/javaagent/extension
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 5
5
6
6
package io .opentelemetry .javaagent .extension ;
7
7
8
+ import io .opentelemetry .api .incubator .config .ConfigProvider ;
8
9
import io .opentelemetry .api .incubator .config .DeclarativeConfigProperties ;
9
10
import io .opentelemetry .sdk .autoconfigure .AutoConfiguredOpenTelemetrySdk ;
10
11
import io .opentelemetry .sdk .autoconfigure .internal .AutoConfigureUtil ;
@@ -37,10 +38,15 @@ static ConfigProperties resolveConfigProperties(
37
38
if (sdkConfigProperties != null ) {
38
39
return sdkConfigProperties ;
39
40
}
40
- DeclarativeConfigProperties structuredConfigProperties =
41
- AutoConfigureUtil .getStructuredConfig (autoConfiguredOpenTelemetrySdk );
42
- if (structuredConfigProperties != null ) {
43
- return new StructuredConfigPropertiesBridge (structuredConfigProperties );
41
+ ConfigProvider configProvider =
42
+ AutoConfigureUtil .getConfigProvider (autoConfiguredOpenTelemetrySdk );
43
+ if (configProvider != null ) {
44
+ DeclarativeConfigProperties structuredConfigProperties =
45
+ configProvider .getInstrumentationConfig ();
46
+
47
+ if (structuredConfigProperties != null ) {
48
+ return new StructuredConfigPropertiesBridge (structuredConfigProperties );
49
+ }
44
50
}
45
51
// Should never happen
46
52
throw new IllegalStateException (
You can’t perform that action at this time.
0 commit comments