Go to file
R. Tyler Croy 100b6ab28a Add latest version badge from Bintray 2015-01-28 03:20:10 -08:00
gradle/wrapper
src Parse the consumer group from the KafkaSpout ZK path instead of using the JSON 2015-01-28 03:05:30 -08:00
.gitignore
.travis.yml Add support for TravisCI 2015-01-19 11:46:57 -08:00
LICENSE.md Add the MIT license 2015-01-09 15:57:05 -08:00
README.md Add latest version badge from Bintray 2015-01-28 03:20:10 -08:00
build.gradle Bump versions 2015-01-28 03:17:46 -08:00
gradle.properties Add some simple command line overrides for ZK and statsd hosts 2015-01-26 06:15:35 -08:00
gradlew
gradlew.bat

README.md

Verspätung

BuildStatus

Download

Verspätung is a small utility which aims to help identify delay of Kafka consumers.

Verspätung monitors the topics and their latest offsets by talking to Kafka, it will also keep track of how far along consumers are by monitoring the offsets that they have committed to Zookeeper. Using both of these pieces of information, Verspätung computs the delta for each of the consumer groups and reports it to statsd.

Hacking

  • Running tests: ./gradlew check
  • Running the app locally: ./gradlew run -PzookeeperHosts=localhost:2181
  • Building the app for distribution: ./gradlew shadowJar