Class KafkaConsumerMetrics

  • All Implemented Interfaces:
    MeterBinder, java.lang.AutoCloseable

    @Incubating(since="1.1.0")
    @NonNullApi
    @NonNullFields
    public class KafkaConsumerMetrics
    extends java.lang.Object
    implements MeterBinder, java.lang.AutoCloseable
    Kafka consumer metrics collected from metrics exposed by Kafka consumers via the MBeanServer. Metrics are exposed at each consumer thread.

    Metric names here are based on the naming scheme as it was last changed in Kafka version 0.11.0. Metrics for earlier versions of Kafka will not report correctly.

    Since:
    1.1.0
    See Also:
    Kakfa monitoring documentation
    • Constructor Detail

      • KafkaConsumerMetrics

        public KafkaConsumerMetrics()
      • KafkaConsumerMetrics

        public KafkaConsumerMetrics​(java.lang.Iterable<Tag> tags)
      • KafkaConsumerMetrics

        public KafkaConsumerMetrics​(javax.management.MBeanServer mBeanServer,
                                    java.lang.Iterable<Tag> tags)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable