Go to file
R. Tyler Croy 193b147064 Exploratory testing, a veritable boatload of garbage and hacks
This will at least create some stupid consumers and try to fetch the latest
offsets for a bunch of stupid topics.

The Kafka/Scala internals are so immensely frustrating
2015-01-19 15:55:47 -08:00
gradle/wrapper Initial commit 2015-01-09 15:40:46 -08:00
src Exploratory testing, a veritable boatload of garbage and hacks 2015-01-19 15:55:47 -08:00
.gitignore Initial commit 2015-01-09 15:40:46 -08:00
.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 build badge 2015-01-19 11:54:28 -08:00
build.gradle Exploring using curator's TreeCache for grabbing an entire ZK sub-tree 2015-01-17 14:42:24 -08:00
gradle.properties Exploring using curator's TreeCache for grabbing an entire ZK sub-tree 2015-01-17 14:42:24 -08:00
gradlew Initial commit 2015-01-09 15:40:46 -08:00
gradlew.bat Initial commit 2015-01-09 15:40:46 -08:00

README.md

Verspätung

BuildStatus

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