Here is a list of external metrics reporters (in addition to the KafkaCSVMetricsReporter built-in):
Name | Description | Kafka Version supported | Link |
---|---|---|---|
kafka-ganglia | Ganglia Metrics Reporter using metrics-ganglia-2.2.0 | >= 0.8.0-beta1 | https://github.com/criteo/kafka-ganglia |
jmxtrans | External generic tool to poll and export JMX metrics | all (the JMX query will vary) | https://github.com/jmxtrans/jmxtrans - Example query generation with puppet for kafka 0.7.2 https://github.com/wikimedia/puppet-jmxtrans#kafka-broker-with-jmxtrans-ganglia-output
|
| MetricsReporter for Graphite | >= 0.8.0-beta1 | https://github.com/damienclaveau/kafka-graphite |
statsd-kafka | statsd reporter | https://github.com/myfitnesspal/kafka-statsd-reporter or | |
metrics producer | Metrics reporter as a Kafka producer reports metrics to kafka topics | 0.8.1 | https://github.com/stealthly/metrics-kafka |
jmxterm | A useful CLI-based jmx client | 0.8.2 | jmxterm quickstart |