What kind of monitoring tools are people using for their Kafka Deployment?

This page summarizes the projects mentioned and recommended in the original post on /r/apachekafka

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • kafdrop

    Kafka Web UI

    - https://github.com/prometheus/jmx_exporter - https://github.com/lightbend/kafka-lag-exporter (Export Kafka Topics Lag Metrics) - https://github.com/danielqsj/kafka_exporter (Export Kafka Metrics) - https://github.com/obsidiandynamics/kafdrop (Topic Administration tool - create/edit/delete topics & view messages)

  • jmx-monitoring-stacks

    📊 Monitoring examples for Confluent Cloud and Confluent Platform

    A lot of folks use Prometheus. This repo has nice examples for different JMX monitoring stacks: - https://github.com/confluentinc/jmx-monitoring-stacks

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Telegraf

    The plugin-driven server agent for collecting & reporting metrics.

    We use Confluent's Control Center. It is great for debugging but sadly not really reliable/stable/performant. We also use https://jolokia.org/ combined with https://github.com/influxdata/telegraf/tree/master/plugins/inputs/jolokia2 and then you can send it anywhere you want (or multiple places). It is great if you have complex use cases or choose metrics selectively (you can filter topic names by regex, for example).

  • jmx_exporter

    A process for exposing JMX Beans via HTTP for Prometheus consumption

    - https://github.com/prometheus/jmx_exporter - https://github.com/lightbend/kafka-lag-exporter (Export Kafka Topics Lag Metrics) - https://github.com/danielqsj/kafka_exporter (Export Kafka Metrics) - https://github.com/obsidiandynamics/kafdrop (Topic Administration tool - create/edit/delete topics & view messages)

  • kafka-lag-exporter

    Discontinued Monitor Kafka Consumer Group Latency with Kafka Lag Exporter

    - https://github.com/prometheus/jmx_exporter - https://github.com/lightbend/kafka-lag-exporter (Export Kafka Topics Lag Metrics) - https://github.com/danielqsj/kafka_exporter (Export Kafka Metrics) - https://github.com/obsidiandynamics/kafdrop (Topic Administration tool - create/edit/delete topics & view messages)

  • kafka_exporter

    Kafka exporter for Prometheus

    - https://github.com/prometheus/jmx_exporter - https://github.com/lightbend/kafka-lag-exporter (Export Kafka Topics Lag Metrics) - https://github.com/danielqsj/kafka_exporter (Export Kafka Metrics) - https://github.com/obsidiandynamics/kafdrop (Topic Administration tool - create/edit/delete topics & view messages)

  • kafka-manager

    CMAK is a tool for managing Apache Kafka clusters

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • akhq

    Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts