Commit Graph

  • 148359d816
    Pretty much any node is going to have Java, because Jenkins, duh master R. Tyler Croy 2016-08-03 21:22:45 -0700
  • 0bac696847
    Archive test results, etc R. Tyler Croy 2015-12-26 21:51:21 -0800
  • dc1cfab361 Merge pull request #38 from reiseburo/ci R. Tyler Croy 2015-12-26 21:46:07 -0800
  • 324b3faba7
    Add a Jenkinsfile for building R. Tyler Croy 2015-12-26 21:32:16 -0800
  • f901cba7e1
    Bump version to release some of mkristian's refactorings v0.6.0 R. Tyler Croy 2015-12-26 15:19:42 -0800
  • 48a258c3bc Merge pull request #37 from mkristian/broker-watcher-refactor R. Tyler Croy 2015-12-26 15:13:56 -0800
  • 7a6ef71eef refactor the BrokerTreeWatcher Christian Meier 2015-11-10 16:53:27 +0100
  • 618aaf915e make the connection or disconnection of consumers failsafe Christian Meier 2015-11-10 16:46:29 +0100
  • 66c0c332bb make is proper POJO and remove json magic to allow easier testing Christian Meier 2015-11-09 22:40:21 +0100
  • 4c655995f9 nicer logging Christian Meier 2015-11-09 22:39:19 +0100
  • dc918a700e not needed Christian Meier 2015-11-09 22:38:27 +0100
  • 89d029d8de Publish of Github pages from Gradle. gh-pages R. Tyler Croy 2015-11-07 13:25:14 -0800
  • 416168cbff
    Correct link to download button R. Tyler Croy 2015-11-07 13:18:31 -0800
  • 68ce9cd72e
    Add a docker-compose.yml for locally testing verspaetung v0.5.0 R. Tyler Croy 2015-11-07 13:11:13 -0800
  • 9af40ccdec Merge pull request #36 from reiseburo/reiseburo-rename R. Tyler Croy 2015-11-07 12:55:36 -0800
  • 1525ae30ac
    Add a new bintray API key for publishing releases R. Tyler Croy 2015-11-07 12:45:44 -0800
  • fb4f152fed
    Bump the minor version for release, updating the group too R. Tyler Croy 2015-11-07 12:21:41 -0800
  • f15aeaee0c Merge pull request #35 from mkristian/be-nice R. Tyler Croy 2015-11-03 12:07:48 -0800
  • 98af950498 be nice and close all resources on shutdown Christian Meier 2015-11-02 20:20:43 +0100
  • 439e8f635e declare private methods as such Christian Meier 2015-11-02 19:56:42 +0100
  • 45d98cb5f6 allow new nodes to be added when they pop up Christian Meier 2015-11-02 19:51:32 +0100
  • 59c8e79f4e reduce polling speed in case kafka is responding with exceptions Christian Meier 2015-11-02 18:46:48 +0100
  • 07bf319972
    Add new usage output to readme R. Tyler Croy 2015-09-01 17:43:35 -0700
  • 3778a24044
    Add the --exclude CLI option for filtering out unwanted consumer groups v0.4.0 R. Tyler Croy 2015-09-01 17:10:05 -0700
  • 921ef7be64
    Only build on JDK8, targeting JDK7 compatibility though R. Tyler Croy 2015-09-01 16:39:44 -0700
  • 7b918d448a
    Don't use groovy strings where we don't need to R. Tyler Croy 2015-09-01 16:29:34 -0700
  • 4f416e84dd
    Configure the intellij integration with sources R. Tyler Croy 2015-09-01 16:06:49 -0700
  • e18ac81468
    Introduce codenarc and make the project adhere to some coding standards R. Tyler Croy 2015-09-01 15:50:31 -0700
  • fc97f67100
    Add support for a customized delay in seconds between reports (defaulting to 5s) R. Tyler Croy 2015-09-01 14:41:16 -0700
  • 0168f5c805
    Disable generation of tar and zip archives R. Tyler Croy 2015-09-01 14:21:38 -0700
  • b6bbcf92a4
    Don't reconnect if we have invalid data in our brokerConsumerMap, just warn about it v0.3.0 R. Tyler Croy 2015-08-14 15:11:16 -0700
  • be33333bfa
    Bail out and try to force a reconnect if our broker's consumer is nulled R. Tyler Croy 2015-08-14 10:50:45 -0700
  • 5df6083e6d
    Log a single error line for KafkaException exceptions when polling R. Tyler Croy 2015-08-14 10:13:17 -0700
  • 623aa6b10a
    Remove some unnecessary maven repos from our build R. Tyler Croy 2015-08-14 10:03:37 -0700
  • 9535100528
    Rely on Gradle 2.6 which is more gooder R. Tyler Croy 2015-08-14 09:58:04 -0700
  • 457d2a195c
    Ignore intellij files R. Tyler Croy 2015-08-14 09:57:34 -0700
  • 40afdebe48 Publish of Github pages from Gradle. R. Tyler Croy 2015-07-04 15:08:45 -0700
  • e01e699861
    Move the hacking docs out and link to groovydocs properly R. Tyler Croy 2015-07-04 15:08:22 -0700
  • f968a2c1c8
    Move the README over to asciidoc and wire together publishing asciidoc to gh-pages R. Tyler Croy 2015-07-04 15:02:35 -0700
  • 07c6910dcb Publish of Github pages from Gradle. R. Tyler Croy 2015-07-04 14:52:49 -0700
  • 95f85948b5 Publish of Github pages from Gradle. R. Tyler Croy 2015-07-04 14:50:38 -0700
  • 3af56cc601 Publish of Github pages from Gradle. R. Tyler Croy 2015-07-04 14:49:00 -0700
  • 82e4d55d78 Publish of Github pages from Gradle. R. Tyler Croy 2015-07-04 14:47:59 -0700
  • 40ff16ceda Publish of Github pages from Gradle. R. Tyler Croy 2015-07-04 14:46:16 -0700
  • 605d772cbe Publish of Github pages from Gradle. R. Tyler Croy 2015-07-04 14:44:49 -0700
  • 8c7046aa44
    Remove duplicative work from the builds in Travis R. Tyler Croy 2015-07-04 14:31:44 -0700
  • 39db2912ad
    Update the build script to be more explicity about cleaning and running default tasks v0.2.2 R. Tyler Croy 2015-07-04 14:27:46 -0700
  • 08e4076f95
    Update the readme with release notes v0.2.1 R. Tyler Croy 2015-07-04 14:12:27 -0700
  • cb3465f715 Merge pull request #27 from lookout/auto-deployment R. Tyler Croy 2015-07-04 14:09:13 -0700
  • 27d51c84e4
    Use Gradle 2.4 for future builds R. Tyler Croy 2015-07-04 14:06:24 -0700
  • 1c588f6bff
    Change the automatic deployment to only operate when a user has published a tag that successfully builds R. Tyler Croy 2015-07-04 14:02:58 -0700
  • 5cc83eef08
    Dry run for now to avoid publishing builds R. Tyler Croy 2015-07-04 13:50:39 -0700
  • 685f0353f2
    Add support for automatically publishing to Bintray when a build succeeds R. Tyler Croy 2015-07-04 13:40:25 -0700
  • 81d15d53ec Let's call this 0.2.0 v0.2.0 R. Tyler Croy 2015-03-22 11:11:03 -0700
  • f053d9b68c Catch and log exceptions coming from the dumpMetadata() call R. Tyler Croy 2015-03-22 11:08:40 -0700
  • 3a9caa2535 Avoid computing negative values for offsets, making zero the lowest possible value R. Tyler Croy 2015-03-22 10:56:26 -0700
  • dc33298435 Groovy's getStrings() method with string interpolation doesn't do what you think it does v0.1.7 R. Tyler Croy 2015-03-20 15:12:26 -0700
  • 789e7e863c Merge pull request #20 from lookout/dropwizard-metrics R. Tyler Croy 2015-03-20 11:37:14 -0700
  • 38e8c62e00 Properly report metrics to datadog with the appropriate tags R. Tyler Croy 2015-03-20 10:58:45 -0700
  • 71347594ca Major refactor to support dropwizard-metrics as the means of outputting metrics R. Tyler Croy 2015-02-06 08:18:12 -0800
  • f4042894fe Add a compile and runtime dependency on the metrics core and graphite code R. Tyler Croy 2015-01-30 07:30:15 -0800
  • 7b13050ee2 Restructure KafkaPoller to make catching and logging exceptions easier R. Tyler Croy 2015-01-30 02:43:35 -0800
  • 0fa983d0e8 Add support for prefixing the metrics with a CLI supplied option R. Tyler Croy 2015-01-30 02:05:24 -0800
  • 95c244867a Leave a skipped test in place for later R. Tyler Croy 2015-01-29 04:41:35 -0800
  • 19af983742 Create gh-pages branch via GitHub R. Tyler Croy 2015-01-28 06:16:02 -0800
  • 0c59dcee70 Add some notes about using Verspaetung R. Tyler Croy 2015-01-28 03:33:52 -0800
  • 100b6ab28a Add latest version badge from Bintray R. Tyler Croy 2015-01-28 03:20:10 -0800
  • 5b086f670e Bump versions v0.1.4 R. Tyler Croy 2015-01-28 03:17:46 -0800
  • 8995351bba Parse the consumer group from the KafkaSpout ZK path instead of using the JSON R. Tyler Croy 2015-01-28 03:05:30 -0800
  • d0c99b9a34 Implement the KafkaSpoutTreeWatcher for processing Storm KafkaSpout offset data R. Tyler Croy 2015-01-28 02:45:49 -0800
  • b4b9fe9860 Introduce the AbstractConsumerTreeWatcher to handle watchers on Kafka consumer trees R. Tyler Croy 2015-01-28 02:01:53 -0800
  • af19abfacb Refactor the handling of TreeCache into the AbstractTreeWatcher itself R. Tyler Croy 2015-01-28 01:44:53 -0800
  • 0706895af1 Refactor some of the KafkaPoller setup out and add support for --dry-run R. Tyler Croy 2015-01-28 01:13:13 -0800
  • a444f49b46 Invoke the onDelta callbacks for zero deltas too R. Tyler Croy 2015-01-26 09:40:16 -0800
  • 55008192f8 Update to a newer java-statsd-client that doesn't use bleeding edge technology like String.join R. Tyler Croy 2015-01-26 09:39:34 -0800
  • 18e747788e Add a simple heartbeat to the configured statsd host for every second9 R. Tyler Croy 2015-01-26 07:00:07 -0800
  • 5e1a4e11ba Use a ocpy on write list for the consumers map to avoid thrash between threads R. Tyler Croy 2015-01-26 06:52:54 -0800
  • 4f16c3dfd1 Avoid NPEs when starting up and scanning brokers R. Tyler Croy 2015-01-26 06:20:46 -0800
  • a022252157 Add some simple command line overrides for ZK and statsd hosts R. Tyler Croy 2015-01-26 06:15:35 -0800
  • dd1b3322a4 Bump to java-statsd-client 3.1.1 which is built for JDK7 and 8 R. Tyler Croy 2015-01-26 05:15:43 -0800
  • d76a7d8e8f Silly mistakes happen when you rush R. Tyler Croy 2015-01-26 04:29:31 -0800
  • c183bdc8a9 Temporarily add a personal fork of java-statsd-client with dogstatsd tagging support R. Tyler Croy 2015-01-26 04:27:03 -0800
  • c15c25534c Remove unnecessary synchronized statement R. Tyler Croy 2015-01-26 04:17:28 -0800
  • 33df1aa7dc Default the zookeeper hosts value to localhost R. Tyler Croy 2015-01-26 04:10:19 -0800
  • 49c2d7fc1d Add logback as a dependency and gut the printlns from the codebase R. Tyler Croy 2015-01-26 04:09:47 -0800
  • 6d82735b3c Ignore "owners" and other subtrees from the Kafka High Level Consumer ZK space R. Tyler Croy 2015-01-26 04:06:27 -0800
  • 699e141c22 Upgrade to Groovy 2.4.0 R. Tyler Croy 2015-01-26 02:40:53 -0800
  • 671d62075c Add commons-cli for the soon-to-be-added CLI options! R. Tyler Croy 2015-01-20 14:18:09 -0800
  • ba2fa562ac Stupidly and blindly fire a bunch of crap into statsd on localhost R. Tyler Croy 2015-01-20 13:23:01 -0800
  • 5fe4d8efaa Hack together the actual delta reporting, UNCLEAN CODE ALERT R. Tyler Croy 2015-01-19 16:22:22 -0800
  • 193b147064 Exploratory testing, a veritable boatload of garbage and hacks R. Tyler Croy 2015-01-19 15:55:47 -0800
  • 293ebb6fa9 Prefer callback lists instead of a single callback per object R. Tyler Croy 2015-01-19 13:15:00 -0800
  • 8b792d72fd Properly use the passed in AbstractMap for the StandardTreeWatcher R. Tyler Croy 2015-01-19 13:08:01 -0800
  • eae5e7436e Add build badge R. Tyler Croy 2015-01-19 11:54:28 -0800
  • 34d8923e7c Add support for TravisCI R. Tyler Croy 2015-01-19 11:46:57 -0800
  • 7e593f1235 Introducing the BrokerTreeWatcher to track changes to the broker list in Zookeeper R. Tyler Croy 2015-01-19 11:45:22 -0800
  • c53413d5b9 Introduce TopicPartition for acting as a Hash key for (topic, partition_id) tuples R. Tyler Croy 2015-01-19 10:10:28 -0800
  • c4bd4ef9c2 Push a HashMap through into the TreeWatchres to start keeping tabs on consumer offsets R. Tyler Croy 2015-01-18 10:25:04 -0800
  • afd2ee8567 Introduce the TreeWatcher objects for transforming events into something tangible R. Tyler Croy 2015-01-17 16:46:28 -0800
  • 86878d5b10 Nuke some old classes that didn't make any sense R. Tyler Croy 2015-01-17 15:54:51 -0800