Class KafkaConsumerMetrics

All Implemented Interfaces:
io.micronaut.context.event.BeanCreatedEventListener<AbstractKafkaConsumerConfiguration>, EventListener

@RequiresMetrics @Context @Requires(property="micronaut.metrics.binders.kafka.enabled", value="true", defaultValue="true") public class KafkaConsumerMetrics extends AbstractKafkaMetrics<AbstractKafkaConsumerConfiguration> implements io.micronaut.context.event.BeanCreatedEventListener<AbstractKafkaConsumerConfiguration>
Binds Kafka Metrics to Micrometer.
Since:
1.0
Author:
graemerocher
  • Constructor Details

    • KafkaConsumerMetrics

      public KafkaConsumerMetrics(io.micronaut.context.BeanLocator beanLocator)
      Default constructor.
      Parameters:
      beanLocator - The bean locator
    • KafkaConsumerMetrics

      @Inject public KafkaConsumerMetrics(io.micronaut.context.BeanLocator beanLocator, KafkaMetricsConfigurationProperties kafkaMetricsConfiguration)
      Default constructor.
      Parameters:
      beanLocator - The bean locator
      kafkaMetricsConfiguration - The Kafka metrics configuration
  • Method Details