Class OtlpMetricsExportAutoConfiguration

java.lang.Object
org.springframework.boot.actuate.autoconfigure.metrics.export.otlp.OtlpMetricsExportAutoConfiguration

@AutoConfiguration(before={CompositeMeterRegistryAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class}, after=MetricsAutoConfiguration.class) @ConditionalOnBean(io.micrometer.core.instrument.Clock.class) @ConditionalOnClass(io.micrometer.registry.otlp.OtlpMeterRegistry.class) @ConditionalOnEnabledMetricsExport("otlp") @EnableConfigurationProperties({OtlpMetricsProperties.class,OpenTelemetryProperties.class}) public class OtlpMetricsExportAutoConfiguration extends Object
Auto-configuration for exporting metrics to OTLP.
Since:
3.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    io.micrometer.registry.otlp.OtlpMeterRegistry
    otlpMeterRegistry(io.micrometer.registry.otlp.OtlpConfig otlpConfig, io.micrometer.core.instrument.Clock clock, org.springframework.beans.factory.ObjectProvider<io.micrometer.registry.otlp.OtlpMetricsSender> metricsSender)
     
    io.micrometer.registry.otlp.OtlpMeterRegistry
    otlpMeterRegistryVirtualThreads(io.micrometer.registry.otlp.OtlpConfig otlpConfig, io.micrometer.core.instrument.Clock clock, org.springframework.beans.factory.ObjectProvider<io.micrometer.registry.otlp.OtlpMetricsSender> metricsSender)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • otlpMeterRegistry

      @Bean @ConditionalOnMissingBean @ConditionalOnThreading(PLATFORM) public io.micrometer.registry.otlp.OtlpMeterRegistry otlpMeterRegistry(io.micrometer.registry.otlp.OtlpConfig otlpConfig, io.micrometer.core.instrument.Clock clock, org.springframework.beans.factory.ObjectProvider<io.micrometer.registry.otlp.OtlpMetricsSender> metricsSender)
    • otlpMeterRegistryVirtualThreads

      @Bean @ConditionalOnMissingBean @ConditionalOnThreading(VIRTUAL) public io.micrometer.registry.otlp.OtlpMeterRegistry otlpMeterRegistryVirtualThreads(io.micrometer.registry.otlp.OtlpConfig otlpConfig, io.micrometer.core.instrument.Clock clock, org.springframework.beans.factory.ObjectProvider<io.micrometer.registry.otlp.OtlpMetricsSender> metricsSender)