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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jobrunr.server.metrics.BackgroundJobServerMetricsBinderbackgroundJobServerMetricsBinder(org.jobrunr.server.BackgroundJobServer backgroundJobServer, io.micrometer.core.instrument.MeterRegistry meterRegistry) org.jobrunr.storage.metrics.StorageProviderMetricsBinderstorageProviderMetricsBinder(org.jobrunr.storage.StorageProvider storageProvider, io.micrometer.core.instrument.MeterRegistry meterRegistry)
-
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)
-