Class CosIdMetricsConfiguration
java.lang.Object
me.ahoo.cosid.spring.autoconfigure.CosIdMetricsConfiguration
@AutoConfiguration(afterName={"org.springframework.boot.micrometer.metrics.autoconfigure.MetricsAutoConfiguration","org.springframework.boot.micrometer.metrics.autoconfigure.CompositeMeterRegistryAutoConfiguration","org.springframework.boot.micrometer.metrics.autoconfigure.export.simple.SimpleMetricsExportAutoConfiguration"})
@ConditionalOnClass(io.micrometer.core.instrument.MeterRegistry.class)
@ConditionalOnBean(io.micrometer.core.instrument.MeterRegistry.class)
@ConditionalOnProperty(prefix="cosid",
name="enabled",
havingValue="true",
matchIfMissing=true)
public class CosIdMetricsConfiguration
extends Object
The Micrometer metrics (
CosIdMeterListener) when the context has a MeterRegistry.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncosIdMeterListener(io.micrometer.core.instrument.MeterRegistry registry, org.springframework.beans.factory.ObjectProvider<me.ahoo.cosid.runtime.CosIdRuntime> runtime, org.springframework.beans.factory.ObjectProvider<me.ahoo.cosid.runtime.RuntimeSpec> spec)
-
Constructor Details
-
CosIdMetricsConfiguration
public CosIdMetricsConfiguration()
-
-
Method Details
-
cosIdMeterListener
@Bean public CosIdMeterListener cosIdMeterListener(io.micrometer.core.instrument.MeterRegistry registry, org.springframework.beans.factory.ObjectProvider<me.ahoo.cosid.runtime.CosIdRuntime> runtime, @Qualifier("cosIdRuntimeSpec") org.springframework.beans.factory.ObjectProvider<me.ahoo.cosid.runtime.RuntimeSpec> spec)
-