4f16c3dfd1
The problem was we were trying to parse the JSON of /brokers/ids' when the treecache found that node. Fixes #8 |
||
---|---|---|
gradle/wrapper | ||
src | ||
.gitignore | ||
.travis.yml | ||
LICENSE.md | ||
README.md | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat |
README.md
Verspätung
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