Class JobRunrMetricsFactory
java.lang.Object
org.jobrunr.micronaut.autoconfigure.metrics.JobRunrMetricsFactory
@Factory
@Requires(classes=io.micrometer.core.instrument.MeterRegistry.class)
public class JobRunrMetricsFactory
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
-
JobRunrMetricsFactory
public JobRunrMetricsFactory()
-
-
Method Details
-
storageProviderMetricsBinder
@Singleton @Requires(beans={org.jobrunr.storage.StorageProvider.class,io.micrometer.core.instrument.MeterRegistry.class}) @Requires(property="jobrunr.jobs.metrics.enabled",value="true",defaultValue="false") public org.jobrunr.storage.metrics.StorageProviderMetricsBinder storageProviderMetricsBinder(org.jobrunr.storage.StorageProvider storageProvider, io.micrometer.core.instrument.MeterRegistry meterRegistry) -
backgroundJobServerMetricsBinder
@Singleton @Requires(beans={org.jobrunr.server.BackgroundJobServer.class,io.micrometer.core.instrument.MeterRegistry.class}) @Requires(property="jobrunr.background-job-server.metrics.enabled",value="true",defaultValue="true") public org.jobrunr.server.metrics.BackgroundJobServerMetricsBinder backgroundJobServerMetricsBinder(org.jobrunr.server.BackgroundJobServer backgroundJobServer, io.micrometer.core.instrument.MeterRegistry meterRegistry)
-