@Singleton
@RequiresMetrics
@Requires(property="micronaut.metrics.binders.rabbitmq.enabled",
notEquals="false")
public class RabbitMetricsInterceptor
extends java.lang.Object
implements io.micronaut.context.event.BeanCreatedEventListener<com.rabbitmq.client.ConnectionFactory>
| Constructor and Description |
|---|
RabbitMetricsInterceptor(javax.inject.Provider<io.micrometer.core.instrument.MeterRegistry> meterRegistryProvider,
java.lang.String prefix,
java.util.Map<java.lang.String,java.lang.String> tags)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.rabbitmq.client.ConnectionFactory |
onCreated(io.micronaut.context.event.BeanCreatedEvent<com.rabbitmq.client.ConnectionFactory> event) |
public RabbitMetricsInterceptor(javax.inject.Provider<io.micrometer.core.instrument.MeterRegistry> meterRegistryProvider,
@Nullable @Property(name="micronaut.metrics.binders.rabbitmq.prefix")
java.lang.String prefix,
@Property(name="micronaut.metrics.binders.rabbitmq.tags") @MapFormat(transformation=FLAT)
java.util.Map<java.lang.String,java.lang.String> tags)
prefix - The prefixmeterRegistryProvider - The meter registry providertags - The tags