Class JobRunrMetricsAutoConfiguration

java.lang.Object
org.jobrunr.spring.autoconfigure.metrics.JobRunrMetricsAutoConfiguration

@Configuration @AutoConfigureAfter({JobRunrAutoConfiguration.class,org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration.class,org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration.class}) @ConditionalOnClass(io.micrometer.core.instrument.Metrics.class) @ConditionalOnBean(io.micrometer.core.instrument.MeterRegistry.class) public class JobRunrMetricsAutoConfiguration extends Object
  • Constructor Details

    • JobRunrMetricsAutoConfiguration

      public JobRunrMetricsAutoConfiguration()
  • Method Details

    • storageProviderMetricsBinder

      @Bean @ConditionalOnProperty(prefix="org.jobrunr.jobs.metrics", name="enabled", havingValue="true", matchIfMissing=true) public org.jobrunr.storage.metrics.StorageProviderMetricsBinder storageProviderMetricsBinder(org.jobrunr.storage.StorageProvider storageProvider, io.micrometer.core.instrument.MeterRegistry meterRegistry)
    • backgroundJobServerMetricsBinder

      @Bean @ConditionalOnBean(org.jobrunr.server.BackgroundJobServer.class) @ConditionalOnProperty(prefix="org.jobrunr.background-job-server.metrics", name="enabled", havingValue="true", matchIfMissing=true) public org.jobrunr.server.metrics.BackgroundJobServerMetricsBinder backgroundJobServerMetricsBinder(org.jobrunr.server.BackgroundJobServer backgroundJobServer, io.micrometer.core.instrument.MeterRegistry meterRegistry)