Skip to content

Commit

Permalink
Add OTel Metrics
Browse files Browse the repository at this point in the history
  • Loading branch information
brunobat committed Feb 27, 2024
1 parent e916e5f commit 3bbacbf
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public class GaugeCdiTest {
.addAsResource(new StringAsset(TestSpanExporterProvider.class.getCanonicalName()),
"META-INF/services/io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider")
.addAsResource(new StringAsset(InMemoryMetricExporterProvider.class.getCanonicalName()),
"META-INF/services/io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableMetricExporterProvider")
"META-INF/services/io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider")
.add(new StringAsset(
"quarkus.datasource.db-kind=h2\n" +
"quarkus.datasource.jdbc.telemetry=true\n" +
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,14 +170,14 @@ public void customize(AutoConfiguredOpenTelemetrySdkBuilder builder) {
builder.addTracerProviderCustomizer(
new BiFunction<>() {
@Override
public SdkTracerProviderBuilder apply(SdkTracerProviderBuilder builder,
public SdkTracerProviderBuilder apply(SdkTracerProviderBuilder tracerProviderBuilder,
ConfigProperties configProperties) {
if (oTelBuildConfig.traces().enabled().orElse(TRUE)) {
idGenerator.stream().findFirst().ifPresent(builder::setIdGenerator); // from cdi
idGenerator.stream().findFirst().ifPresent(tracerProviderBuilder::setIdGenerator); // from cdi
spanProcessors.stream().filter(sp -> !(sp instanceof RemoveableLateBoundBatchSpanProcessor))
.forEach(builder::addSpanProcessor);
.forEach(tracerProviderBuilder::addSpanProcessor);
}
return builder;
return tracerProviderBuilder;
}
});
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ public MetricExporter createExporter(ConfigProperties configProperties) {

@Override
public String getName() {
return CDI_VALUE; // FIXME add META-INF/services/io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableMetricExporterProvider
return CDI_VALUE; // FIXME add META-INF/services/io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider
}
}

0 comments on commit 3bbacbf

Please sign in to comment.