Commit Graph

28 Commits

Author SHA1 Message Date
R. Tyler Croy e18ac81468
Introduce codenarc and make the project adhere to some coding standards 2015-09-01 15:50:31 -07:00
R. Tyler Croy 0168f5c805
Disable generation of tar and zip archives
Fixes #28
2015-09-01 14:21:38 -07:00
R. Tyler Croy 623aa6b10a
Remove some unnecessary maven repos from our build 2015-08-14 10:04:31 -07:00
R. Tyler Croy f968a2c1c8
Move the README over to asciidoc and wire together publishing asciidoc to gh-pages 2015-07-04 15:02:35 -07:00
R. Tyler Croy 39db2912ad
Update the build script to be more explicity about cleaning and running default tasks
Giving this another try with an auto-deploy
2015-07-04 14:27:46 -07:00
R. Tyler Croy 1c588f6bff
Change the automatic deployment to only operate when a user has published a tag that successfully builds 2015-07-04 14:02:58 -07:00
R. Tyler Croy 5cc83eef08
Dry run for now to avoid publishing builds 2015-07-04 13:50:39 -07:00
R. Tyler Croy 685f0353f2
Add support for automatically publishing to Bintray when a build succeeds 2015-07-04 13:40:25 -07:00
R. Tyler Croy 81d15d53ec Let's call this 0.2.0 2015-03-22 11:11:03 -07:00
R. Tyler Croy 3a9caa2535 Avoid computing negative values for offsets, making zero the lowest possible value
Fixes #25
2015-03-22 10:56:26 -07:00
R. Tyler Croy dc33298435 Groovy's getStrings() method with string interpolation doesn't do what you think it does
groovy:000> user = "Ron"
    ===> Ron
    groovy:000> "hello ${user}"
    ===> hello Ron
    groovy:000> "hello ${user}".getStrings()
    ===> [hello , ]
    groovy:000> "hello ${user}".toString()
    ===> hello Ron

Fixes #24
2015-03-20 15:13:40 -07:00
R. Tyler Croy 38e8c62e00 Properly report metrics to datadog with the appropriate tags
This requires a much more recent version of our metrics-datadog library but
does result in the right values being reported into datadog.
2015-03-20 10:58:45 -07:00
R. Tyler Croy 71347594ca Major refactor to support dropwizard-metrics as the means of outputting metrics
This commit changes the structure of Verspaetung pretty dramatically to allow
for the registering of Gauges for the various offsets

With this change the KafkaPoller is pushing the latest offsets into a map and the
ZK consumer tree watchers are pushing consumer offsets into a separate map.

References #17
2015-02-06 08:34:19 -08:00
R. Tyler Croy f4042894fe Add a compile and runtime dependency on the metrics core and graphite code
References #17
2015-01-30 07:30:15 -08:00
R. Tyler Croy 0fa983d0e8 Add support for prefixing the metrics with a CLI supplied option
Fixes #15
2015-01-30 02:45:16 -08:00
R. Tyler Croy 5b086f670e Bump versions 2015-01-28 03:17:46 -08:00
R. Tyler Croy 55008192f8 Update to a newer java-statsd-client that doesn't use bleeding edge technology like String.join
JDK7, get your shit together.
2015-01-26 09:39:34 -08:00
R. Tyler Croy a022252157 Add some simple command line overrides for ZK and statsd hosts
Fixes #5
2015-01-26 06:15:35 -08:00
R. Tyler Croy dd1b3322a4 Bump to java-statsd-client 3.1.1 which is built for JDK7 and 8 2015-01-26 05:15:43 -08:00
R. Tyler Croy d76a7d8e8f Silly mistakes happen when you rush 2015-01-26 04:29:31 -08:00
R. Tyler Croy c183bdc8a9 Temporarily add a personal fork of java-statsd-client with dogstatsd tagging support 2015-01-26 04:27:03 -08:00
R. Tyler Croy 49c2d7fc1d Add logback as a dependency and gut the printlns from the codebase 2015-01-26 04:11:27 -08:00
R. Tyler Croy 699e141c22 Upgrade to Groovy 2.4.0 2015-01-26 02:40:53 -08:00
R. Tyler Croy 671d62075c Add commons-cli for the soon-to-be-added CLI options! 2015-01-20 14:18:09 -08:00
R. Tyler Croy 70f0d61e7b Exploring using curator's TreeCache for grabbing an entire ZK sub-tree 2015-01-17 14:42:24 -08:00
R. Tyler Croy 3a61835cf6 Bring in the curator-recipes package to utilize TreeCache and some of their goodies 2015-01-17 14:34:00 -08:00
R. Tyler Croy 2e8cac342f Start exploring walking the ZTree with Curator
This isn't anything worth a damned, just naively walking a tree in Zookeeper
which is absurdly slow
2015-01-09 18:17:45 -08:00
R. Tyler Croy 18c99ad79c Add the simple Gradle infrastructure necessary to build and test the project 2015-01-09 15:55:35 -08:00