diff --git a/exporters/prometheus/src/main/java/io/opentelemetry/exporter/prometheus/internal/PrometheusComponentProvider.java b/exporters/prometheus/src/main/java/io/opentelemetry/exporter/prometheus/internal/PrometheusComponentProvider.java index bc25a34107f..475f90e246d 100644 --- a/exporters/prometheus/src/main/java/io/opentelemetry/exporter/prometheus/internal/PrometheusComponentProvider.java +++ b/exporters/prometheus/src/main/java/io/opentelemetry/exporter/prometheus/internal/PrometheusComponentProvider.java @@ -47,13 +47,13 @@ public MetricReader create(DeclarativeConfigProperties config) { prometheusBuilder.setHost(host); } - Boolean withoutTargetInfo = config.getBoolean("target_info_enabled/development"); - if (withoutTargetInfo != null) { - prometheusBuilder.setTargetInfoMetricEnabled(!withoutTargetInfo); + Boolean targetInfoEnabled = config.getBoolean("target_info_enabled/development"); + if (targetInfoEnabled != null) { + prometheusBuilder.setTargetInfoMetricEnabled(targetInfoEnabled); } - Boolean withoutScopeInfo = config.getBoolean("scope_info_enabled"); - if (withoutScopeInfo != null) { - prometheusBuilder.setOtelScopeLabelsEnabled(!withoutScopeInfo); + Boolean scopeInfoEnabled = config.getBoolean("scope_info_enabled"); + if (scopeInfoEnabled != null) { + prometheusBuilder.setOtelScopeLabelsEnabled(scopeInfoEnabled); } String translationStrategy = config.getString("translation_strategy"); if (translationStrategy != null) { diff --git a/sdk-extensions/declarative-config/src/test/java/io/opentelemetry/sdk/autoconfigure/declarativeconfig/MetricReaderFactoryTest.java b/sdk-extensions/declarative-config/src/test/java/io/opentelemetry/sdk/autoconfigure/declarativeconfig/MetricReaderFactoryTest.java index 144942f53ad..9a09fc7b7e4 100644 --- a/sdk-extensions/declarative-config/src/test/java/io/opentelemetry/sdk/autoconfigure/declarativeconfig/MetricReaderFactoryTest.java +++ b/sdk-extensions/declarative-config/src/test/java/io/opentelemetry/sdk/autoconfigure/declarativeconfig/MetricReaderFactoryTest.java @@ -163,6 +163,8 @@ static Stream createTestCases() throws IOException { PrometheusHttpServer.builder() .setHost("localhost") .setPort(prom2Port) + .setOtelScopeLabelsEnabled(false) + .setTargetInfoMetricEnabled(false) .setTranslationStrategy(TranslationStrategy.UNDERSCORE_ESCAPING_WITHOUT_SUFFIXES) .setAllowedResourceAttributesFilter( IncludeExcludePredicate.createPatternMatching(